Три роки тому я робив аудит безпеки для великого веб-сайту електронної комерції. Коли був проведений аудит, я виявив кілька серйозних проблем із безпекою, які дозволяють отримати доступ до даних, які не повинні бути доступними після завершення транзакції. На цьому сайті є кілька основних ризиків. По-перше, ви можете бачити замовлення, що надходять через систему в режимі реального часу; всі транзакції обробляються вручну цією компанією. Якщо ви переглядаєте транзакцію, ви можете побачити ім'я, адресу та місце доставки. Тут я бачу два пункти зловживання, 1 - ви можете просто відредагувати адресу та адресу відправлення до себе, а також 2 - ви можете зателефонувати користувачу правильно, як було зроблено замовлення, і зробити «підтвердження телефону», щоб отримати доступ просто до інформації про кредитну карту з базовою соціальною інженерією.
Ви також можете, трохи більше попрацювавши, скинути інформацію про ЦС та ідентифікаційні номери замовлення, а потім просто зіставити ідентифікатор замовлення та інформацію про користувача.
Це все за допомогою використання відкритих функцій на їхньому сайті та зміни кількох значень. Так, мені неясна причина.
Директор з маркетингу цієї компанії був попереджений про ці ризики три роки тому, і нічого не зробив, щоб їх виправити. Я не сумніваюся, що якщо я можу це знайти, можуть і інші. Цей сайт здійснює 88K транзакцій на рік і має всі замовлення, які коли-небудь обробляються, все ще зберігаються в даних і доступні.
Отже, етичне питання ... що мені робити? Моя компанія не хвилює ... тому я не можу отримати там допомогу. Якщо я зв’яжусь із маркетинговим хлопцем, він просто продовжить висвітлювати свою дупу та осли їх некомпетентної команди внутрішнього розвитку (холодний синтез). Я можу зв’язатися з ким-небудь вище? Я обходжу свою компанію? Чи я просто видобуваю дані та продаю їх конкуренту за вирахуванням інформації про CC? Що я роблю, знаючи це? Мене це нудить, і я не можу його відпустити. Це лише один із багатьох сайтів, про які я знаю, але простота доступу та великий трафік змушують багато роздумувати над цим.
The marketing director at this company was warned about these risks three years ago
е ... чи не має ця компанія CTO або CIO, про що слід повідомляти? Директор з маркетингу не повинен бути відповідальним за ІТ.