Site icon Pingvin.Pro

Як можна було користуватися Uber безплатно

Відносно недавно, у п’ятницю, 3 березня на своїй сторінці у Blogger від Google, Ананд Пракаш (Anand Prakash) опублікував дуже цікаву статтю про Uber. Він розповів про помилку в коді програми, через яку можна було йому користуватися послугами цієї компанії безплатно як в Індії, так і в США.




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

Він попросив дозвіл у команди Uber, щоб продемонструвати їм цю помилку у дії. Після чого, скориставшись одним і тим самим обліковим записом у поїздках в США та в Індії, Ананд безплатно катався у своїх справах.

Код помилки в програмі Uber:

POST /api/dial/v2/requests HTTP/1.1
Host: dial.uber.com

{“start_latitude”:12.925151699999999,”start_longitude”:77.6657536,

“product_id”:”db6779d6-d8da-479f-8ac7-8068f4dade6f”,”payment_method_id”:”xyz”}

Кроки для відтворення:

  1. Спробувати вище наведений запит з випадковими символами, «payment_method_id»;
  2. Катайтеся без плати

Ананд Пракаш повідомив про цю помилка в коді розробникам компанії. І зараз ця проблему залагоджена. За деякою інформацією, Ананд отримав винагороду у розмірі $5.000.