保护应用与数据
保护应用与数据
区分加密、哈希、访问控制和应用安全。
通过防御情境练习,并解释每项决定背后的证据。
选择正确的密码学工具
对称加密使用共享密钥,非对称密码学使用相关的公钥与私钥。加密可用相应密钥还原,密码学哈希则设计为单向摘要。单独使用哈希不能阻止对可预测值进行猜测。
保护加密文件的同时也要保护密钥。备份支持可用性,但也必须控制访问并通过恢复验证。复制损坏的数据库,只会得到另一个损坏副本。
在应用边界执行规则
验证输入格式,并使用参数化数据库操作,让输入被当作数据处理。每个受保护操作都应在服务器检查授权;隐藏按钮并不等于访问控制。
使用虚构审计记录识别反复被拒的访问、异常导出或意外配置修改。说明哪些记录支持结论,以及还需要哪些证据来区分攻击和合法操作。
自我检测
加密可以替代访问控制吗?查看答案
不能。具备解密权限的人仍可能滥用数据。需要明确谁能访问,并监控敏感操作。
编写这些课程时使用的参考资料
我们在编写本课程时参考了这些官方文件,用以确定考纲结构和课程要求。
College Board · 2026 年秋季起适用