Сайт Frontier Airlines раскрывает все личные данные по одному лишь посадочному талону, утверждает исследователь

уязвимость Frontier Airlines утечка данных Api безопасность tomshardware.com

Сайт Frontier Airlines сливает всю личную информацию при одном взгляде на посадочный талон — просто номер бронирования и фамилия дают доступ ко всей личной информации пассажиров, включая адрес, паспорт, TSA PreCheck и большую часть данных кредитных карт. — tomshardware.com

Хакер под псевдонимом Боб обнаружил серьезные уязвимости в API и на веб-сайте авиакомпании Frontier Airlines. Всего три месяца назад они обнаружили серьезные уязвимости в API и веб-сайте Frontier Airlines, которые позволяли любому, у кого есть код посадочного талона на рейс, получить личную информацию всех пассажиров, включая, но не ограничиваясь, домашним адресом, почти всеми данными кредитных карт, полными паспортными данными и даже кодами TSA PreCheck. Код посадочного талона (называемый PNR) указан на самом талоне или считывается через его штрихкод; кроме того, поскольку он состоит всего из шести цифр, его легко перебрать в цикле, что они и сделали, чтобы получить полную информацию о нескольких пассажирах. Боб уведомил Frontier о проблеме, но компания сделала очень мало для ее устранения; для получения вышеупомянутой информации теперь требовалась фамилия пассажира, которая также напечатана на талоне. Поэтому они опубликовали сообщение в своем блоге с подробным описанием нескольких уязвимостей на веб-сайте Frontier.
Уязвимость безопасности до смешного проста: все, что нужно сделать, это взглянуть на чей-то посадочный талон и либо записать номер и фамилию человека, либо отсканировать соответствующий штрихкод. Любое из этого тривиально сделать с помощью телефона. Затем вы вводите эту информацию в один из конечных пунктов мобильного API Frontier, и вуаля, вы получите ответ, который включает домашний адрес каждого пассажира, адрес электронной почты, номер телефона, полную дату рождения, полные паспортные данные, почти всю информацию о кредитной карте, за исключением 5 средних цифр и CVV, историю платежей, код TSA PreCheck и многое другое.
Вся эта информация может быть использована для кражи личных данных, преследования или любого другого числа злонамеренных преступных действий. Код TSA PreCheck (Known Traveler Number) вызывает особую озабоченность у авиакомпаний, поскольку он открывает возможность для вора личных данных пройти проверки безопасности. Что касается номера кредитной карты, поскольку первые шесть цифр и последние четыре раскрываются вместе с именем владельца карты и сроком действия, достаточно легко угадать пять средних цифр, а затем код CVV на обратной стороне становится единственной несущей нагрузку функцией безопасности.
Однако это далеко не конец. Как выяснил Боб, страницы управления бронированием на веб-сайте Frontier (также доступные только по номеру бронирования и фамилии) в равной степени раскрывают личную информацию в исходном коде и/или запросах API. Стандартные практики безопасности предписывают, чтобы легкодоступные страницы, подобные этой, использовали принцип минимизации данных, извлекая и отображая самый минимум, пока это абсолютно не станет необходимым.
Боб обнаружил, что страница «Управление моим бронированием» четко отображает имя, адрес электронной почты и номер телефона в исходном коде, в то время как страница «Пассажиры / Редактировать» снова раскрывает полное имя каждого человека, страну, дату рождения, полные паспортные данные и номер TSA PreCheck. По иронии судьбы, Frontier попыталась исправить первую проблему, но исправленная версия раскрыла больше информации, чем изначально. Эти страницы скрывают данные для целей отображения, но они находятся прямо в исходном коде и вызовах API.
Эксперт по безопасности изначально связался с Frontier 3 марта и повторно связался 9 марта, пытаясь следовать стандартной 90-дневной процедуре раскрытия информации. Компания исправила одну уязвимость и прислала Бобу в качестве компенсации модель самолета. Боб связался по поводу дополнительных проблем, связанных с раскрытием данных, и начал «обсуждение компенсации» с компанией. Frontier, по-видимому, изменила свое решение относительно надлежащего ответа. Теперь Боб утверждает, что критические уязвимости Frontier все еще активны, и что пассажиры Frontier «заслуживают большего».

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: