Xakerlar madaniyati. Xakerlik madaniyati — yangi natijalarga erishish uchun dasturiy taʼminot tizimlari yoki elektron jihozlar (asosan raqamli elektronika) cheklovlarini ijodiy ravishda yengib oʻtishning intellektual qiyinchiliklaridan zavqlanadigan odamlar submadaniyatidir. Oʻyinqaroqlik va izlanish ruhidagi faoliyat (dasturlash yoki boshqa ommaviy axborot vositalari kabi) bilan shugʻullanish harakati "xakerlik" deb ataladi. Biroq, xakerning belgilovchi xususiyati oʻz-oʻzidan amalga oshiriladigan faoliyat (masalan, dasturlash) emas, balki u qanday amalga oshirilganligi, uning hayajonli va qay darajada mazmunli ekanligidadir. Oʻyinqaroq ongning faoliyati „xakerlik“ qiymatiga ega deb aytish mumkin. Shu sababli, „xakerlik“ atamasi ishlab chiqilgan boʻlib, ularning dastlabki misollari MITda talabalar oʻzlarining texnik qobiliyati va aqlliligini namoyish qilish uchun qilgan hazillarini oʻz ichiga oladi. Xakerlik madaniyati akademiyada 1960-yillarda Massachusets Texnologiya Instituti (MIT) Tech Model Railroad Club (TMRC) va MIT sun'iy intellekt laboratoriyasi atrofida paydo boʻlgan. Xakerlik dastlab cheklangan hududlarga katta zarar yetkazmasdan ongli tarzda kirishni oʻz ichiga olgan. Massachusets texnologiya institutidagi baʼzi mashhur xakerlar kampus politsiyasi kreyserini Buyuk gumbazning tomiga oʻrnatish va Buyuk gumbazni R2-D2 ga aylantirish kabi mashgʻulotlar olib borishgan. Richard Stallman dasturchi xakerlarni quyidagicha tushuntiradi: "Ularni birlashtirgan narsa mukammallikka va dasturlashga boʻlgan muhabbat edi. Ular ilgarigi dasturlari eng yaxshisi boʻlishini xohlashdi. Ular toza narsalarni qilishni xohlashardi. Ular har kim oʻylagandan ham hayajonliroq narsani qilishni va „Qara, bu qanchalik ajoyib“ deyishlarini xohlashardi. Ishonchim komilki, buni amalga oshirish mumkinligiga ishonmagansiz.." Ushbu submadaniyatning xakerlari oʻzlarini „krakerlar“ deb ataydiganlardan keskin farqlashga moyildirlar. Krakerlar — ommaviy axborot vositalari va keng jamoatchilik vakillari tomonidan odatda „xaker“ deb ataladigan va asosiy maqsadi — „zararli maqsadlar“ — kompyuter xavfsizligidagi zaif tomonlaridan oʻz maqsadlari yoʻlida foydalanuvchilardir. Taʼrifi. Jargon fayli, taʼsirchan, ammo umumeʼtirof etilgan xakerlik jargonlari toʻplamida xakerga „faqat minimal darajada oʻrganishni maʼqul koʻradigan koʻpchilik foydalanuvchilardan farqli oʻlaroq, dasturlashtiriladigan tizimlar tafsilotlarini oʻrganish va ularning imkoniyatlarini kengaytirishdan zavqlanadigan shaxs“ deya taʼrif beriladi. Sharh so'rovi (RFC) 1392, Internet foydalanuvchilari lugʻati bu maʼnoni „tizimning, kompyuterlarning va xususan, kompyuter tarmoqlarining ichki ishlarini chuqur tushunishdan bahramand boʻlgan shaxs“ sifatida kengaytiradi. Jargon faylda hujjatlashtirilganidek, ushbu xakerlar ommaviy axborot vositalari va keng jamoatchilik „xaker“ soʻzini krakerlarga murojaat qilish uchun ishlatib, ularni „krakerlar“ deb ataganidan norozidirlar. Tizimlar va tarmoqlar qanday ishlashi haqida koʻproq maʼlumot olish, shuningdek, xavfsizlik teshiklarini aniqlash va tuzatishga yordam berish uchun kompyuter xavfsizligi koʻnikmalari va bilimlaridan foydalanadigan ""yaxshi" kraker"larni („white hat xakerlar“) hamda zararli dasturlarni (masalan, viruslar yoki troyanlar) yaratish va tizimga zarar yetkazish maqsadida xavfsiz tizimlarga noqonuniy kirib borish uchun bir xil koʻnikmalardan foydalanadigan yomon krakerlar („black hat xakerlar“) oʻz ichiga oladi. Xakerlarning dasturchilik submadaniyati, krakerlar hamjamiyatidan farqli oʻlaroq, umuman olganda, kompyuter xavfsizligi bilan bogʻliq faoliyatni xaker atamasining asl maʼnosi ideallariga zid deb biladi. Tarixi. "Xaker" soʻzi XVII asrdagi „"shahvatparast mehnatkash"“ soʻzidan kelib chiqqan boʻlib, u ketmonining qaysar va qoʻpol tebranishi bilan hosilni yigʻib olardi. Garchi „xakerlik“ gʻoyasi „xaker“ atamasidan ancha oldin mavjud boʻlib, Ellsworth Lightning esa eng yorqin misol boʻlsa-da, ushbu dastlabki dasturchilar oʻzlarini tasvirlash uchun ishlatgan soʻz emas edi. Darhaqiqat, birinchi dasturchilarning koʻpchiligi muhandislik yoki fizika bilimlaridan tashkil topgan. Dastlab qoʻllangan qatʼiy usullardan farq qiladigan dasturlash uslubi haqida tobora koʻproq xabardorlik mavjud. Ammo, 1960-yillarga kelibgina „xakerlar“ atamasi malakali kompyuter dasturchilariga taʼrif berish uchun ishlatila boshlanadi. Shu sababli, oʻzini xaker deb tanishtirganlarning barchasini bogʻlaydigan asosiy xususiyat shundan iboratki, ularning har biri „dasturlash tizimlari cheklovlarini ijodiy ravishda yengib oʻtishning intellektual sinovidan zavqlanadigan va oʻz imkoniyatlarini kengaytirishga harakat qiladigan“ shaxsiyat xususiyatiga egadir. Ushbu taʼrifni hisobga olgan holda, „xaker“ soʻzining salbiy taʼsiri va „xakerlar“ submadaniyati qayerdan kelib chiqqanligini aniq bilib olish mumkin. Ushbu madaniyatdagi baʼzi keng tarqalgan taxalluslar orasiga malakasiz oʻgʻrilar deb hisoblanuvchi „krakerlar“ ham kiradi. Ular asosan omadga tayanadi hamda malakali krakerlar va „warez d00dz“ (mualliflik huquqi bilan himoyalangan dasturiy taʼminot nusxalarini oladigan krakerlar)\ga ishora qiluvchi „friklar“dir. Xavfsizlik sinovi uchun yollangan xakerlar „pentesterlar“ yoki „yoʻlbars jamoalar“ deb ataladi. Kompyuterlar va kompyuter foydalanuvchilari oʻrtasidagi aloqa bugungi kundagi kabi tarmoqqa ulangan boʻlishidan oldin, koʻpincha bir-birining mavjudligidan bexabar yoki qisman xabardor boʻlgan koʻplab mustaqil va parallel xakerlik subkulturalari mavjud boʻlgan edi. Ularning barchasida bir nechta umumiy narsalar bor: Bu kabi submadaniyatlar odatda kollej shaharchalari kabi akademik muhitlardan topilgan. MIT Sunʼiy intellekt laboratoriyasi, UC Berkeley va Karnegi Mellon universiteti xakerlik madaniyatining birinchi oʻchoqlari boʻlgan. Ular parallel hamda asosan ongsiz ravishda Internet paydo boʻlgunga qadar rivojlangan. Bu yerda MITning afsonaviy PDP-10 AI deb nomlanuvchi ITS bilan ishlaydigan mashinasi xakerlar hamjamiyatining yigʻilish joyiga aylanadi. Bu va boshqa voqealar, masalan, bepul dasturiy taʼminot harakati va jamoalarning kuchayishi, juda katta aholini birlashtiradi va ongli, umumiy va tizimli idealning tarqalishiga yordam beradi. Ushbu evolyutsiyaning alomatlari umumiy jargonlarning tobora kuchayib borayotgan qabul qilinishi va tarixga umumiy nuqtai nazardan iborat boʻlib, professional guruhlar kasbiylashishiga oʻxshab ketadi. Ammo-lekin koʻpchilik professional guruhlar uchun umumiy boʻlgan rasmiy baholash jarayoni bundan mustasnodir. Vaqt oʻtishi bilan akademik xakerlarning submadaniyati yanada ongli, uyushqoq boʻlishni boshlaydi. Ogohlikni oshirishga qaratilgan muhim tadbirlar qatoriga 1973-yilda birinchi Jargon faylining toʻplanishi, 1985-yilda GNU manifestining eʼlon qilinishi va 1997-yilda Erik Raymondning „"The Cathedral and the Bazaar"“ kitobining nashr etilishi kiradi. Madaniyat qahramonlari deb tan olinuvchi shaxslar qatoriga Bill Joy, Donald Knuth, Dennis Ritchie, Alan Kay, Ken Thompson, Richard M. Stallman, Linus Torvalds, Larry Wall hamda Guido van Rossum kabi dasturchi-xakerlar kiradi. Akademik xakerlar submadaniyatining konsentratsiyasi parallel ravishda sodir boʻladi hamda qisman kompyuter va tarmoq texnologiyalarini tijoratlashtirish bilan bogʻliq boʻlib, bu jarayonni tezlashtiradi. 1975-yilda xakerlar dunyosi bir nechta turli xil operatsion tizimlar oilalari va turli xil tarmoqlar boʻylab tarqalib ketadi. Bugungi kunda, asosan, Unix va TCP/IP fenomeni boʻlib, erkin dasturiy taʼminot va ochiq kodli dasturiy taʼminotni ishlab chiqishga asoslangan turli xil operatsion tizimlar atrofida joylashgan. Foydalanish. Xaker soʻzidan, oʻynoqi fikrni yoqtiradigan odamga murojaat qilish, koʻpincha dasturchilarga nisbatan qoʻllanilsa-da, baʼzida u boshqa sohalarga ham xuddi shunday munosabatda boʻlgan odamlarga nisbatan qoʻllanadi. Misol uchun, Richard Stallman John Cage'ning 4’33 dyuymli jim kompozitsiyasini va Guillaume de Machautning XIV asrda yaratilgan uch harakatli palindromik „Ma Fin Est Mon Commencement“ asarini xaki sifatida tasvirlaydi. Jargon File maʼlumotlariga koʻra, "hacker" soʻzi 1950-yillarda radio havaskorlari orasida xuddi shunday maʼnoda ishlatilgan boʻlib, dasturiy taʼminotni buzish hamjamiyatidan oldin ham mavjud boʻlgan. Dasturlash. 1984-yilda "Boston Globe" „xakerlar“ni „kompyuter yongʻoqlari“ deb taʼriflagan Ularning dasturchi subkulturasida xaker — bu oʻynoqi zukkolik ruhiga ergashadigan va dasturlashni yaxshi koʻradigan odam. Bu kompyuter xavfsizligi bilan bogʻliq boʻlmagan dastlab akademik harakatda topilgan va eng aniq bepul dasturiy taʼminot, ochiq manba va demoscene bilan bogʻliq. Shuningdek, u dasturiy taʼminotni yozish va natijani ixtiyoriy ravishda baham koʻrish yaxshi gʻoya va maʼlumotlar bepul boʻlishi kerak, lekin shaxsiy maʼlumotlarga kompyuter tizimlari orqali kirish va uni ozod qilish xakerning ixtiyorida emas, degan gʻoyaga asoslangan xakerlik etikasiga egadir. Ushbu xakerlik etikasi ommaga eʼlon qilingan va ehtimol Steven Levyning """ (1984) asarida paydo boʻlgan. Asar yozuvchi tamoyillarining kodifikatsiyasini oʻz ichiga oladi. Dasturlashda xakerlar submadaniyati ommaviy axborot vositalarining kompyuter xavfsizligiga ishora qilganda „xaker“ soʻzini pastorativ ishlatishdan uzoqlashadi va odatda bu maʼnoda „kraker“ atamasini afzal koʻradi. Notoʻgʻri foydalanish haqidagi shikoyatlar 1983-yilda, ommaviy axborot vositalari 414 ishida ishtirok etgan kompyuter jinoyatchilariga nisbatan „xaker“ soʻzidan foydalanganda boshlangan. Xakerlar subkulturasida "kompyuter xakeri" estetik tuygʻu va oʻynoqi aql bilan dasturiy taʼminotni loyihalash va dasturlar yaratishni yoqtiradigan odamdir. Bu maʼnoda „buzilish“ atamasi „talabalar muntazam ravishda oʻylab topadigan kollejdagi murakkab hazillarning tavsifi“ ga yoʻnaltiriladi. (Levy, 1984-yil, 10-bet). „Kraker“ sifatida tan olinishi hamfikrlar orasida sharaf, chunki „hack“ deb nomlanish uchun jasorat yangilik, uslub va texnik mahorat bilan toʻldirilishi kerak" (Levy, 1984-yil, 10-bet). MIT Tech Model Railroad Club lugʻati 1959-yilda xakerlikni (hali kompyuter kontekstida emas) „1) konstruktiv maqsadsiz maqola yoki loyiha; 2) yomon maslahat asosida amalga oshirilgan loyiha; 3) entropiya tezlatgichi; 4) ishlab chiqarish yoki ishlab chiqarishga urinish, buzish (3)“ va „hacker“ „ularni buzadigan yoki qiladigan“ deb taʼriflangan. TMRC jargonlarining katta qismi keyinchalik dastlabki hisoblash madaniyatiga import qilindi, chunki klub DEC PDP-1 dan foydalanishni boshladi va oʻzlarining mahalliy temir yoʻl slengini ushbu hisoblash kontekstiga qoʻlladi. Dastlab begonalar uchun tushunarsiz boʻlgan jargon MITning klubdan tashqaridagi hisoblash muhitida ham mashhur boʻldi. Klubdan olingan jargonning boshqa misollari: „yoʻqotish“ („asbob ishlamay qolganda“) va „manj“ („asbob buzilganda“). Qoʻshimcha oʻqish. Jargon fayli paydo boʻlgandan (1975-yil) beri xakerlar madaniyatida juda katta rol oʻynagan. Ushbu akademik va adabiy asarlar akademik xakerlik subkulturasini shakllantirishga yordam beradi: