<table width="100%" border="0" cellspacing="0" cellpadding="5" bgcolor="#649CCC"><tr valign="middle"><td align="left"> <p class="p_Heading1"><span class="f_Heading1">第八章 共享主機</span></p> </td> <td align="right"> <span style="font-size: 9pt"> <a href="introduction.htm">Top</a>? <a href="new_item46.htm">Previous</a>? <a href="new_item48.htm">Next</a> </span> </td> </tr></table>
<table width="100%" border="0" cellspacing="0" cellpadding="5"><tr valign="top"><td align="left"><p style="line-height: 1.50;"> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第八章 共享主機</p><p style="line-height: 1.50;"> ? 在共享主機環境中達到高級別的安全是不可能的。可是,通過小心的規劃,你能避免一些常見的錯誤并防止一些最常用的攻擊手段。雖然有些方法需要你的主機提供商提供協助,但也有一些其他的你自己就能做到的方法。</p><p style="line-height: 1.50;"> ? 本章涉及伴隨共享主機而產生的風險。盡管同樣的安全措施可以用于防止很多攻擊手段,但為了認識到問題的范圍,多看一些范例是很有用的。</p><p style="line-height: 1.50;"> ? 由于本書的焦點是應用的安全性而不是架構的安全性,我不會討論加強服務器環境安全的技巧。如果你是一位主機提供商并需要更多關于架構安全方面的信息,我推薦下面一些資源:</p><p style="line-height: 1.50;">?</p><p style="line-height: 1.50;">Apache服務器安全, ?Ivan Ristic著 (O'Reilly出版社)</p><p style="line-height: 1.50;">?</p><p style="line-height: 1.50;">http://suphp.org/</p><p style="line-height: 1.50;">?</p><p style="line-height: 1.50;">http://wikipedia.org/wiki/chroot</p><p style="line-height: 1.50;">?</p><p style="line-height: 1.50;"> ? 本章中的很多示例都是演示攻擊手段而不是安全措施。同樣地,它們都有故意制造的漏洞。</p><p style="line-height: 1.50;"> ? 為加強你對本章中主題的理解,我高度推薦用其中的示例進行實驗。</p><p style="line-height: 1.50;">?</p><hr noshade="noshade" size="1"/><p style="line-height: 1.50;">?</p></td></tr></table>
- 第一章 簡介
- 1.1.PHP功能
- 1.1.1. 全局變量注冊
- 1.1.2. 錯誤報告
- 1.2.原則
- 1.2.1. 深度防范
- 1.2.2. 最小權限
- 1.2.3. 簡單就是美
- 1.2.4. 暴露最小化
- 1.3. 方法
- 1.3.1. 平衡風險與可用性
- 1.3.2. 跟蹤數據
- 1.3.3. 過濾輸入
- 1.3.4. 輸出轉義
- 第二章 表單及URL
- 2.1. 表單與數據
- 2.2. 語義URL攻擊
- 2.3. 文件上傳攻擊
- 2.4. 跨站腳本攻擊
- 2.5. 跨站請求偽造
- 2.6. 欺騙表單提交
- 2.7. HTTP請求欺騙
- 第三章 數據庫及SQL
- 3.1. 訪問權限暴露
- 3.2. SQL 注入
- 3.3. 數據的暴露
- 第四章 會話與 Cookies
- 4.1. Cookie 盜竊
- 4.2. 會話數據暴露
- 4.3. 會話固定
- 4.4. 會話劫持
- 第五章 包含
- 5.1. 源碼暴露
- 5.2. 后門URL
- 5.3. 文件名操縱
- 5.4. 代碼注入
- 第六章 文件與命令
- 6.1. 文件系統跨越
- 6.2. 遠程文件風險
- 6.3. 命令注入
- 第七章 驗證與授權
- 7.1. 暴力攻擊
- 7.2. 密碼嗅探
- 7.3. 重播攻擊
- 7.4. 永久登錄
- 第八章 共享主機
- 8.1. 源碼暴露
- 8.2. 會話數據暴露
- 8.3. 會話注入
- 8.4. 文件系統瀏覽
- 8.5. 安全模式
- 附錄 A. 配置選項
- 附錄B. 函數
- 附錄C. 加密