找回密碼
 註冊
查看: 8437|回覆: 4

Step by step to break Apple ID password reset

[複製鏈接]
發表於 2013-3-29 00:04:34 | 顯示全部樓層 |閱讀模式
As Apple has fixed the vulnerability, it is good time to share the step by step guide to show how Apple ID password reset is broken.

It is a good example that your developers could ruin your life when lack of training and testing.

http://m.imore.com/anatomy-apple-id-password-reset-exploit

登入後,內容更豐富

您需要 登錄 才可以下載或查看,沒有賬號?註冊

×
發表於 2013-3-29 09:16:09 | 顯示全部樓層

節錄 :
Normally the password reset process has 6 steps:

1. On iforgot.apple.com, enter your Apple ID to begin the process.

2. Select an authentication method - “Answer security questions” is the one we would use.

3. Enter your date of birth.

4. Answer two security questions.

5. Enter your new password.

6. Be taken to a success page saying your password has been reset.

What should happen in a process like this is that each step can only be performed once all of the steps before it have successfully been completed. The security hole was a result of this not being properly enforced in Apple’s password reset process.

In step 5, when you submit your new password, a form is sent to the iForgot servers with the password change request. The form being sent takes shape as a URL
回覆 讚好 不讚 使用道具

舉報

發表於 2013-3-29 09:19:01 | 顯示全部樓層
The URL had the effect of allowing them to skip step 4, achieve step 5, and get confirmation in step 6 that they had successfully reset a user’s password.

當attacker修改左個URL Content 然後 send 去 server 就可以改到password
回覆 讚好 不讚 使用道具

舉報

發表於 2013-3-29 12:29:40 | 顯示全部樓層
Thank you for your information
I know how to reset the password in Apple Phone
回覆 讚好 不讚 使用道具

舉報

 樓主| 發表於 2013-3-30 00:37:35 | 顯示全部樓層
回應 馬後砲 #3 的帖子

Thanks for appreciating the post Forum Master. Yes it is a typical example of lack of simple input validation that caused the bug being used by hacker.
回覆 讚好 不讚 使用道具

舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|聯絡我們|141華人社區

GMT+8, 2024-11-22 22:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回覆 返回頂部 返回列表