В принципе, этот момент рассматривался не раз, но как‑то поверхностно. Поэтому смею надеяться, что своими рассуждениями внесу некоторую ясность в этот весьма популярный вопрос.
Почему этот вопрос популярен, и вообще, зачем мы здесь сегодня собрались? Не секрет, что большинство фильмов, в том числе и отечественного кино, всегда ставят на роль хакера молодую, красивую, очень сексуальную девушку. Исключение, пожалуй, составляют только недорогие полицейские боевики, в которых хакер — это второстепенный молодой молокосос (лейтенант), увлеченный компьютерами, которого все при каждом удобном случае учат реальной жизни (real life and so on).
Забегая вперед, недорогие полицейские боевики гораздо ближе к реальности, чем все остальное.
Для начала предлагаю рассмотреть два важных суб‑вопроса, которые внесут ясность и структурируют дальнейшее повествование. Один вопрос базовый, а второй возможно кому‑то покажется ни к месту.
Кто такой хакер?
Почему мало женщин программистов. Именно программистов, не АйТишниц. С АйТишницами в целом, хвала Творцу, все более менее норм.
В андеграундной культуре, и в немногих фильмах, где хакер не Анжелина Джоли, или на худой конец, не Лива Круминя, персонаж представлен задротом, часто с грязными волосами и в растянутом свитере. Исключение, недорогие полицейские боевики)) Там нерду по службе положено выглядеть более менее прилично одетым. Итак, хакеры представляются в сознании более‑менее адекватных людей, как нерды, забившие на реальную жизнь. ХЗ, но я наверно соглашусь. Я не разу не хакер, но айтишник с большим (иногда даже страшно каким) жизненным опытом. Поэтому думаю, что могу давать оценки.
Итак, чтобы что‑то где‑то переполнить или инжектнуть, и при этом по итогу случился бы некий полезный «ништячок», требуются реальные навыки, приходящие не с одной бессонной ночью. К тому же, необходимо уметь воспользоваться полученными результатами («ништячком») таким образом, чтобы никто не обнаружил, что это ты делал. А по мере того, как ты пытаешься добыть этот самый «ништячок», тебе еще нужно на что‑то питаться самому и, возможно, кормить своих близких. И при всем этом еще и не сойти с ума.
Таким образом, хакеру необходимо обладать не только навыками в информационных технологиях, но и другими навыками, не связанными с IT в общем. Во всяком случае, чтобы быть некой независимой и самодостаточной единицей, как показывают это в фильмах. Поэтому я больше склоняюсь к мысли, что хакеры‑одиночки в ментовских сериалах наиболее реалистичны. Ведь они хорошо прикрыты, получают зарплату и могут свободно творить, что хотят)
Но хакеры, безусловно, существуют, не так ли? Иногда даже некоторых из них ловят и сажают. Да, они существуют. И это обычно организации, а не отдельные хакеры. И в этих организациях хорошо, если рулят уставшие хакеры, а не «эффективные менеджеры», как и везде. И да, если эти организации занимаются киберпреступлениями, то они являются преступными организациями. Романтикам важно помнить об этом.
Ну а кто именно занимается хакерством в этих организациях? Вот здесь и возникают эти мальчики в растянутых свитерах с грязными волосами. Некоторые из них участвуют из‑за идеи (например, стремление к равенству и братству, думая, что они решают эту проблему). Другие делают это из интереса, кто‑то заработать деньги (хотя, вероятно, не очень много), а кто‑то просто чтобы расширить свои знания и навыки.
И еще хороший вопрос: кого вообще арестовывают за хакерские атаки? Посмотрим на пример Митника, он был самым первым известным хакером, которого поймали. Но даже в его случае есть спорные моменты, потому что он использовал устройства, которые сам не создавал. Кто еще попадает под арест? Обычно это организаторы этих самых сообществ или те, кто хапнул крипты и проявил недостаточную осторожность. В общем, как правило, это не «хакеры‑хакеры», а скорее администраторы, которых ловят. Возможно, где‑то арестовывают и истинных хакеров, но не вижу публикаций об этом. Видимо, такие ресурсы ценны, и нелогично сажать таких ребят в камеру с общей парашей. Все решается в тени, и в полиции появляется еще один лейтенант в растянутом свитере и грязными волосами. Хотя могу и заблуждаться, но я лично не отдавал бы таких чувачков на зону, дороже может встать в итоге.
Несколько раз видел информацию о суде над скрипткидисами, им обычно дают условные приговоры. Думаю, судьи там и так и не смогли ответить на вопрос в глазах этих детей: «дядя, а нас за что?».
Так то, мы немного отвлеклись. Итак, очень много фильмов с историями о женщинах‑хакерах.Но почему я не верю в это? Давайте сначала отвечу на вопрос, почему мало женщин в программировании. Я хоть и старый дядя Леша, но лично уже почти не застал.., но слышал из первых уст. И предания гласят следующее: «Когда компьютеры были большими и занимали несколько комнат, а эти комнаты назывались вычислительными центрами (ВЦ), женщин‑программистов было в два‑три, а то и в четыре раза больше, чем мужчин‑программистов. Молодые мужчины, желая стать программистами, приходили в эти ВЦ наравне с женщинами. Однако со временем они либо становились электронщиками, ибо электронщикам был доступ к метилкарбинолу (почему, объясню в комментах, если актуально)), либо уходили работать в кооперативы (мои первые уста жили в конце 80-х начале 90-х)). И только немногие, один или двое мужчин из ВЦ, оставались программистами, но они были звездами! Они были окружены умными и сексуальными женщинами‑программистами в белых халатах (говорят, что иногда на голое тело)). И это даже не говоря о залах с операторами ЭВМ. Которые по традиции, были молодыми и сексуальными девушками (также в белых халатах)). Вы даже не представляете, что мы потеряли...
Опустим лирику и вернемся к теме. Почему женщины‑программисты преобладали в работе с большими компьютерами и исчезли, когда IT‑мир перешел на персональные компьютеры. Почему? Ответ прост: запуск программы на большом компьютере был значительно дороже, чем ввод программы, поэтому исправление ошибок и отладка программы были очень затратными. Врожденная женская усидчивость и внимательность были более ценными навыками, чем «живой» ум мужчин. В случае ошибки мужчина быстрее переключается и готов рассмотреть 2–3 новых альтернативных варианта, чем женщина в тот же момент времени. Но женщина меньше допускает ошибок. Женщины в первую очередь анализируют неудачу, а мужчины сразу ищут другое решение.
Как бы ни было, персональные компьютеры сделали подход «куяк, куяк и в продакшен» более привлекательным, чем усидчивость и аккуратность женщин. Результат налицо, сейчас АйТишницы сосредоточены в сфере тестирования ПО и управления разработкой. В этих областях усидчивость, внимательность и принцип «Семь раз отмерь, один раз отрежь» по‑прежнему актуален. В программировании же, их всего лишь столько, сколько нужно для подтверждения тезиса: «Нет правил без исключения».
Вернемся к теме статьи. Если мужчина‑программист это «куяк, куяк и в продакшен», то хакер, в свою очередь, это «куяк, куяк и в продакшен» в квадрате, а может даже в кубе. Конечно, как я упоминал, бывают и исключения, и наверняка в природе есть выдающиеся женщины-хакеры, но лично я не слышал об этом за свои 30 лет практики.
Что говорить, даже женщин‑программистов я видел близко, настолько мало, что хватило бы пересчитать пальцев рук (возможно даже одной руки)). Одна из них моя жена, но это было до того, как у нас появились дети.
А что тут уж говорить о женщинах‑хакерах?