日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

阿里巴巴对Java编程【安全规约】的规约

發布時間:2023/12/3 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 阿里巴巴对Java编程【安全规约】的规约 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載自?阿里巴巴對Java編程【安全規約】的規約

安全規約



1. 【強制】隸屬于用戶個人的頁面或者功能必須進行權限控制校驗。

說明:防止沒有做水平權限校驗就可隨意訪問、修改、刪除別人的數據,比如查看他人的私信內容、修改他人的訂單。


2. 【強制】用戶敏感數據禁止直接展示,必須對展示數據進行脫敏。

說明:查看個人手機號碼會顯示成:158****9119,隱藏中間 4 位,防止隱私泄露。


3. 【強制】用戶輸入的 SQL 參數嚴格使用參數綁定或者 METADATA 字段值限定,防止 SQL 注入,禁止字符串拼接 SQL 訪問數據庫。


4. 【強制】用戶請求傳入的任何參數必須做有效性驗證。

說明:忽略參數校驗可能導致:

? ?page size 過大導致內存溢出

? ?惡意 order by 導致數據庫慢查詢

? ?任意重定向

? ?SQL 注入

? ?反序列化注入

? ?正則輸入源串拒絕服務 ReDoS

說明:Java 代碼用正則來驗證客戶端的輸入,有些正則寫法驗證普通用戶輸入沒有問題,但是如果攻擊人員使用的是特殊構造的字符串來驗證,有可能導致死循環的結果。


5. 【強制】禁止向 HTML 頁面輸出未經安全過濾或未正確轉義的用戶數據。


6. 【強制】表單、 AJAX 提交必須執行 CSRF 安全過濾。

說明: CSRF(Cross - site request forgery) 跨站請求偽造是一類常見編程漏洞。對于存在CSRF 漏洞的應用/網站,攻擊者可以事先構造好 URL ,只要受害者用戶一訪問,后臺便在用戶不知情情況下對數據庫中用戶參數進行相應修改。


7. 【強制】在使用平臺資源,譬如短信、郵件、電話、下單、支付,必須實現正確的防重放限制,如數量限制、疲勞度控制、驗證碼校驗,避免被濫刷、資損。

說明:如注冊時發送驗證碼到手機,如果沒有限制次數和頻率,那么可以利用此功能騷擾到其它用戶,并造成短信平臺資源浪費。


8. 【推薦】發貼、評論、發送即時消息等用戶生成內容的場景必須實現防刷、文本內容違禁詞過濾等風控策略。



總結

以上是生活随笔為你收集整理的阿里巴巴对Java编程【安全规约】的规约的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。