Основы информационных технологий для неспециалистов: что происходит внутри машин
Understanding the Digital World:
What You Need to Know about Computers, the Internet, Privacy, and Security, Second Edition by Brian W. Kernighan.
Copyright © 2021 by Princeton University Press
All rights reserved.
No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage and retrieval system, without permission in writing from the Publisher.
Библиотека ИТ. Главные книги о современных технологиях
© Жевлакова Е.В., перевод на русский язык, 2024
© Оформление. ООО «Издательство «Эксмо», 2024
Предисловие
Курс под названием «Компьютеры в нашем мире» я преподаю в Принстоне почти каждую осень начиная с 1999 года. Название курса – размытое до неприличия, но дело в том, что однажды мне пришлось придумать его за пять минут, а поменять с тех пор стало довольно сложно. Впрочем, преподавать этот курс – самая увлекательная часть моей работы, которая и так почти всегда приносит радость.
Факт, что компьютеры и вычислительная техника окружают нас повсюду. Некоторые технологии у всех на виду: у студентов есть ноутбуки, и они намного мощнее компьютера IBM 70941, который стоил несколько миллионов долларов, занимал большую комнату с кондиционером и обслуживал весь кампус Принстона, когда я пришел сюда аспирантом в 1964 году. Кроме того, каждый студент пользуется сотовым телефоном, вычислительная мощность которого намного выше, чем у той древней машины IBM. У всех студентов, как и у значительной доли населения земного шара, есть высокоскоростной доступ в интернет. Любой из них может искать информацию в браузере, совершать покупки онлайн, пользоваться электронной почтой, мессенджерами и социальными сетями для общения с друзьями и семьей.
Но это только вершина айсберга вычислительных технологий, большая его часть скрыта в глубине. Мы обычно не думаем о компьютерах, которые незаметно работают в бытовой технике, машинах, самолетах и вездесущих электронных устройствах вроде умных телевизоров, термостатов и дверных звонков, средств распознавания голоса, фитнес-трекеров, наушников, игрушек и игровых аксессуаров, – и мы воспринимаем их как данность. Мы мало задумываемся и о том, до какой степени от вычислительной техники зависит инфраструктура: телефонная сеть, кабельное телевидение, управление воздушным движением, энергосистема, банковские и финансовые услуги.
Большинство людей напрямую не создают эти системы, но ощущают их сильное влияние – а некоторым предстоит принимать важные решения по поводу их работы. Образованный человек должен знать по меньшей мере основы вычислительных технологий: что делают компьютеры и как, на что они не способны в принципе, а что просто чересчур сложно для них на данный момент, как они общаются между собой и что при этом происходит, какими многочисленными способами технологии и коммуникации воздействуют на мир вокруг нас.
То, что информационные технологии проникают повсюду, влияет на нас неожиданным образом. Хотя нам время от времени напоминают о распространении систем наблюдения, о вторжениях в нашу частную жизнь, угрозах кражи личных данных, мы не всегда осознаем, насколько это все обусловлено технологиями и коммуникациями.
В июле 2013 года Эдвард Сноуден, подрядчик Агентства национальной безопасности (АНБ) Соединенных Штатов Америки, предоставил журналистам 50 000 документов, в которых раскрывалось, что сотрудники АНБ регулярно отслеживали электронные средства связи: звонки, сообщения, письма, интернет – и собирали данные почти по каждому жителю мира. Что примечательно, они следили и за американцами, которые жили в своей стране и не представляли никакой угрозы ее безопасности. Документы Сноудена показывали, что и другие государства тоже шпионили за своими гражданами. Удивительно, но после первоначального возмущения общественности все вернулось на круги своя, правительства стали еще более масштабно отслеживать, чем занимаются граждане, и шпионить за ними, а люди либо смирились с этим, либо не возражают по неведению.
Нашу деятельность в интернете и реальном мире отслеживают также и корпорации. Бизнес-модели многих компаний основаны на обширном сборе данных, возможностях прогнозировать наше поведение и влиять на него. Доступность громадных объемов данных позволила достичь серьезного прогресса в машинном распознавании речи и образов, а также автоматических переводах. Но она вредит неприкосновенности частной жизни, и теперь сложно сохранять анонимность.
Хакеры всех мастей стали особенно изощренными в своих атаках на хранилища данных. В государственных службах и на предприятиях почти ежедневно происходят электронные взломы; данные о клиентах и сотрудниках похищают в больших количествах и часто используют в целях мошенничества и кражи личной информации. Обычными стали атаки на отдельных лиц. Раньше считалось, что для защиты от онлайн-мошенников достаточно игнорировать письма от мнимых нигерийских принцев или их родственников. Но сейчас целевые атаки стали куда более хитроумными, и это один из наиболее распространенных способов взлома корпоративных компьютеров.
Социальные сети вроде Facebook[1], Instagram[2], X (Twitter), Reddit и других изменили способы общения между людьми. С одной стороны, это полезно: мы можем поддерживать связь с друзьями и семьей, просматривать новости и всевозможные развлекательные посты. Соцсети могут и помочь, как в середине 2020 года, когда движение Black Lives Matter привлекло всеобщее внимание благодаря «вирусным» видеороликам о жестокости полиции.
Но через социальные сети также распространялось множество дурных идей. Расисты, участники групп ненависти, сторонники теорий заговора и другие безумцы, независимо от их убеждений и политических взглядов, могут легко находить друг друга в интернете, координировать свои действия и усиливать свое влияние. Сдержать разгул ненависти и бреда мешают щекотливые вопросы свободы слова, а также технологические сложности модерирования контента.
В мире с обширным взаимодействием через интернет сложно решать вопросы юрисдикции. В 2018 году Европейский союз ввел в действие Общий регламент по защите персональных данных, который позволил жителям ЕС контролировать сбор и использование своих данных и запретил компаниям отправлять или хранить данные за пределами ЕС. Коллегия присяжных еще не определила, насколько Общий регламент оказался полезным для конфиденциальности. К тому же эти правила применяются только в ЕС, а в других частях мира действуют иные законы.
Еще одна сложность появилась после быстрого внедрения облачных вычислений, когда отдельные лица и компании стали хранить данные и обрабатывать их на серверах, принадлежащих Amazon, Google, Microsoft и т. д. Данные теперь хранятся не только у их владельца, но и у третьих лиц, у которых есть свои цели, обязанности, уязвимые места и неразрешенные проблемы с взаимоисключающими требованиями разных юрисдикций.
Быстро развивается «интернет вещей», в котором все виды устройств подключаются к сети. Смартфоны – это очевидный пример, но, кроме них, онлайн-доступ получают автомобили, камеры слежения, бытовая техника и средства управления домом, медицинское оборудование и большая часть инфраструктуры – например, управление воздушным движением и энергосети. Эта тенденция соединять все с интернетом будет продолжаться, потому что преимущества такого соединения неоспоримы. К сожалению, здесь есть и серьезные риски: некоторые устройства контролируют жизненно важные системы, а не только развлечения, и часто их защита намного слабее, чем у более зрелых технологий.
Криптография – одно из немногих эффективных средств защиты, поскольку она обеспечивает конфиденциальность и безопасность как коммуникации, так и хранения данных. Но надежная криптография подвергается постоянным атакам. Правительствам не нравится идея, что люди, компании или террористы получат возможность общаться по-настоящему тайно, поэтому они часто призывают внедрить в криптографические алгоритмы лазейки, которые позволили бы госслужбам взломать шифрование – разумеется, с «надлежащей страховкой» и только «в интересах национальной безопасности». Какими бы благими ни были их намерения, это очень плохая идея. Даже если вы верите, что правительство всегда будет вести себя достойно и не позволит утечь секретной информации (забудем о Сноудене), ослабленная криптография поможет не только вашим союзникам, но и противникам. А плохие парни все равно не будут ее применять.
Это лишь некоторые проблемы и вопросы, которые должны беспокоить обычных граждан на улицах, вроде студентов моего курса или, как говорится, «людей просвещенных», независимо от их происхождения и образования.
Студенты моего курса – не технические специалисты. Они не инженеры, не физики, не математики. Они – бакалавры английского языка и политологии, историки, классицисты, экономисты, музыканты и артисты. Превосходная выборка по гуманитарным и общественным наукам. К окончанию курса эти одаренные люди должны научиться читать и понимать новостные статьи на компьютерную тематику, узнавать из них что-то новое и, возможно, находить неточности. В более широком смысле я хочу, чтобы мои студенты и читатели разумно и скептически относились к технологиям, понимали, что они полезны, но вовсе не панацея. И наоборот, понимали, что, хотя технологии иногда приводят к плохим последствиям, они вовсе не абсолютное зло.
Ричард Мюллер в своей прекрасной книге «Физика для будущих президентов»2 пытается объяснить научно-техническую подоплеку, лежащую в основе проблем, с которыми сталкиваются лидеры: ядерная угроза, терроризм, энергетические кризисы, глобальное потепление и так далее. Эрудированные люди, хоть и не претендующие на пост президента, тоже должны разбираться в этих темах. Если опираться на подход Мюллера, то и мое направление работы можно определить схоже: «Компьютеризация для будущих президентов».
Что будущий президент должен знать о компьютеризации? Что должен знать об этом эрудированный человек – например, вы?3
Я выделяю четыре основные технические области: аппаратное обеспечение, программное обеспечение, коммуникации и данные.
Аппаратное обеспечение — это осязаемая часть. Компьютеры, которые мы видим и трогаем, они стоят у нас дома и в офисах, мы носим их с собой в телефонах. Что находится внутри компьютера, как он работает и как он устроен? Как он хранит и обрабатывает информацию? Что такое биты и байты и как мы их используем для воспроизведения музыки, фильмов и всего остального?
Программное обеспечение — это инструкции, которые указывают компьютеру, что делать, и они, напротив, практически не осязаемы. Что мы можем вычислить и как быстро? Как мы отдаем компьютеру команды? Почему так трудно заставить компьютеры работать правильно? Почему так часто бывает сложно их использовать?
Коммуникации — это средства, которые позволяют компьютерам, телефонам и другим устройствам общаться между собой на пользу нам, а людям – разговаривать друг с другом: интернет, Всемирная паутина, электронная почта и социальные сети. Как это работает? Выгоды очевидны, но какие при этом возникают риски, особенно в отношении нашей безопасности и неприкосновенности частной жизни, и как их можно снизить?
Данные — это вся информация, которую аппаратное и программное обеспечение собирает, хранит и обрабатывает, а системы коммуникации рассылают по миру. Некоторые данные, осмотрительно это или нет, мы предоставляем добровольно: загружаем тексты, картинки и видео. В ходе нашей повседневной жизни большая часть этой персональной информации собирается и распространяется без нашего ведома и тем более согласия.
Президент вы или нет, вам нужно знать об устройстве мира применительно к компьютерам, поскольку это касается лично вас. Не важно, насколько ваша жизнь и профессия связаны с техникой – вы все равно будете взаимодействовать с технологиями и техническими специалистами. Хоть какое-то знание о работе устройств и систем – это большое преимущество, даже в простых ситуациях. Например, оно поможет понять, что продавец, политик или служба поддержки не говорят вам всей правды.
Мало того, невежество в этой сфере может напрямую повредить вам. Если вы не разбираетесь в вирусах, фишинге и подобных угрозах, то становитесь уязвимыми для них. Если вы не знаете, как социальные сети сливают или даже открыто передают информацию, которую вы считаете конфиденциальной, то вы раскрываете о себе гораздо больше сведений, чем предполагали. Если вы не осознаете, как безудержно коммерческие компании стремятся использовать все, что они узнали о вашей жизни, то вы отказываетесь от конфиденциальности без особой пользы для себя. Если вы не знаете, почему опасно пользоваться банковскими услугами, сидя в кафе или аэропорту, то возникает риск, что ваши деньги и личные данные похитят. Если вы не знаете, как легко другие люди манипулируют данными, то, скорее всего, попадетесь на удочку заведомо ложных новостей, фальсифицированных изображений и теорий заговора.
Предполагается, что вы прочтете эту книгу от начала до конца, но, возможно, вам захочется перейти к интересующим вас темам, а потом возобновить чтение по порядку. Например, вы можете начать с главы 8, где рассматриваются сети, сотовые телефоны, интернет, Всемирная паутина и вопросы конфиденциальности. Возможно, вам придется заглянуть в предыдущие главы, чтобы разобраться в каких-либо тонкостях, но в целом материал будет вам понятен. Также вы можете пропустить места, где много математики, – например, главу 2 о сути двоичных чисел или подробности о языках программирования в паре других глав.
В конце вы найдете список книг, которые я рекомендую, и ссылки на полезные ресурсы с дополнительными сведениями. В глоссарии приведены краткие определения и объяснения важных технических терминов и сокращений.
Любая книга об IT может быстро устареть, и эта не исключение. Предыдущее издание вышло задолго до того, как мы увидели, в каких масштабах враждебные силы способны влиять на общественное мнение и выборы в разных странах. Я дополнил книгу новыми важными историями, многие из которых касаются личной неприкосновенности и безопасности, поскольку за последние годы эти вопросы стали более актуальными. Появилась новая глава об искусственном интеллекте, машинном обучении и о том, как «большие данные»[3] сделали их такими эффективными, а в некоторых случаях – опасными. Я также попытался упростить сложные объяснения, а устаревший материал удалил или заменил. Тем не менее некоторые фрагменты уже устареют или станут неверными, когда вы будете читать эту книгу. Но я приложил все усилия, чтобы четко выделить знания, наделенные непреходящей ценностью.
Моя цель при работе над книгой состояла в том, чтобы вы по достоинству оценили удивительные технологии и по-настоящему поняли, как они работают, откуда появились и куда могут привести в будущем. На этом пути вы, возможно, приобретете полезную манеру мышления о мире в целом. Я надеюсь на это.
Благодарности
Я снова в большом долгу перед друзьями и коллегами, которые помогали мне улучшить эту книгу. Как и прежде, Джон Бентли с особым вниманием вычитывал многочисленные черновики, а его поддержка в форме организационных предложений, проверки фактов и сбора новых примеров просто неоценима. Аль Ахо, Свати Бхатт, Джованни де Феррари, Пол Керниган, Джон Линдерман, Мадлен Планейкс-Крокер, Арнольд Роббинс, Ян Сон, Говард Трики и Джон Уэйт дали подробные комментарии ко всей рукописи. Я также благодарен Фабрицио д’Аморе, Питеру Грабовски, Эбигейл Гупте, Майе Хамин, Джерарду Хольцманну, Кену Ламберту, Даниэлю Лопрести, Теодору Марку, Джоан Ордилле, Аюши Синхе, Уильяму Угетте, Питеру Вайнбергеру и Франциске Вейрих-Фрейберг за ценные предложения. Корейский перевод предыдущего издания, сделанный Сончан Ха, заметно улучшил и эту английскую версию. Гарри Льюис, Джон Маккормик, Брайан Респасс и Эрик Шмидт не скупились на похвалы для предыдущего издания. Как всегда, было приятно работать с производственной группой издательства Принстонского университета: Марком Беллисом, Лоррейн Донекер, Кристен Хоп, Дмитрием Каретниковым и Хэлли Стеббинс. В свою очередь, Мэри-Эллен Оливер исключительно тщательно вычитала текст и проверила факты.
Спустя двадцать лет мои студенты начнут управлять миром или, по крайней мере, не дадут ему развалиться. Они станут журналистами, врачами, юристами, учителями всех уровней, чиновниками, учредителями компаний, творческими людьми, актерами и просто глубоко неравнодушными гражданами. Я очень горжусь ими.
Мы все в долгу перед многими людьми, которые трудились, не жалея себя, во время пандемии COVID-19, чтобы мы могли работать дома с относительным удобством, зная, что даже во время карантина будут действовать ключевые службы, а система здравоохранения не перестанет заботиться о нас. Никакими словами не выразить, как сильно мы обязаны им.
Благодарность за второе издание книги «Цифровой мир»
Я снова в большом долгу перед друзьями и коллегами за их щедрую помощь и советы. Как и в случае с первым изданием, Джон Бентли внимательно прочитал несколько черновиков, оставил полезные комментарии на каждой странице, и эта книга стала намного лучше благодаря его вкладу. Ценные предложения, критику и правки я получил также от Свати Бхатт, Джованни Де Феррари, Питера Грабовски, Джерарда Хольцманна, Вики Керн, Пола Кернигана, Эрена Курсуна, Дэвида Малана, Дэвида Маускопа, Дипы Муралидхар, Мадлен Планейкс-Крокер, Арнольда Роббинса, Говарда Трики, Джанет Вертези и Джона Уэйта. Кроме того, я воспользовался полезными советами Дэвида Добкина, Алана Донована, Эндрю Джадкиса, Марка Кернигана, Элизабет Линдер, Жаклин Мислоу, Арвинда Нараянана, Джона Синовица, Питера Вайнбергера и Тони Вирт. Было приятно работать с производственной группой издательства Принстонского университета – Марком Беллисом, Лоррейн Донекер, Дмитрием Каретниковым и Вики Керн. Моя благодарность им всем.
Я также благодарен Принстонскому центру политики в области информационных технологий за хорошую компанию, беседы и еженедельные бесплатные обеды, и прекрасным студентам курса COS 109, чей талант и энтузиазм по-прежнему удивляют и вдохновляют меня. Спасибо вам.
Благодарности за книгу «D значит Digital»[4]
Я в большом долгу перед друзьями и коллегами за щедрую помощь и советы. В частности, Джону Бентли – за подробные комментарии почти к каждой странице нескольких черновиков. Клей Бейвор, Дэн Бентли, Хильдо Бирсма, Стю Фельдман, Джерард Хольцманн, Джошуа Кац, Марк Керниган, Мэг Керниган, Пол Керниган, Дэвид Малан, Тали Мо-решет, Джон Рике, Майк Ши, Бьярне Страуструп, Говард Трики и Джон Уэйт внимательно прочитали полные черновики, внесли много полезных предложений и спасли меня от нескольких серьезных оплошностей. Я также благодарю Дженнифер Чен, Дуга Кларка, Стива Элгерсму, Ави Флам-хольца, Генри Лейтнера, Майкла Ли, Хью Линча, Патрика Маккормика, Жаклин Мислоу, Джонатана Рошелла, Кори Томпсона и Криса Ван Вика за ценные комментарии. Я надеюсь, они увидят, что во многих местах я воспользовался их советами, и не заметят, что где-то я этого не сделал.
Дэвид Брэйлсфорд дал очень полезные советы по самостоятельной публикации и форматированию текста, полагаясь на личный опыт, приобретенный тяжким трудом. Грег Доенч и Грег Уилсон щедро делились советами по вопросам публикации. За фотографии я в долгу перед Джерардом Хольцманном и Джоном Уэйтом.
Гарри Льюис принимал меня в Гарварде в 2010/2011 учебном году, когда я написал первые несколько черновиков. Советы Гарри и его опыт преподавания аналогичного курса очень пригодились мне, как и его комментарии к многочисленным черновикам. Гарвардская школа инженерных и прикладных наук и Беркмановский центр интернета и общества создали для меня дружественную и вдохновляющую атмосферу, предоставили офис, оборудование и (да, такое бывает!) регулярные бесплатные обеды.
Я особенно благодарен многим сотням студентов, которые прошли курс COS 109 «Компьютеры в нашем мире». Их интерес, энтузиазм и дружелюбие стали неисчерпаемым источником вдохновения. Я надеюсь, что, когда несколько лет спустя они будут руководить миром, окажется, что этот курс пошел им на пользу.
Введение
Это было лучшее из всех времен, это было худшее из всех времен…[5]
Чарльз Диккенс.Повесть о двух городах, 1859
Мы с женой планировали провести летний отпуск 2020 года в Англии. Мы забронировали номер, внесли предоплату, купили билеты, договорились с друзьями, чтобы они присмотрели за нашим домом и котом… а потом мир изменился.
В начале марта стало понятно, что COVID-19 станет серьезным мировым кризисом в области здравоохранения. Принстонский университет отменил занятия и в срочном порядке отправил студентов домой. Им дали неделю, чтобы собрать вещи и уехать. Быстро последовало решение, что в этом семестре они уже не вернутся.
Занятия перенесли в онлайн. Студенты смотрели лекции, писали работы, сдавали экзамены и получали оценки – все происходило удаленно. Я начал познавать Zoom – систему для видеоконференций – и стал пусть не экспертом, но, во всяком случае, опытным пользователем-любителем. К счастью, я преподавал два коротких семинара, примерно по десятку студентов в каждом, поэтому одновременно видел всю группу и поддерживал нормальное общение. У коллег, которые вели большие лекционные занятия, дела обстояли не так хорошо – и, конечно, это негативно отразилось на учениках по другую сторону всех этих виртуальных кафедр.
Большинство студентов вернулись в свои уютные дома с надежным электроснабжением и устойчивым интернет-соединением, где их поддерживали родные и они не столкнулись с нехваткой еды или еще чего-либо жизненно важного. Естественно, отношения между людьми страдали из-за вынужденного разделения или процветали из-за вынужденного объединения (а иногда – наоборот). Но это были несерьезные проблемы.
Часть студентов попала в гораздо более бедственное положение. У одних интернет-соединение прерывалось или вообще отсутствовало, из-за чего они не могли пользоваться видеосвязью и электронной почтой. Другие долго болели или находились на длительном карантине. У третьих заразились родственники, и о них приходилось заботиться, а у кого-то даже умерли близкие.
Повседневная административная работа в университете также перешла в онлайн-режим, случайные разговоры в коридоре превратились в ежедневные виртуальные встречи, а вся бумажная работа в основном велась по электронной почте. Я быстро устал от Zoom, но пока что хотя бы не сталкивался с выходками хакеров, вторгающихся в онлайн-пространство.
Во многих частях мира нашлись везучие люди, профессия которых позволяла трудиться удаленно, и компании быстро перешли в режим работы из дома. Люди улучшали фон для видеосвязи: демонстрировали книжные полки или аккуратно расставленные цветы и картины, учились добиваться (почти полной) тишины от своих детей, домашних животных и близких, а также не показывать их в кадре.
Стриминговые сервисы вроде Netflix, и так уже популярные, расширили аудиторию. Полный запрет на спортивные мероприятия поспособствовал ускорению развития онлайн-игр и фэнтези-спорта[6].
Мы постоянно смотрели новостные сводки о том, как быстро распространяется вирус COVID-19 и как удручающе медленно и непоследовательно его сдерживают, что сопровождалось чрезмерным изобилием несуразных идей и откровенной лжи политиков. Честных и компетентных руководителей среди них нашлось мало. Еще мы немного узнали о том, как стремительно развиваются экспоненциальные процессы.
Адаптироваться к новому способу ведения дел оказалось на удивление легко. Счастливчики продолжали работать, поддерживали виртуальный контакт с друзьями и родственниками, заказывали еду и все необходимое, почти как и прежде. Интернет и вся инфраструктура поддерживали связь между нами. Ситуация была на удивление устойчивой: системы передачи информации никогда не отключались, как и (к счастью) электричество, тепло и вода.
Технологические системы настолько хорошо работали во время этого глобального кризиса, что мы почти не вспоминали о них, – если не считать нескольких тревожных моментов, – хотя без них нам пришел бы конец. То же самое относится и ко множеству незаметных героев, которым не уделяли внимания, но они не допускали поломок, зачастую серьезно рискуя здоровьем и даже жизнью. Кроме того, мы по-настоящему не задумывались о миллионах людей, которые потеряли работу, потому что не могли выполнять свои задачи через интернет и их источник дохода исчез в одночасье.
Я буквально никогда не слышал о Zoom перед тем, как начал использовать его в марте. Эта программа, выпущенная в 2013 году, предоставляла систему для видеоконференций, конкурируя с более крупными игроками вроде Microsoft Teams и Meet от Google (этот проект часто переименовывали). Zoom вышла на фондовую биржу в 2019 году, а сейчас, поздней осенью 2020 года, когда я пишу это, она оценивается в более чем 125 миллиардов долларов4, что намного выше стоимости таких старых и хорошо известных компаний, как General Motors (61 млрд) и General Electric (85 млрд), и значительно дороже IBM (116 млрд).
Работать удаленно получалось у тех, кто обладал быстрым надежным интернетом, а также компьютером с камерой и микрофоном. Интернет-провайдеры и поставщики облачных сервисов располагали достаточными мощностями, чтобы справиться с растущим трафиком. Службы видеосвязи оказались настолько доступными и совершенными, чтобы большинство людей пользовались ими безо всяких неудобств. А ведь еще десять лет назад эти сервисы работали совсем не так хорошо, если вообще существовали.
Короче говоря, вездесущие современные технологии дали возможность счастливчикам жить в обстановке, вполне похожей на нормальную. Эти события напомнили нам, как разнообразны технологии, насколько глубоко они вошли в нашу жизнь и как улучшили ее во всех отношениях.
Но у этой истории есть оборотная сторона, не такая радостная.
Ситуация с интернетом, который уже стал рассадником паранойи, ненависти и безумных теорий, еще ухудшилась. Социальные сети позволили политикам и чиновникам распространять ложь, все заметнее разделять нас и избегать ответственности, получая поддержку от «новостных» агентств, не интересующихся фактами. Такие сайты, как Twitter и Facebook[7], безуспешно пытались найти золотую середину – остаться нейтральной платформой для свободного выражения идей, но сдержать шквал провокационных постов и откровенной лжи.
Слежка вышла на новый уровень: во многих странах применялись технологии для ограничения прав людей, мониторинга их поведения и контроля над ним. Например, в Китае, помимо прочего, использовалась технология распознавания лиц для надзора за национальными меньшинствами. Во время пандемии COVID-19 китайское правительство обязало граждан установить приложение, которое работает как своего рода паспорт иммунитета, но также сообщает полиции о местонахождении пользователей5. В США и Великобритании местные правоохранительные органы приглядывают за людьми, полагаясь на систему распознавания лиц, считыватели номерных знаков и тому подобное.
Наши мобильные телефоны постоянно фиксируют местоположение, и различные субъекты могут агрегировать эти данные. Приложения для отслеживания смартфонов – отличный пример двойственности технологий. Кто станет возражать против системы отслеживания контактов с COVID-19, которая уведомляет вас, общались ли вы с потенциально заразным человеком? Но любая технология, позволяющая правительству узнать, где вы были и с кем разговаривали, в том числе помогает ему более эффективно вести мониторинг и контроль. Это короткий и скользкий путь от отслеживания заболеваемости к выявлению мирных протестующих, инакомыслящих, политических оппонентов, изобличителей и всех остальных, кого власти воспринимают как угрозу. (Неясно, работает ли вообще отслеживание контактов на основе приложений, поскольку оно очень часто выдает ложноположительные и ложноотрицательные результаты6.)
Почти все наши взаимодействия с онлайн-миром, а часто и в офлайне, отслеживают бесчисленные компьютерные системы. Они запоминают, с кем мы имели дело, сколько заплатили и где находились в то или иное время. Основную часть этих данных накапливают в коммерческих целях, поскольку чем больше компании знают о нас, тем точнее могут настроить целенаправленную рекламу. Многие читатели уже знают, что эти данные собираются, но, полагаю, не подозревают, в каких объемах и насколько подробно.
Наблюдением занимаются не только компании, но и правительство. То, что обнародовал Эдвард Сноуден, – электронные письма АНБ, внутренние отчеты, презентации PowerPoint, – многое поведало о шпионаже в цифровую эпоху7. Суть в том, что АНБ следит за всеми в грандиозных масштабах.
Разоблачения Сноудена ошеломляли. Многие подозревали, что АНБ шпионит за людьми активнее, чем признаётся, но истинный размах превзошел воображение. Сотрудники АНБ регулярно собирали метаданные обо всех телефонных разговорах в США – кто и кого вызывал, когда и как долго они беседовали – и могли даже записывать сами звонки. Они сохраняли мои разговоры по Skype, контакты по электронной почте, а также, возможно, содержимое моих писем. (И ваших, конечно, тоже.) Они прослушивали телефонные разговоры мировых лидеров. Они перехватывали громадные объемы интернет-трафика, установив записывающие устройства на оборудование в тех местах, где подводные кабели входят на территорию США или покидают ее. Они склоняли и принуждали крупные телекоммуникационные и интернет-компании собирать и передавать информацию о своих пользователях. Они длительное время хранили громадное количество данных, делясь некоторыми из них со шпионскими агентствами других стран8.
Возвращаясь к сфере бизнеса, отметим, что мы чуть ли не каждый день узнаём об очередном нарушении безопасности в каких-либо компаниях или структурах, когда загадочные хакеры крадут информацию: имена, адреса, номера кредитных карт и другие персональные данные миллионов людей. Обычно этим промышляют преступники, разбирающиеся в высоких технологиях, но иногда причина – в шпионских действиях других стран, которые ищут ценные сведения. Время от времени персональные данные раскрывают случайно, из-за некомпетентности или небрежности компаний, хранящих такую информацию. Впрочем, причина утечек не имеет значения. Важно, что собранные о нас данные слишком часто раскрывают или крадут, а затем, возможно, используют против нас.
Цель этой книги – рассказать о технологии, которая скрыта за всеми упомянутыми системами, чтобы вы разобрались, как они работают. Как фотографии, музыка, фильмы и подробности вашей личной жизни могут мгновенно передаваться по миру? Как работают электронная почта и мессенджеры? Насколько они конфиденциальны? Почему спам так легко отправлять и так трудно заблокировать? Постоянно ли сотовые телефоны передают данные о вашем местоположении? Кто отслеживает вас онлайн и по смартфону и почему это важно? Могут ли распознать ваше лицо в толпе? Кто определяет, что это именно вы? Способны ли хакеры завладеть вашей машиной? А как насчет самоуправляемых автомобилей? Можем ли мы обеспечить себе безопасность и неприкосновенность частной жизни или незачем даже пробовать9?
К концу этой книги вы должны обрести четкое представление о том, как работают компьютеры и коммуникационные системы, как они влияют на вас и как вы можете найти баланс между использованием полезных сервисов и защитой вашей конфиденциальности.
Все сводится к горстке фундаментальных концепций, «универсалий», которые мы гораздо более подробно обсудим далее.
Во-первых, универсальное цифровое представление информации. Большую часть XX века документы, фотографии, музыку и фильмы хранили с помощью сложных и хорошо продуманных механических систем, но сейчас их заменили единым универсальным методом. Информация теперь представляется в цифровом виде – в числовых значениях, а не в таких специализированных форматах, как цветные красители, внедренные в пластиковую пленку, или комбинации магнитных частиц на виниловой ленте. Бумажные письма и карты уступили место цифровым, а бумажные документы заменяются базами данных в интернете. Аналоговые форматы во всем их разнообразии вытеснил единый низкоуровневый способ представления – цифровая информация, где все выражается просто числами.
Вторая концепция – универсальный цифровой процессор. Вся эта цифровая информация обрабатывается стандартными устройствами одного типа, цифровыми вычислительными машинами. Компьютеры, которые оперируют универсальными цифровыми представлениями, пришли на смену сложным механическим устройствам, работавшим с аналоговыми форматами отображения информации. Как мы увидим далее, все компьютеры равны в том, что они способны обсчитывать, но отличаются в скорости обработки и в том, какие объемы данных могут хранить. Любой смартфон – это крайне замысловатый компьютер с такой же вычислительной мощностью, как и у ноутбука. Все больше и больше задач, с которыми раньше справлялись только переносные и настольные компьютеры, теперь выполняются на телефонах, и этот процесс унификации ускоряется.
Третье понятие – универсальная цифровая сеть. Интернет соединяет между собой цифровые вычислительные машины, которые обрабатывают цифровое представление данных. Он подключает компьютеры и телефоны к почте, веб-поиску, социальным сетям, магазинам, банкам, новостным и развлекательным каналам и всему остальному. Большинство людей на земле имеют доступ к этой сети. Вы можете обмениваться электронными письмами с любым человеком независимо от того, где он находится или каким способом проверяет почту. Со своего телефона, ноутбука или планшета вы можете искать информацию, сравнивать цены в разных магазинах и совершать покупки. Социальные сети позволяют вам поддерживать связь с друзьями и семьей – опять же через телефон или компьютер. Вы можете смотреть бессчетные развлекательные каналы, зачастую даже бесплатно. Системы в вашем доме отслеживают и контролируют «умные» устройства, которые понимают ваши голосовые команды или вопросы. И существует всемирная инфраструктура, которая обеспечивает совместную работу всех этих служб.
Четвертая концепция – цифровые данные, которые постоянно собирают и анализируют в колоссальных объемах. В свободном доступе находятся карты, аэроснимки и подробные фотографии улиц. Поисковые системы неустанно сканируют интернет и эффективно находят ответы на запросы. В цифровой форме доступны миллионы книг. Социальные сети и файлообменники хранят огромные объемы данных для нас и о нас. Как сетевые, так и традиционные магазины и сервисы предлагают доступ к своим товарам, но в то же время незаметно сохраняют все наши действия, тогда как поисковые системы, социальные сети и наши телефоны не просто позволяют, а помогают им заниматься этим. Во время онлайн-взаимодействий интернет-провайдеры записывают историю наших подключений и, возможно, многое другое. Правительства постоянно шпионят за нами, причем еще 10 или 20 лет назад такая масштабная и тщательная слежка была бы невозможна.
И все это очень быстро меняется, потому что цифровые технические системы становятся всё более компактными, быстрыми и дешевыми. Производители постоянно выпускают новые телефоны с затейливыми функциями, улучшенными экранами и привлекательными приложениями. Регулярно появляются новые гаджеты, а затем функциональность самых полезных из них переходит к приложениям на телефонах. У цифровых технологий имеется естественный побочный продукт: любое развитие аппаратной части приводит к появлению усовершенствований во всех цифровых устройствах. То есть, если какие-либо изменения позволяют обрабатывать данные более дешево, быстро и в увеличенных объемах, выигрывают все устройства. Вот почему цифровые системы встречаются повсюду и встраиваются в нашу жизнь – как зримо, так и незримо.
Считается, что прогресс приносит пользу, и во многих отношениях это действительно так. Но нет добра без худа. Самый очевидный из негативных факторов (и, пожалуй, наиболее тревожный для людей на личном уровне) – влияние технологий на неприкосновенность частной жизни. Когда вы пользуетесь телефоном, чтобы найти какой-нибудь продукт, а затем посещаете интернет-магазины, все участники этого процесса записывают ваши переходы по страницам. Они знают, кто вы такой, потому что идентифицируют вас по смартфону. Они знают, где вы находитесь, потому что телефон постоянно передает координаты вашего местоположения с точностью до 100 метров. Телефонные компании записывают эти сведения и затем могут продать их. Служба GPS (система глобального позиционирования) работает с точностью до 5-10 метров. Когда вы включаете ее, то информация о вашем местонахождении становится доступной для приложений, и их владельцы тоже могут продавать ее. Вообще дела обстоят даже хуже: когда вы выключаете службу позиционирования, то запрещаете использовать GPS-данные только приложениям. Но это совсем не препятствует операционной системе смартфона собирать и выгружать данные через телефонную сеть, Wi-Fi или Bluetooth10.
В реальной жизни за вами наблюдают так же, как и онлайн. Технология распознавания лиц способна узнать вас на улице или в магазине. Дорожные камеры умеют сканировать ваши номерные знаки и определять, где сейчас ваш автомобиль. То же самое делают электронные системы взимания платы за проезд. Подключенные к интернету умные термостаты, автоответчики, дверные замки, радионяни и камеры наблюдения – это устройства слежки, нами же приглашенные в наш дом. Методы надзора, описанные в романе Джорджа Оруэлла «1984», выглядят дилетантскими на фоне того отслеживания, с которым мы сегодня смиряемся, даже не думая о нем.
Записи того, что и где мы делали, могут сущестовать вечно. Цифровое хранение настолько дешево, а данные настолько ценны, что информацию редко стирают. Если вы опубликовали в интернете что-то постыдное или отправили письмо, о котором потом пожалели, то уже ничего не исправить. С многочисленных ресурсов можно собрать информацию и создать подробную картину вашей жизни, доступную для коммерческих, правительственных и преступных субъектов без вашего ведома и разрешения. Скорее всего, она будет оставаться доступной неопределенно долгое время, а в будущем может всплыть и навредить вам.
Десять или двадцать лет назад мы даже не представляли, насколько уязвимыми для незнакомых нам людей сделают нас универсальная сеть и ее цифровая информация. Как говорит Брюс Шнайер в своей превосходной книге «Данные и Голиаф»11: «Неприкосновенность нашей частной жизни поставлена под удар из-за непрерывного наблюдения. Чтобы осознать, как высоки ставки, критически важно понять, как это происходит».
Социальные механизмы, которые защищают нашу частную жизнь и нашу собственность, не поспевают за быстрым развитием технологий. Тридцать лет назад я общался с местным банком и другими финансовыми организациями посредством бумажных писем и изредка заходил лично. Чтобы получить доступ к моим средствам, требовалось потратить много времени, и все действия подробно отмечались в документах, так что, если бы кто-то решил украсть мои деньги, ему пришлось бы непросто. Сейчас я общаюсь с финансовыми организациями в основном через интернет. Мне удобно получать доступ к моим данным, но если я или одна из этих компаний где-то ошибемся, то мошенник на другой стороне планеты сумеет опустошить мой счет, украсть личные данные, испортить мою кредитную историю и вообще устроить все, что пожелает. Причем все это произойдет мгновенно, а шансов на исправление ситуации почти не будет.
Данная книга поможет понять, как эти системы работают и как они меняют нашу жизнь. Но в силу обстоятельств она всего лишь отображает положение дел на текущий момент: будьте уверены, что через десять лет сегодняшние методы и устройства покажутся вам неуклюжими и устаревшими. Технологии развиваются не разовым скачком, а в ходе непрерывного процесса, быстрого, постоянного и ускоряющегося. К счастью, основные понятия о работе цифровых систем останутся неизменными, поэтому если вы поймете их суть один раз, то и в будущем сможете разобраться в них – лучше справиться с трудностями и воспользоваться возможностями, которые связаны с ними.
Часть I
Аппаратное обеспечение
О Господи, как жаль, что эти расчеты выполнены не с помощью пара!
Чарльз Бэббидж, 1821 год[8]
Аппаратное обеспечение – это осязаемая, видимая часть компьютерных систем, то есть устройства и оборудование, которые вы можете увидеть и потрогать. История вычислительных устройств интересна, но здесь я коснусь лишь основных эпизодов. Стоит отметить некоторые тенденции, особенно экспоненциальный рост количества схем и аппаратов, которые удавалось уместить в заданном объеме пространства, зачастую по фиксированной цене. По мере того как цифровое оборудование становилось дешевле и мощнее, на смену крайне разнородным механическим системам пришли электронные, гораздо более единообразные.
Вычислительная техника имеет долгую историю, однако самые ранние устройства предназначались только для решения узких задач – нередко для предсказания астрономических событий и положений. Например, согласно одной (недоказанной) теории, Стоунхендж был астрономической обсерваторией. Антикитерский механизм, датируемый примерно 100 годом до н. э., применялся для астрономических вычислений и отличается чрезвычайно замысловатой конструкцией. Арифметические устройства вроде абака или счет использовались людьми на протяжении тысячелетий, особенно в Азии. В начале 1600-х годов, вскоре после того как Джон Непер описал логарифмы, появилась счетная линейка. Я вычислял на такой, когда еще учился на инженера в 1960-х годах. Но сейчас логарифмические линейки – диковинка. Их заменили калькуляторы и компьютеры, а мои старательно приобретенные навыки стали бесполезными.
Наиболее значимый предок современных компьютеров – жаккардовый ткацкий станок, изобретенный Жозефом Мари Жаккардом во Франции около 1800 года. В этом агрегате применялись прямоугольные карточки с многочисленными рядами отверстий, которые задавали узоры плетения. Соответственно, жаккардовый станок «программировали» на создание разнообразных узоров по инструкциям, которые он получал на перфорированных карточках. Меняя карты, вы получали другие комбинации плетения12. Создание машин, которые уменьшали трудозатраты, привело к социальным потрясениям, поскольку ткачи теряли работу: так, в 1811–1816 годах движение луддитов в Англии яростно выступало против механизации. Современные вычислительные технологии аналогичным образом привели к расколу.
