Paypal ออกโปรแกรมแก้ไขที่สำคัญเพื่อป้องกันไม่ให้แฮ็กเกอร์ขโมยโทเค็น oauth

สารบัญ:

วีดีโอ: Как пользоваться PayPal для получения денег из медиасетей 2024

วีดีโอ: Как пользоваться PayPal для получения денег из медиасетей 2024
Anonim

OAuth ทำหน้าที่เป็นมาตรฐานเปิดสำหรับการรับรองความถูกต้องด้วยโทเค็นที่ใช้งานโดยยักษ์ใหญ่อินเทอร์เน็ตหลายรายรวมถึง PayPal นั่นคือเหตุผลที่การค้นพบข้อบกพร่องที่สำคัญในบริการการชำระเงินออนไลน์ที่อาจทำให้แฮ็กเกอร์ขโมยโทเค็น OAuth จากผู้ใช้ได้ส่ง PayPal การแย่งชิงเพื่อกำจัดแพทช์

Antonio Sanso นักวิจัยด้านความปลอดภัยและวิศวกรซอฟต์แวร์ของ Adobe ค้นพบข้อบกพร่องหลังจากที่เขาทดสอบลูกค้า OAuth ของเขาเอง นอกจาก PayPal แล้ว Sanso ยังตรวจพบช่องโหว่เดียวกันในบริการอินเทอร์เน็ตรายใหญ่อื่น ๆ เช่น Facebook และ Google

Sanso กล่าวว่าปัญหาอยู่ที่วิธีที่ PayPal จัดการกับพารามิเตอร์ redirect_uri เพื่อมอบโทเค็นการรับรองความถูกต้องบางอย่างให้กับแอปพลิเคชัน บริการได้ใช้การตรวจสอบการเปลี่ยนเส้นทางแบบปรับปรุงเพื่อยืนยันพารามิเตอร์ redirect_uri ตั้งแต่ปี 2558 ถึงกระนั้นก็ไม่ได้หยุด Sanso จากการข้ามการตรวจสอบเหล่านี้เมื่อเขาเริ่มตรวจสอบระบบในเดือนกันยายน

PayPal ช่วยให้นักพัฒนาซอฟต์แวร์สามารถใช้แดชบอร์ดที่สามารถผลิตคำขอโทเค็นเพื่อสมัครเข้าใช้บริการ คำขอโทเค็นที่เป็นผลลัพธ์จะถูกส่งไปยังเซิร์ฟเวอร์การอนุญาตของ PayPal ตอนนี้ Sanso พบข้อผิดพลาดในวิธีที่ PayPal รู้จัก localhost ว่าเป็นพารามิเตอร์ redirect_uri ที่ถูกต้องในระหว่างกระบวนการตรวจสอบสิทธิ์ เขากล่าวว่าวิธีนี้ใช้งาน OAuth อย่างไม่ถูกต้อง

เล่นเกมระบบการตรวจสอบ

จากนั้น Sanso เข้าสู่ระบบตรวจสอบเกมของ PayPal และให้เปิดเผยโทเค็นการตรวจสอบสิทธิ์ OAuth ที่เป็นความลับเป็นอย่างอื่น เขาจัดการเพื่อหลอกลวงระบบโดยการเพิ่มรายการระบบชื่อโดเมนบางรายการลงในเว็บไซต์ของเขาโดยสังเกตว่า localhost ทำหน้าที่เป็นคำวิเศษสำหรับแทนที่กระบวนการตรวจสอบการจับคู่ที่ตรงกันทั้งหมดของ PayPal

ช่องโหว่ดังกล่าวอาจส่งผลกระทบต่อไคลเอ็นต์ PayPal OAuth ใด ๆ ตาม Sanso เขาแนะนำผู้ใช้ให้สร้างการเปลี่ยนเส้นทางที่เฉพาะเจาะจงมากเมื่อสร้างไคลเอ็นต์ OAuth Sanso เขียนในบล็อกโพสต์:

ทำการลงทะเบียน https: // yourouauthclientcom / oauth / oauthprovider / callback ไม่เพียง แต่ https: // yourouauthclientcom / หรือ https: // yourouauthclientcom / oauth

PayPal ไม่เชื่อในสิ่งที่ค้นพบของ Sanso ในตอนแรกแม้ว่า บริษัท จะทบทวนการตัดสินใจของตนในที่สุดและตอนนี้ได้แก้ไขข้อบกพร่องแล้ว

อ่านเพิ่มเติม:

  • 7 ซอฟต์แวร์ใบแจ้งหนี้ Windows 10 ที่ดีที่สุดที่จะใช้
  • Wallet สำหรับ Windows 10 Mobile นำการชำระเงินมือถือแบบไร้สัมผัสมาสู่ Insiders
Paypal ออกโปรแกรมแก้ไขที่สำคัญเพื่อป้องกันไม่ให้แฮ็กเกอร์ขโมยโทเค็น oauth