测试 Web 应用程序中的安全漏洞:最佳实践?[已关闭]
我正在开发一个Web应用程序。就像,一个合适的,我过去使用过像Joomla这样的东西来制作很棒的东西,但现在终于用PHP,MySQL和CodeIgniter弄脏了。
当您制作严肃的 Web 应用程序来处理大量数据时,我应该对数据输入采取哪些预防措施来对其进行完全清理?我知道有明显的修剪,转义,xss清理等 - 但是我应该结合哪些其他技术来停止注入数据库?
不仅如此,是否有任何非破坏性数据库注入代码可以测试我的所有输入?就像在,它会注入一些可见性的东西,但实际上不会对我的测试数据库造成任何伤害?我不完全是一个黑客,需要一些指导。
黑客还使用哪些其他常用方法来销毁或读取用户的数据,以及我如何自己检查?我没有钱聘请安全顾问,因为我只有16岁,但我对计算机有很好的经验,我相信如果给我一些关于它们是什么的提示,我可以完成一些技巧。
我知道这是一大堆问题,但总结一下,你该怎么做才能确保一切都是100%安全的?