Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

Хакер



План:


Введення

Хакер (від англ. hack - Розрубувати) - надзвичайно кваліфікований ІТ -спеціаліст, людина, яка розуміє самі основи роботи комп'ютерних систем. Спочатку хакерами називали програмістів, які виправляли помилки в програмному забезпеченні яких-небудь швидким і далеко не завжди елегантним (в контексті використовуються у програмі стилю програмування та її загальної структури, дизайну інтерфейсів) або професійним способом; такі правки асоціювалися з "грубої роботою" через за їх грубості, звідси і пішла назва "хакер" . Зараз хакерів дуже часто плутають з комп'ютерними зломщиками - крекерами (від англ. crack - Ламає); таке вживання слова "хакер" невірно.

Хакерами називають, наприклад, Лінуса Торвальдса, Річард Столлман, Ларрі Уолла, Дональда Кнута, Бйорн Страуструпа, Еріка Реймонда [джерело не вказано 169 днів] та інших творців відкритих систем світового рівня. У Росії яскравим прикладом хакера є Кріс Касперски. [джерело не вказано 169 днів]

Іноді цей термін застосовують для позначення фахівців взагалі - в тому контексті, що вони мають дуже детальними знаннями в будь-яких питаннях, або мають досить нестандартне і конструктивне мислення. З моменту появи цього слова у формі комп'ютерного терміна (події в 1960-і роки), у нього з'являлися нові, часто різні значення.


1. Різні значення слова

" Jargon File "дає наступне визначення:

Хакер (спочатку - хто-небудь, що робить меблі за допомогою сокири):
  • Людина, що любить дослідження подробиць (деталей) програмованих систем, вивчення питання підвищення їх можливостей, на противагу більшості користувачів, які воліють обмежуватися вивченням необхідного мінімуму. RFC 1983 підсилює це визначення наступним чином: "Людина, насолоджується доскональним розумінням внутрішніх дій систем, комп'ютерів і комп'ютерних мереж зокрема ".
  • Хто-небудь програмує з ентузіазмом (навіть одержимо), або люблячий програмувати, а не просто теоретизувати про програмування.
  • Людина, здатна цінувати і розуміти хакерські цінності.
  • Людина, яка сильний у швидкому програмуванні.
  • Експерт по відношенню до конкретної комп'ютерної програми, або хто-небудь часто працює з нею; приклад: "хакер Unix ". (Визначення з першого по п'яте - взаємопов'язані, так що одна людина може потрапляти під декілька з них.)
  • Експерт або ентузіаст-якого роду. Хто-хто може вважатися "хакером астрономії ", наприклад.
  • Хто-небудь люблячий інтелектуальні випробування, які полягають у творчому подоланні або обході обмежень.
  • Високопрофесійний і цікавий програміст (адміністратор або ін) відрізняється оригінальним мисленням.
  • У ранніх значеннях, у комп'ютерній сфері, "хакерами" називали програмістів з більш низькою кваліфікацією, які писали програми з'єднуючи разом готові "шматки" програм інших програмістів, що призводило до збільшення обсягів та зниження швидкодії програм. Процесори у той час були "тихоходом" у порівнянні з сучасними, а HDD об'ємом 4,7 Гб був "крутим" для ПК. І було б не коректно говорити про те, що "хакери" виправляли помилки в чужих програмах.

Виникнення хакерської культури тісно пов'язане з користувацькими групами міні-комп'ютерів PDP і ранніх мікрокомп'ютерів.

Останнім часом слово "хакер" має менш загальне визначення - цим терміном називають всіх мережевих зломщиків, творців комп'ютерних вірусів та інших комп'ютерних злочинців, таких як кардери, крекери, скрипт-Кід. Багато комп'ютерні зломщики по праву можуть називатися хакерами, тому як дійсно відповідають всім (або майже всім) вищепереліченим визначень слова "хакер". Хоча в кожному окремому випадку слід розуміти, в якому сенсі використовується слово "хакер" - в сенсі "знавець" або в сенсі "зломщик".

У Росії, Європі та Америці злом комп'ютерів, знищення інформації, створення та розповсюдження комп'ютерних вірусів і шкідливих програм переслідується законом. Злісні зломщики згідно з міжнародними законами по боротьбі з кіберзлочинністю підлягають екстрадиції подібно військовим злочинцям.

Незважаючи на історичну неправильність, відзначаємо Файлом жаргону, в даний час частим є вживання слова саме в останньому значенні - "комп'ютерний зловмисник". Більш того, в кінофільмах хакер зазвичай подається як людина, яка здатна з ходу "зламати" будь-яку систему, що насправді неможливо в принципі. Наприклад, у фільмі "Пароль " Риба-меч " " програміст (якого грає Х'ю Джекман) зламує шифр Вернама - єдину з існуючих систем шифрування, для якої теоретично доведена абсолютна криптографічна стійкість.


2. Цінності хакерів

У середовищі хакерів прийнято цінувати час своє і інших хакерів ("не винаходити велосипед"), що, зокрема, передбачає необхідність ділитися своїми досягненнями, створюючи вільні та / або відкриті програми.

3. Соціокультурні аспекти

Персонажі-хакери досить поширені в науковій фантастиці, особливо в жанрі кіберпанк. У цьому контексті хакери зазвичай є протагоністами, які борються з пригнічують структурами, якими переважно є транснаціональні корпорації. Боротьба звичайно йде за свободу і доступ до інформації. Часто в подібній боротьбі звучать комуністичні або анархічні гасла.

Брюс Стірлінг в своїй роботі "Полювання на хакерів" [1] зводить хакерської рух до руху телефонних фрікерів, яке сформувалося навколо американського журналу TAP, спочатку належав молодіжної партії йіппі (Youth International Party), яка явно співчувала комуністам. Журнал TAP представляв собою технічну програму підтримки (Technical Assistance Program) партії Еббі Хоффмана (Abbie Hoffman), що допомагає неформалам безкоштовно спілкуватися по межгороду і виробляти політичні зміни в своїй країні, часом несанкціоновані владою.


4. Історичні причини існування відмінностей у значеннях слова "хакер"

Значення слова "хакер" в початковому його розумінні, ймовірно, виникло в стінах MIT в 1960-і задовго до того, як комп'ютери стали широко поширені. Тоді воно було частиною місцевого сленгу і могло позначати просте, але грубе рішення якої-небудь проблеми; біса хитру витівку студентів (зазвичай автора і називали хакером). До того часу слова "hack" і "hacker" використовувалися з різних приводів безвідносно до комп'ютерної техніки взагалі.

Спочатку з'явилося жаргонне слово "to hack" (рубати, різати). Воно означало процес внесення змін "на льоту" в свою або чужу програму (передбачалося, що є вихідні тексти програми). Віддієслівний іменник "hack" означало результати такої зміни. Вельми корисним і гідною справою вважалося не просто повідомити автору програми про помилку, а відразу запропонувати йому такий хак, який її виправляє. Слово "хакер" спочатку відбулося саме звідси.

Хак, однак, не завжди мав на меті виправлення помилок - він міг змінювати поведінку програми всупереч волі її автора. Саме подібні скандальні інциденти, в основному, і ставали надбанням гласності, а розуміння хакерства як активної зворотного зв'язку між авторами та користувачами програм ніколи журналістів не цікавило. Потім настала епоха закритого програмного коду, вихідні тексти багатьох програм стали недоступними, і позитивна роль хакерства почала сходити нанівець - величезні витрати часу на хак закритого вихідного коду могли бути виправдані тільки дуже сильною мотивацією - такий, як бажання заробити гроші або скандальну популярність.

У результаті з'явилося нове, спотворене розуміння слова "хакер": воно означає зловмисника, який використовує великі комп'ютерні знання для здійснення несанкціонованих, іноді шкідливих дій в комп'ютері - злом комп'ютерів, написання та розповсюдження комп'ютерних вірусів. Вперше в цьому значенні слово "хакер" було вжито Клиффордом Столл в його книзі "Яйце зозулі", а його популяризації чимало сприяв голлівудський кінофільм " Хакери ". У подібному комп'ютерному сленгу слова " хак "," хакати "зазвичай відносяться до злому захисту комп'ютерних мереж, веб-серверів і тому подібного.

Відлунням негативного сприйняття поняття "хакер" є слово "кулхацкер" (від англ. Слів cool hacker), яка набула поширення у вітчизняній навколокомп'ютерні середовищі практично зі зростанням популярності вихідного слова. Цим терміном зазвичай називають дилетанта, старається бути схожим на професіонала хоча б зовні - за допомогою вживання нібито "професійних" хакерських термінів та жаргону, використання "типу хакерських" програм без спроб розібратися в їх роботі і т. п. Назва "кулхацкер" іронізує над тим , що, нібито, така людина, вважаючи себе крутим хакером ( англ. cool hacker ), Настільки безграмотний, що навіть не може правильно прочитати по-англійськи то, як він себе називає. В англомовному середовищі такі люди отримали найменування " скріпткідді ".

Деякі з особистостей, відомих як поборники вільного і відкритого програмного забезпечення - наприклад, Річард Столлмен - закликають до використання слова "хакер" тільки в первинному сенсі.

"Глайдер", неофіційний символ руху хакерів

Дуже докладні пояснення терміну в його первинному сенсі наведені в статті Еріка Реймонда "Як стати хакером" [2]. Також Ерік Реймонд запропонував у жовтні 2003 емблему для хакерського спільноти - символ "глайдера" (glider) із гри " Життя ". Оскільки спільнота хакерів не має єдиного центру чи офіційної структури, запропонований символ не можна вважати офіційним символом хакерського руху. З цих же причин неможливо судити про поширеність цієї символіки серед хакерів - хоча цілком імовірно, що якась частина хакерського співтовариства прийняла її.


5. Хакери в літературі


6. Хакери в кіно

Міцний горішок 4.0
Пароль "Риба-меч"
Хакери (фільм)
Матриця (фільм)
Пірати Силіконової долини (фільм)
Дівчина з татуюванням дракона (фільм, 2009)
Хоттабич (фільм)
Злом (фільм)
Енігма (фільм, 2001)
Антітраст (фільм, 2001)
Нірвана (фільм, 1997)
VR5 (багатосерійний фільм, 1995)
Версія 1.0 (фільм)
Вогняна стіна (фільм)
Мисливець за кодом (фільм, 2002)
Повелитель мережі (фільм, 1998)
Мережа (фільм, 1995)
Соціальна мережа (фільм)
Bloody Monday (багатосерійний фільм, 2008)


7. Відомі люди

7.1. Відомі хакери (в первісному сенсі слова)

Лінус Торвальдс, творець ядра Linux

7.2. Відомі зломщики


7.3. Відомі хакери-письменники

  • Кріс Касперски - автор популярних книг і статей на комп'ютерну тематику
  • Кевін Митник - найвідоміший комп'ютерний зломщик, нині письменник і фахівець в області інформаційної безпеки

Примітки

  1. Bruce Sterling The Hacker Crackdown: Law and Disorder on the Electronic Frontier (ISBN 0-553-56370-X) Spectra Books, 1992. Див російський переклад - bugtraq.ru / library / books / crackdownrus / index.html на BugTraq
  2. ES Raymond "How To Become A Hacker" - www.catb.org/ ~ esr / faqs / hacker-howto.html
  3. Сергій Лук'яненко. Лабіринт віддзеркалень - books.rusf.ru/xussr_l/lukyas12/lukyas12.0.html
  4. "Взагалі-то, зазвичай я уникаю слова" хакер ". В особистій розмові з технарями я ще можу назвати себе хакером. Але останнім часом зміст цього слова змінився: так стали називати хлопчиків, які від нічого робити зайняті електронним зломом корпоративних ВЦ замість того , щоб допомагати роботі місцевих бібліотек або вже, на худий кінець, бігати за дівчатами. " Just for fun, Linus Torvalds.
  5. Пол Грехем у своїй статті (Грехем П. Великі хакери. / / В книзі Спольскі Дж. Х. Кращі приклади розробки ПЗ. - СПб.: Питер, 2007. - С. 77-87. - ISBN 5-469-01291-3) призводить Морріса як приклад хакера в первісному сенсі слова.

Література

  • Іван Скляров Головоломки для хакера - СПб. : "БХВ-Петербург", 2005. - С. 320. - ISBN 5-94175-562-9.
  • Максим Кузнєцов, Ігор Сімдянов Головоломки на PHP для хакера - 2 изд .. - СПб. : "БХВ-Петербург", 2008. - С. 554. - ISBN 978-5-9775-0204-7.
  • Джоел Скембрі, Стюарт Мак-Клар Секрети хакерів. Безпека Microsoft Windows Server 2003 - готові рішення = Hacking Exposed Windows Server 2003 - М .: "Вільямс", 2004. - С. 512. - ISBN 0-07-223061-4.
  • Стюарт Мак-Клар, Джоел Скембрі, Джордж Курц Секрети хакерів. Безпека мереж - готові рішення = Hacking Exposed: Network Security Secrets & Solutions - М .: "Вільямс", 2004. - С. 656. - ISBN 0-07-222742-7.
  • Майк Шиффман Захист від хакерів. Аналіз 20 сценаріїв злому = Hacker's Challenge: Test Your Incident Response Skills Using 20 Scenarios - М .: "Вільямс", 2002. - С. 304. - ISBN 0-07-219384-0.
  • Стівен Леві ХАКЕРИ, Герої Комп'ютерної Революції = Hackers, Heroes of the computer revolution - "A Penguin Book Technology", 2002. - С. 337. - ISBN 0-14-100051-1.
  • Скородумова О. Б. Хакери - www.zpu-journal.ru/zpu/2005_4/Skorodumova/33.pdf / / Знання.Розуміння.Уміння. - 2005. - № 4. - С. 159-161.
  • Савчук І.С. Мережі, браузер, два ствола ... - blogerator.ru / page / adrian-lamo-hacker / / Газета "Комп'ютерні вести". - 2010.

Цей текст може містити помилки.

Схожі роботи | скачати

Схожі роботи:
Хакер, Алан
© Усі права захищені
написати до нас
Рейтинг@Mail.ru