Обновить

Рекорд самого старого используемого программного обеспечения принадлежит либо системе бронирования авиабилетов Sabre 1960 года, либо американским налоговикам.

Уже около 60 лет налоговая служба США использует введённый в 1962–63 годах софт для обработки цифровых форм Individual Master File. Впрочем, если фокусироваться на заскорузлости американских госорганов, легко упустить, каким прорывом была IMF.

Постоянный федеральный подоходный налог в США ввели в 1913 году. Каждый десятый налогоплательщик попадал под детальный аудит. Дело в том, что большинство жителей страны (≈97 %) на тот момент имели доход ниже облагаемого налогом, и проверять оставалось мало кого.

Несмотря на финансовые штормы двадцатых, доходы американцев росли. К тридцатым затраты госаппарата выросли, в сороковые частота налоговых проверок упала. Бурное развитие мейнфреймов в пятидесятых помогло создать систему налоговых возвратов.

В шкафах IBM System/360 с хранением данных на ленточных накопителях публика видела будущее. В СМИ пугали, что к 1966 году каждый налоговый возврат попадёт под зоркий глаз электронной машины. IMF умела обнаруживать странности в данных для допроверки и даже автоматически формировала письма с требованием скорректировать суммы. С 1963 по 1967 налоговые сборы выросли на $2,8 млрд.

Систему пытались заменить продуктом Customer Account Data Engine, но безуспешно. По сей день налоговики США обучают собственных специалистов для поддержания кода на Коболе и 20 миллионов строчек на языке ассемблера.

Теги:
Всего голосов 6: ↑6 и ↓0+8
Комментарии2
ЕЖЕДНЕВНЫЙ ХАБР | 9 АВГ 2026
Охват38K

Что видит DPI, и что мы попробовали у него отобрать

Последние пару лет я работаю в команде, которая занимается устойчивой к DPI (Deep Packet Inspection) туннельной инфраструктурой — по сути, альтернативой классическому VPN.

Когда начинаешь заниматься этим всерьёз, довольно быстро обнаруживается неприятная вещь: шифрование само по себе давно уже не означает, что трафик нельзя распознать. Содержимое пакетов действительно можно скрыть, но пакет от этого не исчезает. У него остаются размер, направление, время появления; соединение начинается с определённой последовательности сообщений, TLS-клиент определённым образом представляется серверу, поток ускоряется, замедляется, замирает и снова начинает передавать данные.

Для человека всё это выглядит как куча зашифрованных байтов. Для классификатора — как вполне пригодный набор признаков.

Поэтому значительная часть нашей работы в итоге свелась не к тому, чтобы «зашифровать ещё сильнее», а к более практическому вопросу: что именно видит наблюдатель снаружи и по каким признакам он может решить, что перед ним не браузерный трафик, а туннель.

Об этом и расскажу.

Что видит DPI, и что мы попробовали у него отобрать

Публикации