Для тех из нас, кто родился задолго до этого, две тысячи год был полон обещаний. Поездка в отпуск на Марс, почти мгновенное путешествие в места за тысячи миль, вкусные блюда из таблеток и роботы, выполняющие всю тяжелую работу. По мере приближения даты стало ясно, что почти ничего из этого не произойдет. Напротив, казалось, что изменение первых двух цифр это должно было вызвать у нас огромную головную боль.
Я не имею в виду дискуссию о том, началось ли тысячелетие в две тысячи или две тысячи первом году (что, как ни странно, заняло много времени в СМИ). я говорю о называется «эффектом двух тысяч или 2 года».
Проблема 2000 года
Если у вас была возможность увидеть напечатанные заранее документы прошлого века, вы заметили, что первые две цифры года были напечатаны заранее в разделе даты. Программисты времена, когда оперативная память была дорогой и дефицитной они приняли тот же обычай. Таким образом, годы были представлены двумя последними цифрами.
¿Что произойдет после 11:59 31 декабря 1999 года? Что подсчет дат начнется заново с первого дня он появился в операционной системе. Например, во всех Windows до версии 3x 1 января 2000 г. будет 1 апреля 1980 г., самой ранней датой, которая появляется в MS DOS.
В то время уже довольно много важных служб контролировалось компьютерами. Специалисты опасались, что отключится электроснабжение, упадут самолеты и исчезнут данные банковских счетов.
Пользователям Linux того времени было все равно. Операционные системы, созданные на основе Unix или производные от них у них не будет проблем до 3:14:08 19 января 2038 г.. Фактически, у нас их не будет, потому что к тому времени все системы будут 64-битными. Ошибка возникла из-за сохранения дня в 32-битном формате.
Хотя были единичные инциденты во всем мире (Эль статья из Википедии почти полностью состоит из перечисления) были недостаточно значительными, чтобы оправдать возникшую озабоченность. На самом деле стоит спросить, если это не была организованная кампания компьютерными компаниями, чтобы генерировать миллионы на консультационных счетах или принудительном обновлении оборудования. Политикам тоже не помешало заниматься любимым делом. Тратим наши налоговые деньги на рекламные кампании о проблеме.
Двадцать лет 2 года. Мы ничего не узнали
Хотя на практике проблема 2 года не имела реальных последствий, Это могло бы оставить нам учение поддерживать наши компьютеры в актуальном состоянии и иметь резервные копии всего. За эти два десятилетия у нас было немало настоящих бедствий. Перечислим несколько.
heartbleed
Heartbleed был серьезная уязвимость в широко используемой библиотеке криптографического программного обеспечения OpenSSL. Благодаря этой ошибке стало возможным украсть информацию, защищенную в нормальных условиях шифрованием SSL / TLS. Шифрование SSL / TLS используется для обеспечения безопасности и конфиденциальности при обмене данными через Интернет для таких приложений, как Интернет, электронная почта, обмен мгновенными сообщениями (IM) и некоторые виртуальные частные сети (VPN).
Посторонние лица мог читать память систем, якобы защищенных уязвимыми версиями программного обеспечения OpenSSL. Это скомпрометировало секретные ключи, используемые для идентификации поставщиков услуг и шифрования трафика, имен пользователей и паролей, а также конфиденциального контента.
Meltdown и Spectre
В последние годы мы узнали о серия компьютерных проблем, не ограниченных одной программой или операционной системой конкретный. Поскольку они имели отношение к самому сердцу вычислений (микропроцессорам), они могли иметь последствия столь же серьезные, как гипотетическая проблема 2 года
Meltdown и Spectre воспользоваться критическими уязвимостями в современных процессорах. Благодаря им могут быть созданы программы, которые крадут данные по мере их обработки на компьютере. Хотя программному обеспечению обычно не разрешается читать данные из других программ, вредоносная программа может использовать Meltdown и Spectre для захвата данных, хранящихся в памяти других запущенных программ. Это могут быть пароли, хранящиеся в диспетчере паролей или браузере, личные фотографии, электронные письма, мгновенные сообщения и т. Д. важная информация для пользователя.
Подобные уязвимости работают на персональных компьютерах, мобильных устройствах и в облаке.
Мораль этого заключается в том, что проблема 2 года не прошла, но могло случиться то же самое или хуже. Следовательно, важно обновлять систему и обращать внимание на уведомления о безопасности. И, конечно же, сделайте резервную копию резервной копии.
Heartbleed, Meltdown, Spectre ... таблоиды любят такие фаталистические имена ... и на самом деле они так же вероятны, как если бы кто-то был поражен молнией в солнечный день. Можно сделать? Теоретически это очень похоже на набег на 3 казино одновременно в Ocean's Eleven. Возможно? Нет. Но вот мы здесь, с изуродованными ядрами и ползанием патчей против вторжения, которое возможно (маловероятно) только на теоретическом уровне ... и они «могли» получить доступ только к 64 КБ на компьютерах с гигабайтами оперативной памяти (удача с найти какие-то данные, которые имеют смысл, не скажем, полезные).
Но да, какое это спокойствие - усложнять повседневную жизнь, быть подготовленной и «защищенной» от чего-то, что требует больше времени, потому что случается, что планеты выравниваются ...
Это правда. На самом деле, я думаю, что помню, что Линус был в восторге от этой темы.