iT邦幫忙

2021 iThome 鐵人賽

DAY 17
0
自我挑戰組

前端補給站,每天一個知識點系列 第 17

Day16【Web】網路攻擊:連線劫持/Cookie 竊取

  • 分享至 

  • xImage
  •  

Cookie 竊取/連線劫持

英文為 Session Hijacking 或 Sidejacking
駭客通過破壞已建立的資料流實現劫持。

與 「中間人攻擊(Man-in-the-middle Attack)」類似,
連線劫持會欺騙伺服器或用戶端,
把上游的主機當成實際合法的主機,
上游的主機會由操控網路的攻擊者主機所取代,
讓攻擊者的主機看起來像是使用者所要的目的地,
藉此將使用者引導向完全不同的網站。


發生原因

  • 未鎖定不合法的 Session IDs (no account lockout for invalid session IDs)
  • 易於破解的演算法 (weak session-ID generation algorithm)
  • 不安全的程式設計 (insecure handling)
  • 連線永遠不過期 (indefinite session expiration time)
  • 使用的 TCP/IP 連線有漏洞 (using TCP/IP are vulnerable)
  • 資訊未加密 (do not work unless you use enryption)

預防方式

  • 使用加密的工作階段交涉
  • 使用加密的通訊通道
    • 使用 SSH 代替 Telnet、HTTP,或者乾脆使用 IPSec/VPN
  • 監視網路流量
    • 如發現網路中出現大量的 ACK 包,則有可能已被進行了會話劫持攻擊。
  • 持續取得平台補充程式以修正 TCP/IP 弱點,例如可預測的封包順序

參考資料:


上一篇
Day15【Web】網路攻擊:中間人攻擊(MITM)
下一篇
Day17【Web】網路攻擊:點擊劫持 Clickjacking
系列文
前端補給站,每天一個知識點30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言