İnternetteki Kötüleşmeye Ters Mühendislik Uygulamak

Halt and Catch Fire'de, bilgisayar meraklılarının Mad Men'i olan bu yapımda, ilk sahnelerden biri, IBM'in eski yöneticisi Joe MacMillan'ın, birçok başarısız projenin hayal kırıklığına uğramış bilgisayar uzmanı Gordon Clark'ı bir bilgisayar açmaya ikna ettiğini gösteriyor.

Bir PC, anahtarlar ve donanımlarla dolu bir kutudur –diyor Gordon–. IBM, Altair, Apple 2… hepsi aynı çöpün parçası. Herkes parçaları satın alabilir ve kendisinin birini yapabilir: bunlar açık mimariye sahip. IBM, içindeki hiçbir şeyin sahibi değil.

–Çip hariç –MacMillan araya giriyor–.

─Çip içinde olanlar hariç. BIOS bunlardan birinin içinde, ama hangisinin olduğunu bilmiyoruz. Ve ROM BIOS, tamamının IBM'in gerçekten tasarladığı tek parçası. O program, büyünün olduğu yer: kötü haber, telif hakkıyla korunuyor. İyi haber, bir yolunu bulabiliriz.

─Ters mühendislik.

İnternet, uygulamalar, bilgisayarlar ve her gün kullandığımız telefonlar "berbat hale geldi". Bu, farkında olmadan, Google, Meta, Amazon, Apple ve Microsoft'un ekosistemlerine giderek daha çok hapsedildiğimiz anlamına geliyor. Ve hala bize yardımcı olsalar da, giderek daha kötü çalışıyorlar. Ama bir çare var: ters mühendislik, bilgisayar tarihinin temel bir kavramı.

Sonra, nerede olduğumuzu daha iyi anlamaya çalışmak için dört uzmandan dört tez geliyor. Ve yolda kaybettiğimiz o eski good ol' interneti nasıl geri kazanacağımız.

Başlamadan önce, iki açıklama: bu metin Cory Doctorow'un son kitabı Picks and Shovels'in okunmasından esinlenmiştir. Bu konular benim gazetecilik gündemimdeki yerini Clarín'de ve Dark News'de, siber güvenlik, gizlilik ve hacking ile ilgili haberim bülteninde işgal ediyor. Bu konuların devamlılığını orada takip edebilirsiniz.

İkincisi, "enshittification"u Valentín Muro'nun yaptığı gibi "berbatlaştırma" olarak çeviriyoruz ve "reverseal" terimini, İngilizce "reverse"in İspanyolcalaştırılması olan ve "ters mühendislik yapmak" anlamına gelen bir terim olarak kullanıyoruz.

"Traduttore traditore", İtalyanlar der ve haklıdırlar: çeviri ihanet etmektir. Orijinal metne veya okuyucuya. Burada herkese eşit ölçüde ihanet ettik.

Tez 1: çevrimiçi dünya "berbat hale geldi"

Cory Doctorow, yazar, gazeteci ve kaçınılmaz bir teknoloji eleştirmeni, aynı zamanda yaşadığımız dönemin bir adli tıp uzmanıdır: tanıdığımız internet öldü. Günlük olarak kullandığımız dijital platformların giderek bozulana kadar kötüleşmesi, son kitaplarının merkezinde olan bir nosyondur. Ayrıca geçen yıl DEF CON'da yaptığı konuşmalar gibi birçok sohbesinin ekseni olmuştur; konsept tüm edisyonun rehberi işlevi görmüştür (size verilen rozet, berbat dünyadan kaçmak için bir tür Pokémon idi bile).

Örnekler. Google reklam ve yanıltıcı notalarla dolu, Instagram ve Facebook arkadaşlarının yayınladıklarını göstermek yerine influencerların viral içeriğine öncelik veriyor ve Microsoft Windows'u yapay zeka araçlarıyla doldurarak sistemi engelledi (bloatware), daha yavaş yaptı ve kullanıcıları bilgisayarlarını erkene değiştirmeye itti.

Bu süreç, telif hakkı uzmanı Rebecca Giblin ile birlikte Doctorow'un Boğma Kapitalizmini tanımladığı şeyin üzerine kuruludur. Sadece alıcılar üzerinde monopol değil, aynı zamanda "monopsony": satıcıları ve içerik yaratıcılarını kontrol etmek (bkz). Onlar için, tümü bu bir sahtekarlıktır. Bu konuda çok sayıda literatür vardır ve aslında Doctorow'un bir sonraki kitabı –Ekim'de çıkıyor– Enshittification: Why Everything Suddenly Got Worse and What to Do About It adlı.

Bu tüm süreç, sadece platformlara değil, tüm teknolojiye genel olarak uygulanır. "Benim için, berbatlaştırma sadece şirketlerin hizmetlerini kötüleştirdiği dış açıdan görülen bir şey değil. Bu, yapısal bir sosyal fenomen, çevrede değişen bir şey ve her şeyin bozulmasına izin veren bir şeydir. Ve en önemlisi, bu bir maddi fenomendir", Doctorow 421'e açıkladı.

"Birden herkes bir MBA yaptığı, açgözlü olduğu ve kötü şeyler yapmaya başladığı değil. Her zaman açgözlüler vardı. Fark, Uber, Airbnb veya Amazon gibi hizmetlerin daha önce iyi olması, telefonlarımızın nispeten iyi çalışması, bilgisayarlar da öyle olmasıdır… Bugün, aksine, her şey berbat hale geldi ve hiçbir şey olmuyor. Ürünleri mahvetmek veya kullanıcıları kötü muamele etmek için artık sonuç yok. Daha önce, ürünleri mahvetmek veya kullanıcıları kötü muamele etmek için artık sonuç yok. Daha önceden düzenleyiciler, rekabet veya bunu durdurmak için gücü olan işçiler vardı. Ama kitle işten çıkarmaları, kamu yatırımlarının geri çekilmesini ve tekellerini göz önüne alırsak, tümü ortadan kalktı", yazar devam ediyor.

Son romanında, Picos y palas'ta, 1980'lerin San Francisco'sundan gelen genç Martin Hench'i başrolünde alan serinin üçüncü bölümünde, bir teknoloji şirketi o zamanın bilgisayarlarının stratejik kullanımının arkasında finansal suçları nasıl gizlediğini keşfetmeye başlar; örneğin, kullanıcıların yalnızca kendi ürettikleri yazıcı mürekkep kartuşlarını satın alabilmesi için bilgisayarları berbatlaştırması.

İyi haber: çevrimiçi internetin, platformların ve günlük kullandığımız cihazların berbatlaştırılmasından bir çıkış yolu vardır. Ama bu karmaşayı nasıl düzeltileceğini görmek için birkaç adım geri atmanız gerekir.

Tez 2: ters mühendisliğin direnci

Doctorow'un romanında olup biten şey IRL'de, 1980'lerin başında, IBM uyumlu ancak Compaq gibi şirketler tarafından üretilen PC klonlarının ortaya çıkmasıyla gerçekleşti; bu, tekeli zorlayıp maliyetleri düşürdü ve donanıma erişimi demokratikleştirdi. Bunun olması için, "ters mühendislik" kavramı kritik olmuştur.

"Ters mühendislik (reverse engineering), harici gözlem yoluyla bir sistemin iç özelliklerini bilmeyi sağlayan bir süreçtir. Örneğin, bir evi dışarıdan izleyerek (bir aile yaşıyor mu, çocuk var mı yok mu, evcil hayvan var mı, ne zaman işe veya okula gidiyorlar) mülkün içine girmeden bazı özelliklerini çıkarabiliriz", Augusto Vega, Amerika Birleşik Devletleri'ndeki IBM T. J. Watson laboratuvarlarının mühendisi, La Pampa'da doğmuş ve büyümüş, şu anda San Diego, Kaliforniya'da ikamet ediyor, örnek veriyor.

421 tarafından danışıldığında, bilgisayarında ters mühendisliğin ne anlama geldiğini açıkladı: "Bu, bir yazılım veya donanım sisteminin iç işlevselliğini veya yapısal öğelerini belirlemekten oluşur, bunu anlamak, çoğaltmak veya iyileştirmek için, bir programın kaynak kodu veya çip mimarisi gibi söz konusu sistemin özel iç teknik ayrıntılarını bilmeksizin".

Geçen yıl Buenos Aires'te ISCA'yı –dünyanın en önemli bilgisayar kongreslerinden biri– ilk kez düzenleyen mühendis için, ters mühendislik "aşırı derecede ilgili, ancak zorunlu olarak bir sistemi veya ürünü 'kopyalama' olasılığı nedeniyle değil; bunun yerine, farklı nedenlerden dolayı dahili olarak incelenemeyen sistemler hakkında bilgi üretmeyi sağlayan ve diğer tamamlayıcı veya kapsamlı çözümlerin geliştirilmesi veya doğru işlevselliğini doğrulamak için kritik bir konsepttir".

Doctorow'un hayal ettiği dünyada, 1980'lerin başında, kahramanı, sistemin baskıladığı teknoloji dünyasından marjinalize edilmiş kadınlar kolektifiyle temas kurar; bu kadınlar teknopolojik direnç hücresini oluştururlar. Halt and Catch Fire'ı izleyen bilgisayar meraklıları için, Donna ve Cameron, mühendis ve hacker olmayı düşünmek imkansızdır: onlar romanın en güçlü konseptüel ekselerinden birinin çekirdeği haline gelirler; bu, yapıları söküp, mantığını anlamak ve alternatifleri önermek olan ters mühendislik olarak anlaşılırken. Sistemlerin birbirleriyle "konuşabilmesi" için alternatifler; hatta aynı şirket tarafından yapılmadıysalar da. Yani, birlikte çalışabilir olması için.

Tez 3: birlikte çalışabilirlik, en önemli savaş

Birlikte çalışabilirlik, sistemlerin, cihazların ve ağların birbirlerini görebilmesi ve iletişim kurabilmesi anlamına gelir. Android telefonunu şarj etmek zorunda kaldığında ve arkadaşının iPhone'u vardı diye söylenmediysen, bu Apple'ın yakın zamanda terk etmek zorunda kaldığı (ve Avrupa Birliği'nin baskısı nedeniyle) farklı bir şarj cihazı kullandığı için değildi: birlikte çalışabilen bir sistem değildi. PlayStation kontrolünü PC'de Steam dışında herhangi bir şey yapılandırmak veya kurulum yapmak zorunda kalmadan kullandıysan, bu kontrolün birlikte çalışabilir olmasından kaynaklanıyor. Ancak buna ulaşmak için, seri cihaz söküm ustalarının kolektif bir sinerji Zeitgeist'i altında çok zaman geçmesi gerekti.

"Bilişimde, birlikte çalışabilirlik, iki veya daha fazla bilgisayar sisteminin uyumlu bir şekilde etkileşime girme, yani 'aynı dili konuşma' yeteneğidir. İnternet bağlamında, bu özellikle yaşadığımız gibi yüksek derecede bağlı bir dünyada çok yaygın bir konsepttir", açıklıyor Vega.

Ve genel olarak, büyük teknoloji şirketleri birlikte çalışabilirlikle savaşmak için çalışır. Aslında, bu '80'ler ve '90'lar boyunca şirketler için çok büyük bir problem oldu. Halt and Catch Fire'ın açılış sahnesi, herkesin sistemlerinin tersine mühendislik yapılmasına ve kopyalanmasına, ardından daha ucuza satılmasına karşı açık olduğunu gösteriyor.

"Geçmişte şirketleri endişelendiren bir diğer faktör de birlikte çalışabilirlikti. Birisi onların kötüleştirdikleri ürünlere ters mühendislik yapıp daha iyi hale getirip onlarla rekabet etmeye gitme konusunda endişeleniyorlardı. Satıştığınız yazıcı mürekkebi fiyatını yükseltirseniz, birisi kartuşunuzu söküp nasıl çalıştığını anlamak ve alternatif bir tane yapıp pazarda satmak için gidecektir", açıklıyor Doctorow.

Bu nedenle, her zaman kullanıcı için arzu edilen birlikte çalışabilirlik, bir tehdit olarak ortaya çıkıyor ve büyük teknoloji oyuncularını tehlikeye atabilir. Ancak bunu ötesinde, teknik değil yasal bir sorun vardır: yolun üzerinde duran şey yasadır; özellikle fikri mülkiyet ile ilgili olanlar.

"Olan şey, 20 yıldan fazla bir süredir, ABD Ticaret Temsilcisi – Amerika Birleşik Devletleri'nin ticari politikasını koordine etmekle görevli kişi – dünya çapında dolaşıyor ve Arjantin, Kanada, Avustralya ve hatta Avrupa Birliği gibi ticari ortaklarını ters mühendisliği yasaklayan yasalar çıkarmaya ve kullanıcılarını zarar gören şeyler yaptıklarında şirketleri sonuçlardan izole etmeye ikna ediyor", özetliyor Doctorow.

Kitap, Teknoloji tarihinde, bu yasaların ilk kez Amerika Birleşik Devletleri'nde ortaya çıkmasından önce meydana geliyor: ilki 1998 Digital Millennium Copyright Act'ın 1201. bölümü idi, küresel bir yasal rejim haline gelmeden önce. O zamandan beri, yasalar büyük oyuncuları korumuştur, son on yılda kullanıcı için biraz alan açarak ve Avrupa Birliği ana müttefik olarak.

Tez 4: "sızan soyutlamalar" ve bilginin kaçınılmaz yolu

Geçen yıl Las Vegas'a DEF CON ve Black Hat'ı kapsamak için yaptığım bir seyahatte – batı dünyanın en büyük iki hacker konferansı – Mikko Hyppönen'i, dünyanın en tanınmış hackerlerinden birini tanıyıp röportaj yapma şansı buldum. Verdiği bir TED konuşmasında Mikko, her gün doğrulanmış süper ilginç bir fikir ortaya atıyor: "Bilgi yolunu bulacak" (bkz.).

Bir teknoloji hakkında ne kadar çok yasal yasak olursa olsun, Napster'dan torrentlere ve kitapların doğrudan indirilmesine kadar, bir bilgi parçasının – sonuçta bir bit – bir noktadan diğerine seyahat etme olasılığı varsa, yol bulacak.

Bu not için danışılan Hyppönen, "açıklık ve diğer teknolojiler üzerine inşa etme kapasitesi" bilişimin başlangıçlarının anahtarı olduğunu hatırlıyor. "Bana son kitabımdan bir bölümü alıntı yapmasına izin ver", bana cevap verdi. İşte burada:

70'lerde, hemen hemen kimsenin bilgisayarlara erişimi yoktu. Ana bilgisayarlar yalnızca üniversiteler ve büyük şirketlerin erişim alanıydı. 80'lerde Apple II ve Commodore 64 gibi 8 bit ev bilgisayarları ortaya çıktı, ancak ağa uygun erişim yoktu. Hepsini değiştirmek için bir bileşen daha gerekiyordu: açık ve standartlaştırılmış bir 'kişisel bilgisayar'. Ana bilgisayarlarıyla tanınan bilişim devi IBM, Ağustos 1981'de IBM Personal Computer veya PC'yi piyasaya sürdü, Intel tarafından üretilen bir merkezi işlemci ve Microsoft adlı küçük bir başlangıç şirketi tarafından geliştirilen bir işletim sistemi ile.
Kısa sürede, yüzlerce üretici aynı yazılımı çalıştırabilen uyumlu bilgisayarlar oluşturdu. PC'nin işletim sistemi tamamen açık kaynak değildi, ama yeterince açıktı. IBM, PC'nin başarısından belki de en şaşıran şirket oldu, çünkü HP ve Dell gibi diğer üreticiler kısa sürede satış hacimlerini geçti.
PC, açıklık ve standartlaştırma açısından benzersiz ve kazara bir başarıydı. Günümüzde, bilgisayarların uyumlu ve açık olduğunu varsayarız ve bunu yaparken yanılırız. Aslında, otomobiller, buzdolapları, video oyunu konsolları ve kameralar gibi cihazlarımızın çoğu kapalı ekosistemler içinde çalışır. PC kuralın mutlu bir istisnasıdır. Yazılım ve aksesuarların limitasyon olmadan serbestçe geliştirilmesine izin veren açık bir ekosistem yaratmışlardır.

"Yetenekli programcılar, sistemleri ters mühendislik yapma becerisi var idi, nasıl çalıştıklarını derinlemesine anlamak için. Ve önemli olan, hepimiz aynı sistemleri çalıştırıyorduk, bu yüzden bir şeyi geliştirmek için yapılan tüm iş tekrar tekrar kullanılabiliyordu. Hatta kapalı sistemler birisi onları açmak için yeterince ilgiliyse açık sistemlere dönüştürülebilir", diyor Hyppönen.

Bu "bilgi yolunu bulacak" kültürü hacker zihniyetinde kökleri vardır: ortalama kullanıcı "hacker" okur ve "siber suçlu" düşünse de, hacking sistemleri (ve fikirleri veya kavramları) nasıl çalıştıklarını anlamak için söküp açma zihniyetidir. Ve bunun hepsinin gerçekleşmesi için, eğitimle ilgili temel bir bileşen olması gerekir: resmi veya gayrı resmi olarak, "bir şeyin" nasıl çalıştığını düşünmek için oturmak her gün içinde bulunduğumuz her sosyal ağının farklı tatlarında yüzümüze geçen sonsuz içerik akışını durdurmaktır.

"Ters mühendislik bilişimin başlangıcıdır. Programlar aslen ikili biçimde yazılırdı, bu yüzden başka bir temsil yoktu. Kaynak kod bayttı: bu anlamda, başlangıçta, reversing böyle bir şey değildi, programı okumak için oturmaktı", hatırlıyor Nicolás Wolovick, Córdoba Ulusal Üniversitesi'nden Bilgisayar Bilimleri doktoru ve Yüksek Performanslı Bilişim (HPC) uzmanı.

Öğretmen olan Wolovick, mevcut programlardaki açığı tanıyor: şeyler yapmayı öğretirler, ama asla onları kırmayı. "Üniversitelerin resmi müfredatlarında ters mühendislik öğretilmez. Var olan bir programcı makinelerden çok faydalanan kişi, soyutlama yapıcı, soyutlama kırıcı diyor. Müfredatlar inşa etmeyi öğretir, ama asla yıkmayı, nasıl çalıştığını görmek değil. Ve tüm bu soyutlamalara biz sızan soyutlamalar diyoruz. Bilişim, yazılımı oluşturma sanatıdır, her gün daha güçlü ve genel olanlar, donanımdan uzakta. Ama tüm bu soyutlamalar her zaman aşağıda neler olup bittiğini sızıntılı hale getirir, her zaman. Örneğin, kendilerini bir emülatörde çalıştırdıklarını fark eden Nintendo oyunları", 421'e açıkladı.

Wolovick HPC alanında çalışıyor, bu da "süper bilgisayarlar" olarak bilinen şey ve Córdoba Ulusal Üniversitesi'nde öğretmen. Eski cihazların arkeolojisi olan bir laboratuvara sahip olmanın yanı sıra – gençler makinelerin "hepsi birbirinden farklı" olmasına şaşırıyor, birlikte çalışabilirlikten bahsederken, müfredat dışına çıkabildiğinde Atari ET'nin fiziksel kartuşlarıyla alıştırmalar veriyor öğrencilerin onlara ters mühendislik yapması ve o ünlü hataları keşfetmeye çalışması için.

"Big tech'in hegemonik modeline direniş olan kritik bir perspektif veren ve sorgulayan herhangi bir şey. Tek bir kişi Goliat'ı bozabilir, çünkü bilgisayarın algılanan çatlaklarında, parmağını koyarsan, her şey bok olabilir. Dahası, bunun sadece bir direnç olduğunu düşünmüyorum: her zaman gerçekten bilişim yapmanın yolu olmuştur. Soyutlama yapıcı, soyutlama kırıcı. Anlamak için kırmak gerekir", diyor Wolovick.

Açmak, sökmek, kırmak. Modern bilişim tarihi, onlarsız bugün kullandığımız teknolojinin çoğuna sahip olmayacağımız deneylerle doludur: **hayatlarımızı onlarsız hayal edemeyeceğimiz** kadar kötüleştirilmiş teknoloji.

Kullandığımız her şeyi kolektif olarak "ters mühendislik" yapmaya çağırma sorunu değil. Hepimiz mühendis değiliz ya da Halt and Catch Fire'ın Gordon Clarck'ının ruhundan değiliz. Ancak, sonunda, hacker zihniyetinin Rosetta Taşı olduğunu anlama sorunu hayatlarımızın her günü kullandığımız cep telefonları, bilgisayarları ve cihazları hakkında.

Kötüleştirme tersine çevrilir. Big tech'e karşı ne kadar çok ters düşünürsek, kendileri tarafından belirlenen kurallardan o kadar çok emancipate olacağız.

Related posts

Suscribite