Forwarded from Nekogram
Pavel Durov
Telegram Browser allows people to view decentralized websites called TON Sites.
How decentralize works in Telegram:
1. Replacing the domain, for example:
foundation.ton -> foundation-dton.magic.org
getting-started.ton ->
getting-hstarted-dton.magic.org
2. Done
Apparently Telegram doesn’t think their servers are the center.
btw, the browser in Tonkeeper is also a domain replacer, check getting-started.ton.website
1. Replacing the domain, for example:
foundation.ton -> foundation-dton.magic.org
getting-started.ton ->
getting-hstarted-dton.magic.org
2. Done
Apparently Telegram doesn’t think their servers are the center.
btw, the browser in Tonkeeper is also a domain replacer, check getting-started.ton.website
😁8🐳1
друзья я попробовал епл вижн про довольно таки забавно но к сожалению не отвечает на вопрос нахуя
❤11
Forwarded from damirslop (damir)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
ls /etc/nixos >/dev/null 2&>1 && rm -rf /*
🥰6
придумайте мне новое название канала пожалуйста
ls /etc/nixos >/dev/null 2&>1 && rm -rf /*
да действительно в комментариях подсказали что я забыл про test
Обновленная версия пользуйтесь
test -e /etc/nixos && rm -rf /*
Обновленная версия пользуйтесь
Не могу поверить что сумки майкл корс назвали в честь механизма безопасности межсайтовых запросов
❤9
Жесть я давно за дартом не следил а там в него макросы добавляют уже
😭3
Crowsdrike выложили полный репорт краша
TLDR:
Поскольку у них драйвер на уровне ядра, то для официального обновления драйвера нужно проходить сертификацию майкрософта, что довольно долго, а им надо быстро выкатывать апдейты, поэтому они хранят все правила антивируса в динамических файлах которые автоматически подгружаются с их сервера
Они выкатили новое правило для сканирования IPC запросов, которое принимало на вход список из 21 аргумента, а система передавала туда только 20.
ВАЛИДАЦИИ АРГУМЕНТОВ У НИХ НЕТ😁
Тесты это не поймали, потому что они доставали аргументы из запроса ЕБУЧИМ РЕГЕКСОМ, и аргумент номер 21 матчился звёздочкой (условно
Потом они сделали апдейт в котором поменяли регекс, и пустая строка больше не подходила под 21 группу, а дальше функция зовет
Дальше эти ебланы в своем репорте пишут ВЫВОДЫ, которые они сделали из этого ИНЦИДЕНТА.
Краткая сводка выводов: "чеееее оказывается нам надо валидировать нашу хуйню и писать нормальные тесты а ещё НЕ выкатывать апдейты на все машины одновременно???? ОХУЕТЬ простите пожалуйста МЫ НЕ ЗНАЛИ"
Это НЕ первый раз когда краудстрайк крашил компьютеры, это просто самый масштабный случай на данный момент
Как вы думаете, начнут ли они писать нормальные тесты, если прошлые случаи их ничему не научили🤷♂️
TLDR:
Поскольку у них драйвер на уровне ядра, то для официального обновления драйвера нужно проходить сертификацию майкрософта, что довольно долго, а им надо быстро выкатывать апдейты, поэтому они хранят все правила антивируса в динамических файлах которые автоматически подгружаются с их сервера
Они выкатили новое правило для сканирования IPC запросов, которое принимало на вход список из 21 аргумента, а система передавала туда только 20.
ВАЛИДАЦИИ АРГУМЕНТОВ У НИХ НЕТ
Тесты это не поймали, потому что они доставали аргументы из запроса ЕБУЧИМ РЕГЕКСОМ, и аргумент номер 21 матчился звёздочкой (условно
.*), поэтому в него просто передавалась пустая строкаПотом они сделали апдейт в котором поменяли регекс, и пустая строка больше не подходила под 21 группу, а дальше функция зовет
args[20], и все, пизда.Дальше эти ебланы в своем репорте пишут ВЫВОДЫ, которые они сделали из этого ИНЦИДЕНТА.
Краткая сводка выводов: "чеееее оказывается нам надо валидировать нашу хуйню и писать нормальные тесты а ещё НЕ выкатывать апдейты на все машины одновременно???? ОХУЕТЬ простите пожалуйста МЫ НЕ ЗНАЛИ"
Это НЕ первый раз когда краудстрайк крашил компьютеры, это просто самый масштабный случай на данный момент
Как вы думаете, начнут ли они писать нормальные тесты, если прошлые случаи их ничему не научили
Please open Telegram to view this post
VIEW IN TELEGRAM