fra*_*yer 6 language-agnostic security design-patterns
那里有很多安全建议告诉程序员什么不该做.您认为在编写良好安全性时应遵循的最佳做法是什么?
请在下面添加您建议的安全控制/设计模式.建议的格式是一个大胆的标题,总结了这个想法,然后是描述和示例,例如:
默认拒绝
否认未明确允许的所有内容......
请通过改进投票或评论,而不是复制现有答案.请在自己的答案中添加不同的模式和控件,而不是在3或4首选控件中添加答案.
编辑:我正在制作一个社区维基以鼓励投票.
最小特权原则——进程应该只拥有它实际需要的特权,并且应该只在必要的最短时间内持有这些特权。因此,例如,使用sudo make install比su打开 shell 然后以超级用户身份工作更好。
| 归档时间: |
|
| 查看次数: |
530 次 |
| 最近记录: |