我是一个开发人员,希望在互联网上提供新的服务。 我是pipe理系统的新手,坦率地说,我似乎有点迷失在我应该开始在networking上的东西。
我的应用程序可以在我的机器上正常工作,而且我确信我可以在任何一个盒子上正常工作。 但是这个盒子的安全性非常重要。
为了防止我的服务被黑客窃取,我需要知道哪些事情? 链接到固体资源罚款由我! 我没有特别的答案。 我甚至只想起点。
如果我注册一个标准的托pipe软件包(比如GoDaddy或者其他什么软件),我可以简单地告诉他们“让端口12345开放通信”,让他们处理其余的安全细节?
谢谢!
我不确定大多数供应商提供什么,个人而言,我认为即使他们为您做了一些工作,也要核实所有内容。 这是一个可以用作清单的一般答案。 它涵盖了几乎所有标准安全参考的大部分主要主题。
另外请记住,虽然保护操作系统/平台是非常重要的,但大部分安全问题实际上都是在您将要公开的服务的应用程序级别发生的。 这份SANS文章表明,至less有60%的事件是互联网服务受到威胁的结果。 所以确保你的应用程序不是问题是非常重要的。
更改默认值
删除任何不需要的服务和包
启用基于主机的防火墙
设置任何入侵检测并防止工具
设置一个系统来监控你的可用性
设置一个系统,以便任何日志和错误到达你
提出一个关于如何更新系统的计划
build立一个备份系统,以便在最坏的情况发生时进行恢复
检查您的ISP,看看会发生什么,如果你遇到了DoS,他们可以做些什么来帮助在最坏的情况下
在适当的地方设置encryption