RCE как функция Заметка
The Daily WTF на русском

RCE как функция

Какистократия, правление худших и наименее квалифицированных, представлена как актуальная концепция. Учитель по имени Джаред Б. делится своим опытом работы в ed-tech компании, основанной профессором машиностроения по имени Гарри. Гарри разработал интерпретатор C и построил вокруг него компанию, предлагая учебные программы для K-12 на основе программирования на C. Его программное обеспечение включало веб-IDE и локальную версию для Windows с демоном для удаленного выполнения кода C.Однако этот демон не имел аутентификации и был привязан к 0.0.0.0, что позволяло любому домену или компьютеру в той же сети выполнять произвольный код C. Эти критические уязвимости безопасности существовали годами, незамеченные исключительно нанятыми Гарри разработчиками из числа аспирантов. Программное обеспечение было установлено на тысячах школьных компьютеров.Джаред сообщил об этих проблемах Гарри, который выпустил обновление, сославшись на "улучшения безопасности", но не проинформировал IT-руководителей о важности обновления. Джаред также обнаружил эксплойт для кражи файлов cookie и уязвимость внедрения кода на другом сайте Гарри. Последняя уязвимость раскрыла тысячи незашифрованных записей о транзакциях по кредитным картам. Несмотря на эти значительные недостатки безопасности и утечки данных, компания Гарри продолжает работать и получила признание. Комментатор противопоставляет эту ситуацию человеку, которого он знал, который застрял на устаревших технологиях, но не подвергал опасности образовательную систему.
CdXz5zHNQW_B1k6IsjyP4.png