Працюючи над проектом для своєї компанії, мені потрібно було створити функціонал, який дозволяє користувачам імпортувати / експортувати дані до / з сайту нашого конкурента. Роблячи це, я виявив дуже серйозний подвиг безпеки, який, коротше кажучи, може виконувати будь-який сценарій на веб-сайті конкурента.
Моє природне почуття - повідомити про це питання в дусі доброї волі. Експлуатуючи проблему, щоб отримати перевагу, перехрестилося мені, але я не хочу йти цим шляхом.
Отже, моє запитання полягає в тому, чи не могли б ви повідомити про серйозну вразливість до прямої конкуренції, щоб допомогти їм? Або ти б закрив рот? Чи є кращий спосіб зробити це, можливо, отримати хоч якусь перевагу від того, що я їм допомагаю, повідомляючи про проблему?
Оновлення (уточнення) :
Дякую за всі ваші відгуки поки що, я ціную це. Чи змінились би ваші відповіді, якби додати, що йдеться про конкуренцію - це гемот на ринку (сотні працівників на кількох континентах), і моя компанія розпочала роботу лише кілька тижнів тому (три співробітники)? Само собою зрозуміло, що вони, безумовно, не пам’ятатимуть нас, і якщо що, тільки зрозуміють, що їхньому сайту потрібна робота (саме тому ми вперше вийшли на цей ринок).
Це може бути однією з тих моральних і бізнес-підкидків, але я ціную всі поради.