Paypal издава критична лепенка, за да предотврати хакерите да откраднат маркери на oauth

Съдържание:

Видео: Как пользоваться PayPal 2024

Видео: Как пользоваться PayPal 2024
Anonim

OAuth служи като отворен стандарт за удостоверяване на базата на маркери, използвано от много интернет гиганти, включително PayPal. Ето защо откриването на критичен недостатък в услугата за онлайн плащания, което би могло да позволи на хакерите да откраднат OAuth маркери от потребителите, изпрати PayPal скремблиране, за да разгърне патч.

Антонио Сансо, изследовател по сигурността и софтуерен инженер на Adobe, откри недостатъка, след като изпробва собствения си клиент на OAuth. В допълнение към PayPal, Сансо също откри същата уязвимост в други големи интернет услуги като Facebook и Google.

Сансо казва, че проблемът се състои в начина, по който PayPal борави с параметъра redirect_uri, за да даде на приложенията определени маркери за удостоверяване. Услугата използва подобрени проверки за пренасочване, за да потвърди параметъра redirect_uri от 2015 г. Все пак, това не попречи на Сансо да заобиколи тези проверки, когато той започна да изследва системата през септември.

PayPal позволява на разработчиците да използват табло за управление, което може да генерира заявки на маркери, за да се включат в приложенията си с услугата. След това получените заявки за маркери се изпращат на сървър на разрешение на PayPal. Сега Sanso откри грешка в начина, по който PayPal разпознава localhost като валиден параметър redirect_uri по време на процеса на удостоверяване. Той каза, че този метод неправилно е приложил OAuth.

Игра на валидиращата система

След това Sanso продължи към системата за валидиране на играта PayPal и я накара да разкрие иначе поверителните маркери за автентификация на OAuth. Той успя да измами системата, като добави към уебсайта си определено влизане в системата за имена на домейни, отбелязвайки, че localhost послужи като вълшебната дума за преодоляване на процеса на валидиране на точното съвпадение на PayPal.

Уязвимостта може да компрометира всеки клиент на PayPal OAuth според Sanso. Той посъветва потребителите да създават много специфичен redirect_uri, когато правят OAuth клиент. Сансо написа в публикация в блога:

НЕ се регистрирайте https: // yourouauthclientcom / oauth / oauthprovider / callback. НЕ ТРЯБВА https: // yourouauthclientcom / или https: // yourouauthclientcom / oauth.

PayPal в началото не вярваше на констатациите на Sanso, въпреки че компанията в крайна сметка преразгледа решението си и сега издаде поправка на недостатъка.

Прочетете също:

  • 7 най-добрият софтуер за Windows 10 фактури, който да използвате
  • Портфейлът за Windows 10 Mobile предлага безконтактни мобилни плащания на вътрешни лица
Paypal издава критична лепенка, за да предотврати хакерите да откраднат маркери на oauth