文章詳情頁
PHP安全-平衡風險與可用性
瀏覽:121日期:2022-09-12 10:12:45
平衡風險與可用性
用戶操作的友好性與安全措施是一對矛盾,在提高安全性的同時,通常會降低可用性。在你為不合邏輯的使用者寫代碼時,必須要考慮到符合邏輯的正常使用者。要達到適當?shù)钠胶獾拇_很難,但是你必須去做好它,沒有人能替代你,因為這是你的軟件。
盡量使安全措施對用戶透明,使他們感受不到它的存在。如果實在不可能,就盡量采用用戶比較常見和熟悉的方式來進行。例如,在用戶訪問受控信息或服務前讓他們輸入用戶名和密碼就是一種比較好的方式。
當你懷疑可能有非法操作時,必須意識到你可能會搞借。例如,在用戶操作時如果系統(tǒng)對用戶身份有疑問時,通常用讓用戶再次錄入密碼。這對于合法用戶來說只是稍有不便,而對于攻擊者來說則是銅墻鐵壁。從技術上來說,這與提示用戶進行重新登錄基本是一樣的,但是在用戶感受上,則有天壤之別。
沒有必要將用戶踢出系統(tǒng)并指責他們是所謂的攻擊者。當你犯錯時,這些流程會極大的降低系統(tǒng)的可用性,而錯誤是難免的。
在本書中,我著重介紹透明和常用的安全措施,同時我建議大家對疑似攻擊行為做出小心和明智的反應。
標簽:
PHP
上一條:PHP安全-跟蹤數(shù)據(jù)下一條:PHP安全-暴露最小化
相關文章:
1. ASP基礎入門第四篇(腳本變量、函數(shù)、過程和條件語句)2. php使用正則驗證密碼字段的復雜強度原理詳細講解 原創(chuàng)3. jscript與vbscript 操作XML元素屬性的代碼4. Jsp servlet驗證碼工具類分享5. XML在語音合成中的應用6. 基于PHP做個圖片防盜鏈7. ASP將數(shù)字轉中文數(shù)字(大寫金額)的函數(shù)8. 基于javaweb+jsp實現(xiàn)企業(yè)車輛管理系統(tǒng)9. Jsp+Servlet實現(xiàn)文件上傳下載 文件列表展示(二)10. HTML5實戰(zhàn)與剖析之觸摸事件(touchstart、touchmove和touchend)
排行榜
