只要知道你的手機號碼,駭客就可以利用SS7漏洞竊取你的Facebook帳號
如果讀者有將Facebook帳號與手機號碼連結的話,可就要小心了。根據<a href="http://www.forbes.com/sites/thomasbrewster/2016/06/15/hackers-steal-facebook-account-ss7/#3c379fd68fa7" target="_blank">富比士報</a>導,攻擊者只要知道受害者的手機號碼,就能使用Facebook的忘記密碼功能,並在重新設定密碼的過程中,透過SS7電信系統的漏洞,竊取透過手機簡訊傳送的認證碼,如此一來攻擊者就能重設受害者Facebook帳號的密碼,並取得帳號控制權。<h2>透過SS7漏洞進行攻擊</h2> <p>在說明如何竊取Facebook帳號之前,筆者需要先簡單介紹一下SS7。SS7為Signaling System Number 7(第七號發信系統)的縮寫,是種電話信令通訊協定,根據<a href="http://thehackernews.com/2016/04/spy-phone-call-location.html" target="_blank">The Hacker News報導</a>,全球有超過800個電信商使用這種協定與其他電信商交換資訊、提供漫遊服務等功能。不過SS7卻有著資安漏洞,讓攻擊者能夠竊聽受害者的語音通話、竊取簡訊,然而這個漏洞最可怕的地方在於,攻擊者需要的資料僅有受害者的電話號碼以及些許設備資料。</p> <p>在攻擊者可以竊取受害者簡訊的情況下,攻擊者可以在竊取Facebook帳號的過程中,使用Facebook提供的忘記密碼功能。當系統詢問受害者要以E-Mail或是手機簡訊傳送一次性動態認證密碼(OTP密碼)時,選擇以手機簡訊傳送,並竊取簡訊,就能取得認證密碼,進而重新設定受害者Facebook帳號的密碼,並取得帳號控制權。</p> <p style="text-align: center;"><img src="http://cdn3.techbang.com.tw/system/images/352778/original/6a4481510c76cb515d1d82213fb912df.jpg?1466044113" alt="" width="720" height="365" /></p> <p style="text-align: center;">▲攻擊者可以透過忘記密碼功能竊取受害者的Facebook帳號。</p> <h2>攻擊手法實作示範</h2> <p><a href="http://www.forbes.com/sites/thomasbrewster/2016/06/15/hackers-steal-facebook-account-ss7/#3c379fd68fa7" target="_blank">Hackers Can Steal Your Facebook Account With Just A Phone Number</a>一文的作者Thomas Fox-Brewster,也錄製了攻擊手法實作的<a href="https://youtu.be/wc72mmsR6bM" target="_blank">示範影片</a>。在影片中可以看到攻擊者透過竊取簡訊的方式,取得重新設定Facebook密碼的權限,並以新密碼登入受害者Facebook帳號,取得帳號的完整控制權。</p> <p>基本上這個攻擊手法,可以應用在任何透過簡訊傳送重設密碼資訊的服務,例如WhatsApp與Telegram也都可以用類似的方式,竊取帳號控制權。目前使用者能做的因應措施除了有避免將帳號與手機號碼連結,並移除已綁定的手機號碼之外,還可以開啟非經過簡訊傳送密碼的兩步驟驗證(Two-Factor Authentication)功能,以免將自己的帳號曝露在風險之下。</p> <p>開啟兩步驟驗證的方式,可參考T客邦的<a href="http://www.techbang.com/posts/10646" target="_blank">這篇教學</a>。</p> <p style="text-align: center;"><iframe src="https://www.youtube.com/embed/wc72mmsR6bM" width="640 " height="480" frameborder="0"></iframe></p> <p style="text-align: center;">▲竊取Facebook帳號攻擊手法實作的示範影片。</p> <p style="text-align: center;"><img src="http://cdn1.techbang.com.tw/system/images/352828/original/da4439241aa1c3709258bd7ed4f32a98.jpg?1466066784" alt="" width="720" height="405" /></p> <p style="text-align: center;">▲在攻擊的一開始,需要進入Facebook的忘記密碼功能。</p> <p style="text-align: center;"><img src="http://cdn1.techbang.com.tw/system/images/352829/original/ce04bbfcca5de835af09b792d75e597b.jpg?1466066785" alt="" width="720" height="405" /></p> <p style="text-align: center;">▲然後選擇以透過手機簡訊接收更改密碼的認證碼。</p> <p style="text-align: center;"><img src="http://cdn0.techbang.com.tw/system/images/352830/original/6715c663e80f536658f1dcc58ab98ada.jpg?1466066786" alt="" width="720" height="405" /></p> <p style="text-align: center;">▲在竊取手機簡訊部分,則可透過攻擊SS7伺服器,取得相關資訊。</p> <p style="text-align: center;"><img src="http://cdn0.techbang.com.tw/system/images/352831/original/b44a34d898f9d14c62c9a89cfc25a758.jpg?1466066787" alt="" width="720" height="405" /></p> <p style="text-align: center;">▲取得相關資訊後,接著架設假的慢遊服務,就能讀取所有發送給受害者的簡訊。</p> <p style="text-align: center;"><img src="http://cdn1.techbang.com.tw/system/images/352832/original/d1e5b45abb23e8b7931fccf16fc3fb75.jpg?1466066788" alt="" width="720" height="405" /></p> <p style="text-align: center;">▲如此一來就能輕鬆竊取認證碼。</p> <p style="text-align: center;"><img src="http://cdn1.techbang.com.tw/system/images/352833/original/5e937b5db3576f5502bc49f5fd41b9e7.jpg?1466066789" alt="" width="720" height="405" /></p> <p style="text-align: center;">▲可以看到此案例的認證碼為552785。</p> <p style="text-align: center;"><img src="http://cdn2.techbang.com.tw/system/images/352834/original/ab8bf94504873bf0734e625b48f63f27.jpg?1466066790" alt="" width="720" height="405" /></p> <p style="text-align: center;">▲將認證碼輸入Facebook更改密碼的表單後......</p> <p style="text-align: center;"><img src="http://cdn3.techbang.com.tw/system/images/352827/original/0620eecaea0bfa3f0c7c520a5a78234a.jpg?1466066784" alt="" width="720" height="405" /></p> <p style="text-align: center;">▲攻擊者就能建立新密碼,並取得帳號的完整控制權。</p> <blockquote> <h3>延伸閱讀:</h3> <p><a href="http://www.techbang.com/posts/10646" target="_blank">遠離 Facebook 盜帳號自救法,用智慧型手機進行雙重認證登入</a></p> <p><a href="http://www.techbang.com/posts/40963" target="_blank">洋蔥網路Tor登陸手機版Facebook:3步驟啟用,加強隱私連NSA都找不到你</a></p> <p><a href="http://www.techbang.com/posts/41833" target="_blank">以色列、澳洲大學研究,簡單材料就能隔空竊取手機機密資料</a></p> </blockquote><a href="http://www.facebook.com/TKbang">加入T客邦Facebook粉絲團</a><img src="http://feeds.feedburner.com/~r/techbang/~4/w7Deho1MH-I" height="1" width="1" alt=""/>