Добавить в корзинуПозвонить
Найти в Дзене

Как одна дырка в Линуксе едва не спалила самых скрытных людей интернета

Привет! Представьте, что вы построили себе идеальный бункер. Толстые стены, титановая дверь, кодовый замок с парой десятков цифр. Вы сидите внутри, пьёте чай и уверены, что снаружи вас никто не увидит и уж тем более не узнает, кто именно находится в домике. Но вдруг выясняется, что в самой конструкции вентиляции была крошечная щель, через которую любой хитрец с правильной указкой мог посветить вам прямо в лицо и выведать всё, вплоть до номера паспорта. Примерно это только что произошло в мире анонимных операционных систем, где титаны приватности перепугались не на шутку. Речь идёт про Tails — это такая специальная система, которую зашивают на обычную флешку. Её обожают журналисты, расследователи и анонимы всех мастей. Вставил флешку в любой компьютер, поработал, вытащил — и на компьютере не остается вообще никаких следов вашей жизнедеятельности. Работает она в паре со знаменитым браузером Тор, который путает следы в интернете, как заяц на снегу. Годами считалось, что эта связка прочна

Привет! Представьте, что вы построили себе идеальный бункер. Толстые стены, титановая дверь, кодовый замок с парой десятков цифр. Вы сидите внутри, пьёте чай и уверены, что снаружи вас никто не увидит и уж тем более не узнает, кто именно находится в домике. Но вдруг выясняется, что в самой конструкции вентиляции была крошечная щель, через которую любой хитрец с правильной указкой мог посветить вам прямо в лицо и выведать всё, вплоть до номера паспорта. Примерно это только что произошло в мире анонимных операционных систем, где титаны приватности перепугались не на шутку.

Речь идёт про Tails — это такая специальная система, которую зашивают на обычную флешку. Её обожают журналисты, расследователи и анонимы всех мастей. Вставил флешку в любой компьютер, поработал, вытащил — и на компьютере не остается вообще никаких следов вашей жизнедеятельности. Работает она в паре со знаменитым браузером Тор, который путает следы в интернете, как заяц на снегу. Годами считалось, что эта связка прочна как гранит. Однако на днях разработчикам пришлось срочно выпускать цифровой пластырь, потому что в самом сердце системы обнаружили огромную прореху.

Вся проблема оказалась в так называемом ядре Линукса — это главный мозг, который управляет всеми железяками и программами вашего компьютера. В этом мозге ещё четыре года назад случайно забыли закрутить один виртуальный болтик. Из-за этой ошибки возник эффект, который программисты называют состоянием гонки. Это когда две программы одновременно пытаются схватить одну и ту же команду, система путается и на какую-то долю секунды теряет контроль. Если хакер умеет правильно подловить этот момент, он получает ключи от квартиры, где деньги лежат — то есть полные права главного администратора компьютера.

Сценарий катастрофы выглядел бы примерно так. Вы заходите через свой суперзащищенный браузер на обычную с виду страничку. На этой страничке спрятан хитрый код. Он сначала пользуется мелкой огрехой самого браузера, а потом через ту самую дырку в Линуксе пробивает всю защиту операционной системы. В этот момент ваша флешка-бункер превращается в стеклянный аквариум. Злоумышленник получает полный доступ к устройству и моментально видит ваш настоящий адрес, название провайдера и всё, что вы так тщательно пытались скрыть.

Правды ради, чтобы провернуть подобный трюк, хакерам потребовались бы огромные деньги и ресурсы уровня серьезных спецслужб. Рядовой школьник из соседнего подъезда такую атаку бы просто не потянул. К тому же специалистов успокаивает тот факт, что реальных жертв пока не нашли. Но дыру всё равно закрыли с треском и шумом, попутно прибрав и другие мелкие косяки — например, уязвимость через обычные офисные файлы, которые могли сработать как детонатор при открытии.

Главный вывод из этой истории прост как валенок. В мире компьютеров абсолютной брони не существует вовсе, и даже самые защищенные системы пишут обычные люди, которым свойственно ошибаться. Если вы пользуетесь этой флешкой безопасности, не ждите у моря погоды. Включайте компьютер и обновляйте Tails до свежей версии. Сделать это нужно через стандартную процедуру обновления, иначе, если переустановить всё с нуля, вы просто сотрете все свои сохраненные файлы.