Що робити, якщо ви виявите вразливість на сайті конкурента?


37

Працюючи над проектом для своєї компанії, мені потрібно було створити функціонал, який дозволяє користувачам імпортувати / експортувати дані до / з сайту нашого конкурента. Роблячи це, я виявив дуже серйозний подвиг безпеки, який, коротше кажучи, може виконувати будь-який сценарій на веб-сайті конкурента.

Моє природне почуття - повідомити про це питання в дусі доброї волі. Експлуатуючи проблему, щоб отримати перевагу, перехрестилося мені, але я не хочу йти цим шляхом.

Отже, моє запитання полягає в тому, чи не могли б ви повідомити про серйозну вразливість до прямої конкуренції, щоб допомогти їм? Або ти б закрив рот? Чи є кращий спосіб зробити це, можливо, отримати хоч якусь перевагу від того, що я їм допомагаю, повідомляючи про проблему?

Оновлення (уточнення) :

Дякую за всі ваші відгуки поки що, я ціную це. Чи змінились би ваші відповіді, якби додати, що йдеться про конкуренцію - це гемот на ринку (сотні працівників на кількох континентах), і моя компанія розпочала роботу лише кілька тижнів тому (три співробітники)? Само собою зрозуміло, що вони, безумовно, не пам’ятатимуть нас, і якщо що, тільки зрозуміють, що їхньому сайту потрібна робота (саме тому ми вперше вийшли на цей ринок).

Це може бути однією з тих моральних і бізнес-підкидків, але я ціную всі поради.


4
Залежить від того, моральний ти чи аморальний.
дієтабудда

5
Повідомте про це анонімно з одноразової електронної адреси з-за проксі-сервера без зв’язків із вашим поточним робочим місцем.
Робота

14
Чому розмір компанії має будь-яке відношення до того, що становить етичну поведінку?
JohnFx

6
Існує невеликий анекдот про хлопця, який намагався продати Пепсі деякі секрети від Коксу ... Пепсі покликала поліцейських на нього. Незалежно від того, наскільки інтенсивними можуть бути конкуренції, конкуренція завжди повинна базуватися на справедливій та етичній діловій практиці. Якщо ви, хлопці, краще, ви будете їх бити незалежно від того, наскільки вони великі чи закріплені. Це може не статися протягом ночі, але подивіться на війни в браузері. Повільно, але напевно альтернативи забирають частку від IE навіть із попередньо встановленим IE!
Кріс Томпсон

@JohnFx +1: місце на запитання, сер! Ми могли б навіть використати той самий аргумент, якби ситуація була перетворена: "моя компанія є добре зарекомендувала себе та шановна ставка, і їхня компанія лише невелика компанія, яка, швидше за все, рано чи пізно вийде з ладу". Незалежно від відносного розміру компаній, етика однакова.
bedwyr

Відповіді:


63

Хоча я хотів би жити у світі, де було б абсолютно безпечно просто залишити їм записку, щоб повідомити їх, я б запропонував спочатку залучити ваш юридичний відділ. Реально, цілком можливо, що як би добровільний ваш звіт про помилку, хтось із організації конкурента трактує це як "наш конкурент просто заплатив одному зі своїх співробітників за злом нашого сайту". Таке сприйняття може створити юридичні та PR-проблеми як для вас, так і для вашої компанії. Залучення вашого юридичного департаменту до сповіщення повинно допомогти захистити всіх від появи недоречності. Звичайно, це створює можливість того, що юридичний департамент приходить до висновку, що сповіщення конкурента створює неприйнятний юридичний ризик і говорить вам просто посидіти на інформації. Але це'


Ймовірно, вони скажуть піти з цим, але вони будуть знати найкращий підхід до цього, не піддаючи вас чи вашу компанію небажаному юридичному зворотному рахунку.
HorusKol

Якщо юридичний департамент скаже «ні», я б пішов з анонімною ідеєю електронної пошти. І якщо вони скажуть так, переконайтесь, що ваше ім’я десь там!
Бенжол

17
Звичайно, знайти «юридичний відділ» у компанії з трьох людей буде досить складно, я думаю,
Benjol

@Benjol Щоправда, але в цих випадках вам точно потрібна юридична порада. Навіть якщо вони не можуть звинуватити вас у злому на їхньому сайті, вони все одно можуть стверджувати, що ваш лист загрожував, і ви намагалися їх шантажувати.
biziclop

9
Мене болить погодитися з цією відповіддю. Це сумний коментар суспільства, коли для звіту про помилку з кодами потрібні адвокати.
jdl

30

Це буде звучати жахливо (принаймні, порівняно з більшістю відповідей тут), але ось мої 2 копійки:

Навіщо робити щось з цього приводу?

По-перше, по-перше, у них вже є працівники, які повинні виконувати таку роботу (пошук проблем та їх усунення).

По-друге, те, як ви сформували своє запитання, звучить так, ніби це якась моральна дилема. Це не. Ви нічого не зробили, щоб викликати цю проблему.

По-третє, ви змагаєтесь проти них. Вам слід зосередитись на тому, щоб зробити ** СВОЙ продукт найкращим, а не їхнім.

Якщо ви все ще сумніваєтеся, поверніться до моєї точки № 2 і перечитайте її.


9
+1 за реалістичність. Не робіть нічого незаконного, звичайно. Аморальний? У бізнесі немає морального чи аморального. У компанії немає такого поняття, як поняття моралі.
Давор Ждрало

3
@HorusKol - +1 не збирається платити зарплату та витрати компанії. Однак пропозиція кращого товару, ніж ваш конкурент.
Жас

4
-1. Цей тип мислення є класичним прикладом трагедії общин. Отвори в безпеці - проблема кожного.
Мейсон Уілер

6
@ Мейсон Уілер: Трагедія громад є дилемою, що виникає в ситуації, коли багато людей, діючи незалежно та раціонально консультуючись зі своїм власним інтересом, врешті-решт вичерпають загальний обмежений ресурс навіть тоді, коли зрозуміло, що його немає у когось довгостроковий інтерес, щоб це сталося. Я не бачу, як це можна застосувати тут.
користувач17610

3
Відверто кажучи, я шокований тим, що ви б запропонували не повідомляти своєму конкурентові про помилку в безпеці. Чому б не подати звіт про помилку у формі прес-релізу чи рекламного електронного листа. У такому звіті про помилки слід відзначати відсутність зазначеної помилки у вашому продукті та можливі наслідки для користувачів.
emory

22

Існує тонка грань між вивченням вразливих місць та промисловим шпигунством, і оскільки ви пов'язані зі своїм роботодавцем, конкурент може вважати це останнім.

Якщо ви повідомляєте про це і існує закордонний / PR-кошмар, ви будете козлом відпущення.

Порадьтеся зі своїм юридичним департаментом і дозвольте їм впоратись із тим, як вони вважають за потрібне - є причина, що вони роблять більше, ніж інженери.


20

Альтернативний механізм, який ще не запропоновано AFAICS, щодо отримання інформації своєму конкуренту без ризику для вашої власної компанії, - повідомити одну з різних компаній, що звітують про вразливість, про вразливість - і попросити їх повідомити про це вашому конкуренту. Вони (компанія, яка повідомляє про вразливі місця) не дозволять вашому імені залишатись у звіті - ви будете анонімними для свого конкурента. Однією з таких компаній є Zero Day Initiative , ZDI - є ряд інших.


11

Пропустіть його до ЗМІ, звичайно, анонімно, а потім запропонуйте швидку міграцію клієнтам конкурента. Це може здатися невисоким ударом, але врахуйте це, немає нічого протизаконного або неетичного у тому, що ви робите. Далі вважайте, що це собака, що їсть собаку у СЗ, і як Девід, ідучи проти Голіафа, вам знадобиться всі важелі. Пам'ятайте, це не особисте, це суворо ділове . Вони зробили б те ж саме з тобою.

(FWIW я повністю очікую, що ця відповідь буде занесена голосом, але це нормально, тому що я говорю - це правда, хоч і сувора.)


Мені це здається добре: ви сповіщаєте про них і отримуєте прибуток одночасно. Однак є ймовірність, що вони поставлять галочку та почнуть ловити вразливості на вашому сайті.
apoorv020

@apoorv Це означає лише, що ти став досить великим, щоб переживати за Голіафа :-).
Гаурав

Я не розумію, навіщо вживати слова "витік" та "анонімно". ОП не робив нічого поганого чи аморального
Еморі

@ apporv020 u слід припустити, що вони (і ще ціла купа інших) постійно поривають уразливості ур-4.
emory

Оскільки це "бегемотна" компанія на вашому ринку, варто враховувати, як реагуватимуть клієнти вашого ринку, якщо про вразливість широко повідомляється у ЗМІ. Чи відповідатимуть вони: "Якщо я не можу довіряти свої дані компанії << компанія-бегемот >>, чи варто це робити взагалі?" Відповідь на це може допомогти визначити, якою публікою ви хочете стати звітом про вразливість. Ваші дії можуть вплинути на сприйняття вашого ринку в цілому.
Зусукар

8

Що б ви хотіли, щоб вони зробили, якщо вони знайшли вразливість безпеки у вашому програмному забезпеченні? Це має бути перше питання, яке ви задаєте. Якщо відповідь - я б дуже вдячний, якби вони мені сказали - ну, то ви маєте свою відповідь!

Не має значення, що це гігантська компанія чи магазин для трьох осіб, і не важливо, що ви магазин для трьох людей або гігантська компанія. Як було сказано, ваша репутація - це все, особливо в цій невеликій спільноті, відомій як програмне забезпечення.


3
Хіба не робити протилежне тому, що конкуренція хоче звичайної бізнес-стратегії?
користувач17610

@ user17610 - Я думаю, що це залежить від ситуації ... не можу зробити бланкетну заяву і приймати всі свої рішення тим самим. Якщо ваша конкуренція хоче заробити грошові вантажі, ви збираєтесь робити навпаки?
Джессі МакКаллох

Ні, тоді я переконуюсь, що вони не заробляють на
лодках

2
+1 за "що б ви хотіли, щоб вони робили, якщо вони виявили вразливість у вашому програмному забезпеченні?"
Крейдж

-1: Я хотів би, щоб вони мені сказали, бо згодом звинувачення в промисловому шпигунстві допоможе розірвати їхню частку на ринку! Ніколи не припускайте доброзичливості у свого конкурента ...
recursion.ninja

8

Якщо ви імпортуєте / експортуєте дані між своїми системами та вашими власними, їх вразливість безпеки може легко стати вашою вразливістю безпеки.

Ви хочете прикрити свій задник технологічно та юридично. Переконайтеся, що це виправлено, але переконайтеся, що ваш юридичний департамент підтримує їхнє повідомлення.


5

Очевидно, дайте їм знати.

Якщо "з доброго серця" не є достатньо вагомою причиною, вважайте, що ви реалізуєте цю функцію як користь для власних клієнтів. Ви опосередковано захищаєте їх дані, повідомляючи про цю помилку.



0

Особисто я б сказав їм.

Інші люди вказали на можливі проблеми PR / Legal, і якщо після розмови з шаром або PR-агентом вам рекомендують не повідомляти про це, Я БУДУ ЗРОБИТИ ЗВІТ про це, але анонімно.

Це робить вашим потенційним клієнтам послугу, допомагаючи захистити свої дані.


Yup: анонімна пошта на seclists.org/fulldisclosure , he he he ...;)
Генрік

@Downvoter, будь-які коментарі, чому?
Домінік МакДоннелл

0

В принципі, я повністю згоден з тим, що більшість з них тут говорять: Підсиліть і повідомте про це. Існує професійний кодекс честі, як на морі: якщо корабель в біді, ви допомагаєте, незалежно від того, кому він належить.

Однак, читаючи ваше оновлення, я, мабуть, вирішив би не говорити їм через ризик того, що цілеспрямовані дії можуть бути здійснені неправильним шляхом (як промисловий шпигунство, як говорить @Uri), і призвести до бойових дій, набагато небезпечніших для ваш магазин для трьох людей, ніж вони коли-небудь їм будуть.

Можливо, скиньте анонімну записку; можливо, взагалі нічого не робити. Якщо ти Давид, не потрібно говорити Голіафу, що у нього на спині сидить бджола.


-1

Природа, незважаючи на суворі сторони, має свої добрі події. І виконує їх, не думаючи двічі.

Собака не їсть собаку. Швидше за нудьгу люди платять за незаконні бійки з собаками. І юристи збирають гроші. У тому числі від вашого шефа. Більше, ніж зараз хочеш. Вони можуть радісно зливати стартапи, не моргаючи.

Також дуже можливо, хтось із "конкурентів" вже знає. Донесення новин може означати більше відповідальності, ніж бути простим месенджером. Це краще, ніж розмовляти зі стінами?

Безпечний бізнес: Багато серверів з великими дірками є в Інтернеті. цей сервер - ще один. Повна робота для деяких. Ви перевірили власні дірки? усі ?

Дивіться під ноги.

Дані клієнтів - важлива одержимість.


2
Гаразд, я читав цю публікацію двічі - і досі не знаю, яку сторону дискусій підтримує ... :)
Циклопи

-1

Скажіть їм. Потім надішліть своє резюме. Вони, можливо, наймуть. :)


18
Я вважаю за краще не працювати для людей, які пишуть такий поганий код, що 15 хвилин перевірки призводить до виявлення серйозної вразливості;)
user17610

@ user17610: Гаразд, скоригований варіант: скажіть їм і подивіться, чи вони це виправлять. Якщо вони не виправлять це в розумні строки, не надсилайте їм своє резюме.
гострий зуб

-1

Скажіть їм! Це є правильним , що потрібно зробити. Крім того, що б вони хотіли зробити, якби ви опинилися на їх місці?

Ви не можете оцінювати добру волю, яка може вийти з цього.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.