?API的安全危機
1、損壞的對象級別授權:API傾向于暴露那些處理對象識別的端點,造成了廣泛的攻擊面訪問控制問題;
2、損壞的用戶身份驗證:身份驗證機制通常實施不正確,從而使攻擊者可以破壞身份驗證令牌或利用實施缺陷來臨時或永久地假冒其他用戶的身份;
3、數據泄露過多:開發(fā)人員傾向于公開所有對象屬性而不考慮其個體敏感性,依靠客戶端執(zhí)行數據過濾并顯示;
4、缺乏資源和速率限制:API不會對客戶端/用戶可以請求的資源大小或數量施加任何限制;
6、批量分配:將客戶端提供的數據綁定到數據模型,而沒有基于白名;單的適當屬性過濾;
7、注入:當不受信任的數據作為命令或查詢的一部分發(fā)送到解釋器時會發(fā)生注入缺陷,例如SQL、NoSQL的命令注入等。