cor*_*iKa 0 security hosting web-applications
我是一名开发人员,希望在 Internet 上提供一项新服务。我是管理系统的新手,坦率地说,我似乎有点迷茫,应该从哪里开始在网络上放一些东西。
我的应用程序在我的机器上运行良好,而且我确信我可以让它在我放置的任何盒子上运行良好。但是那个盒子的安全性非常重要。
为了防止我的服务被黑客入侵,我需要知道哪些事情?链接到我很好的可靠资源!我可以接受非特定的答案。我什至会喜欢一个起点。
如果我注册了一个标准的托管包(比如说来自 GoDaddy 或其他东西),我可以简单地告诉他们“打开端口 12345 进行通信”并让他们处理其余的安全细节吗?
谢谢!
我不确定大多数供应商提供什么,我个人认为让您验证所有内容是个好主意,即使他们为您做了一些工作。这是您也许可以用作清单的一般答案。它涵盖了几乎所有标准安全参考中的大部分主要主题。
另请记住,虽然保护操作系统/平台很重要,但大多数安全问题实际上发生在您将要公开的服务中的应用程序级别。这篇SANS 文章表明,至少 60% 的事件是面向 Internet 的服务遭到破坏的结果。因此,确保您的应用程序没有问题对您来说非常重要。
更改默认值
删除任何不需要的服务和包
启用基于主机的防火墙
设置任何入侵检测和阻止工具
设置系统来监控您的可用性
设置系统,以便您收到任何日志和错误
制定一个关于如何更新系统的计划
设置备份系统,以便在最坏的情况发生时进行恢复
请咨询您的 ISP,了解如果您遭到 DoS 攻击会发生什么,以及在最坏的情况发生时他们可以提供什么帮助
在适当的地方设置加密