一般標準

輸入和輸出

1 .檢查是否做了html代碼的過濾,可能出現的問題:如果有人輸入惡意的html代碼,會導致竊取cookie,產生惡意登錄表單,破壞網站。
2 .檢查輸入數值的合法性,異常的數值可能會造成問題。如果對輸入的數值不做檢查會造成不合法的或者錯誤的數據存入UDB,存入其他的數據庫或者導致意料之外的程序操作發生。
3.核實cookie的使用以及對用戶數據的處理可能出現的問題,不正確的cookie使用可能造成數據泄露。
4 .在數據庫階段要對get,post傳入的參數進行嚴格的過濾和合法性驗證,不推薦直接使用數據。

用戶記錄

1 .確保對用戶關鍵的操作保存了完整的訪問記錄。
2 .

引號

1 .最外層使用雙引號
2 .url的內容要用引號
3 .屬性選擇器中的屬性值需要引號

省略嵌入資源協議頭

1 .省略圖片,媒體文件,樣式表和腳本等url協議頭部聲明(http,https)
2 .省略協議聲明,使url成相對地址,防止內容混淆和導致小文件重復下載(主要是指http和https交雜的場景中)

<script src="http://www.google.com/js/gweb/analytics/autotrack.js"></script>


.example {   background: url(//www.google.com/images/example)};

按模塊添加注釋

1 .在每個模塊開始和結束的地方添加注釋。
2 .新聞列表模塊,排行榜模塊

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 從三月份找實習到現在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂視家的研發崗...
    時芥藍閱讀 42,374評論 11 349
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,552評論 25 708
  • 今天感覺有點慌亂,每天沒有認真的工作,都說給我們40-50%的時間去學習了,可是我卻什么都沒有做呢。上午干完活讀完...
    Rites閱讀 166評論 0 0
  • 【R:閱讀原文】 【二階段 片段一】 片段選自高琳的職場實用指南《職得》,高琳是一個有20多年世界500強公司工作...
    薇莉不罔不怠閱讀 366評論 2 4