Яйцо кукушки или Преследуя шпиона в компьютерном лабиринте - [14]
Алета позвонила нашему окружному прокурору. Окружной прокурор разбушевался: «Кто-то вламывается в ваш компьютер? Давайте, черт возьми, получим ордер и найдем его». Еще нужно будет убедить судью. Недели хватит?
В шестом часу заглянул Дэйв:
— Клифф, хакер не из Беркли.
— Откуда ты знаешь?
— Ты видел, что этот парень использовал команду ps -eafg, а?
— Да, это есть в распечатке, — ответил я.
Обычная команда ЮНИКС, обеспечивающая вывод списка активных процессов — «ps» означает print status (печатать статус), а четыре остальных буквы влияют на вывод на экран. Похоже на переключатели на стереопроигрывателе — изменяется суть команды.
— Клифф, ты слишком привык к нашему ЮНИКСу. С момента изобретения ЮНИКС-Беркли мы механически пользовались командой ps, чтобы посмотреть состояние системы. Скажи мне, на что влияют последние четыре буквы?
Дэйв знал, что я обычно игнорирую непонятные команды. Я держал оборону, как мог: «Ну, флаг е означает, что в список надо помещать имя процесса и окружение, а флаг а — что выводить надо все процессы, а не только ваши. Хакер хотел видеть все, что работало на системе.»
— Ладно, половину ты знаешь. А флаги g и f?
— Не знаю.
— Список с флагом g нужен для сведений как об «интересных», так и о «неинтересных» процессах. Выведены будут все второстепенные задания, например, программа учета, а также все скрытые процессы.
— А мы знаем, что он «химичит» с программой учета.
Дэйв улыбнулся.
— Остался только флаг f. В ЮНИКС-Беркли он отсутствует. Этот флаг используется в ЮНИКС-АТ&Т для вывода списка файлов каждого процесса. ЮНИКС-Беркли делает это автоматически, и не нуждается во флаге f. Наш приятель не знает ЮНИКС-Беркли. Он принадлежит к числу апологетов старого ЮНИКСа.
Операционная система ЮНИКС была разработана в начале 70-х годов в лаборатории Белл фирмы AT&T в Нью-Джерси. В конце 70-х новообращенные почитатели ЮНИКСа из лаборатории Белл посетили университет в Беркли, и была создана новая, более совершенная версия ЮНИКСа.
Между приверженцами небольшой, компактной версии фирмы AT&T и более проработанной версии Беркли произошел раскол. Несмотря на многочисленные конференции, попытки разработать стандарты и разного рода обещания, консенсус достигнут не был. На белом свете остались две конкурирующие друг с другом операционные системы ЮНИКС. Ребята нашей лаборатории использовали, конечно, ЮНИКС-Беркли, как, впрочем, любые здравомыслящие программисты. Говорят, что парни с Восточного Побережья предпочитают ЮНИКС-АТ&Т — а зря! По одной букве Дэйв исключил целую компьютерную популяцию Западного побережья. А не мог ли хакер из Беркли просто использовать один из образцов старой команды? Но Дэйв отбросил это предположение.
— Мы наблюдали работу человека, никогда не пользовавшегося ЮНИКС-Беркли.
Он глубоко вздохнул и прошептал: «Неуч.»
Вэйна совершенно не интересовал ЮНИКС. Кроме того, он чувствовал, что хакер ничего не мог почерпнуть из файла паролей: «Послушайте, совершенно невероятно, чтобы хакер мог что-нибудь расшифровать. Единственно, что он может узнать — наши имена. К чему беспокоиться?»
Поразмыслим… Пароли — это краеугольный камень системы защиты больших вычислительных машин. Персональные компьютеры не нуждаются в паролях: здесь только один пользователь. Каждый, сидящий за клавиатурой, имеет доступ к любой программе. Но когда десять или двадцать человек одновременно используют одну и ту же систему, необходимы гарантии, что сидящий за терминалом человек — не самозванец. Пароли, как и электронная подпись, удостоверяют подлинность транзакции. Работа автоматических машин для подсчета голосов, пользование телефонными кредитными карточками, работа систем перевода электронных денег и даже некоторых телефонных автоответчиков зависит от паролей. «Срисовав» пароли или научившись их подделывать, хакер может создать подложное состояние, пользоваться бесплатно разного рода услугами или покрывать чеки при отсутствии средств на счету. Когда деньги хранятся в несгораемых шкафах, то медвежатники подбирают комбинацию к замку. Теперь, когда средства защиты — это просто биты в памяти компьютера, взломщики охотятся за паролями. Если на компьютере работают пятьдесят или сто пользователей, можно просто хранить пароли в отдельном файле. При подключении надо всего лишь запросить пароль и сравнить его с находящимся в файле образцом. Если вокруг друзья — проблем не возникает. Но как сделать, чтобы кто-нибудь украдкой не заглянул в файл паролей? Ну, надо установить такую защиту, чтобы прочесть его могла только операционная система.
Даже если защитить файл паролей, следует учитывать, что через определенные промежутки времени со всех файлов на магнитные ленты снимаются копии возобновления. Даже программист-новичок может прочесть эти ленты на другом компьютере и вывести содержимое файла. Сама по себе защита файла безопасности не обеспечивает. В 1975 году Боб Моррис и Фред Грамп из лаборатории Белл разработали способ защиты паролей, работающий даже при отсутствии защиты файлов. Они использовали шифрование. Если взять, например, пароль «cradle», то компьютер не ограничится простой записью его в файл. ЮНИКС преобразует буквы пароля в шифрограмму: «pn6eewersyq». В файле хранится результат шифрования, а не исходный текст пароля. Файл паролей ЮНИКСа может выглядеть примерно так:
Фамилия Чемберлен известна у нас почти всем благодаря популярному в 1920-е годы флешмобу «Наш ответ Чемберлену!», ставшему поговоркой (кому и за что требовался ответ, читатель узнает по ходу повествования). В книге речь идет о младшем из знаменитой династии Чемберленов — Невилле (1869–1940), которому удалось взойти на вершину власти Британской империи — стать премьер-министром. Именно этот Чемберлен, получивший прозвище «Джентльмен с зонтиком», трижды летал к Гитлеру в сентябре 1938 года и по сути убедил его подписать Мюнхенское соглашение, полагая при этом, что гарантирует «мир для нашего поколения».
Константин Петрович Победоносцев — один из самых влиятельных чиновников в российской истории. Наставник двух царей и автор многих высочайших манифестов четверть века определял церковную политику и преследовал инаковерие, авторитетно высказывался о методах воспитания и способах ведения войны, давал рекомендации по поддержанию курса рубля и композиции художественных произведений. Занимая высокие посты, он ненавидел бюрократическую систему. Победоносцев имел мрачную репутацию душителя свободы, при этом к нему шел поток обращений не только единомышленников, но и оппонентов, убежденных в его бескорыстности и беспристрастии.
Заговоры против императоров, тиранов, правителей государств — это одна из самых драматических и кровавых страниц мировой истории. Итальянский писатель Антонио Грациози сделал уникальную попытку собрать воедино самые известные и поражающие своей жестокостью и вероломностью заговоры. Кто прав, а кто виноват в этих смертоносных поединках, на чьей стороне суд истории: жертвы или убийцы? Вот вопросы, на которые пытается дать ответ автор. Книга, словно богатое ожерелье, щедро усыпана массой исторических фактов, наблюдений, событий. Нет сомнений, что она доставит огромное удовольствие всем любителям истории, невероятных приключений и просто острых ощущений.
Мемуары известного ученого, преподавателя Ленинградского университета, профессора, доктора химических наук Татьяны Алексеевны Фаворской (1890–1986) — живая летопись замечательной русской семьи, в которой отразились разные эпохи российской истории с конца XIX до середины XX века. Судьба семейства Фаворских неразрывно связана с историей Санкт-Петербургского университета. Центральной фигурой повествования является отец Т. А. Фаворской — знаменитый химик, академик, профессор Петербургского (Петроградского, Ленинградского) университета Алексей Евграфович Фаворский (1860–1945), вошедший в пантеон выдающихся русских ученых-химиков.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Оценки личности и деятельности Феликса Дзержинского до сих пор вызывают много споров: от «рыцаря революции», «солдата великих боёв», «борца за народное дело» до «апостола террора», «кровожадного льва революции», «палача и душителя свободы». Он был одним из ярких представителей плеяды пламенных революционеров, «ленинской гвардии» — жесткий, принципиальный, бес— компромиссный и беспощадный к врагам социалистической революции. Как случилось, что Дзержинский, занимавший ключевые посты в правительстве Советской России, не имел даже аттестата об образовании? Как относился Железный Феликс к женщинам? Почему ревнитель революционной законности в дни «красного террора» единолично решал судьбы многих людей без суда и следствия, не испытывая при этом ни жалости, ни снисхождения к политическим противникам? Какова истинная причина скоропостижной кончины Феликса Дзержинского? Ответы на эти и многие другие вопросы читатель найдет в книге.