- 黑客攻防從入門到精通(Web技術實戰篇)
- 明月工作室 王棟
- 502字
- 2020-05-22 18:52:23
第6章
利用會話管理漏洞入侵Web及防范技術
Web開發人員要在無狀態的HTTP協議下進行狀態維持和控制用戶的一次會話需要引入其他的機制,這就是會話管理。絕大多數的網頁應用程序環境如ASP、PHP等,都提供給了開發者已經架構好的會話管理函數。由于會話管理機制所發揮的關鍵作用,它們成為針對應用程序的惡意攻擊的主要目標。
如果攻擊者能夠破壞應用程序的會話管理,他就能輕易避開其實施的驗證機制,不需要用戶證書即可偽裝成其他應用程序用戶。如果攻擊者以這種方式攻破一個管理用戶,那么他就能夠控制整個應用程序。因此如何架構和如何管理會話令牌,就成了各個網頁應用程序開發技術的相異之處,同時也成為安全焦點。
和驗證機制一樣,通常會話管理功能中也存在著大量缺陷。一方面,在最容易遭受攻擊的情況下,攻擊者只需遞增應用程序向他們發布的令牌值,就可以轉換到另一名用戶的賬戶。在這種情況下,任何人都可以訪問應用程序的全部功能。另一方面,如果應用程序受到嚴密保護,攻擊者必須付出巨大的代價,破解幾層模糊處理并實施復雜的自動攻擊,才能發現應用程序中存在的細小漏洞。
本章將分析我們在Web應用程序中發現的會話管理漏洞,還將描述應用程序為防范會話管理攻擊所應用的技術。
推薦閱讀
- 云原生安全:攻防實踐與體系構建
- 工業互聯網安全防護與展望
- Mastering Kali Linux for Advanced Penetration Testing
- 反黑命令與攻防從新手到高手(微課超值版)
- 網絡安全應急響應實戰
- Learning Pentesting for Android Devices
- 網絡空間安全導論
- 信息系統安全等級化保護原理與實踐
- Practical Mobile Forensics
- 5G網絡安全規劃與實踐
- CTF網絡安全競賽入門教程
- Hands-On Bug Hunting for Penetration Testers
- CCNA Security 210-260 Certification Guide
- 一本書講透混合云安全
- 中國網絡空間安全前沿科技發展報告(2018)