我在Ubuntu EC2实例上运行了一个网站,它提供了我在go中使用的有用工具(只显示正在变化的数据)。这里我的主要目标是学习服务器安全性。服务器使用Express运行NodeJS服务器,并使用ForeverJS保持活动状态。
在过去的两周里,我看到了一些典型的“黑客攻击”,如果你这么说的话。例如,向“/wp”和"/administrator/manifests/libraries/joomla.xml".抛出的请求不过,最近我收到的请求如下:
[0mGET http://robercid.es/ [32m200 [0m1.019 ms - 10669[0m
[0mGET http://api.ipify.org/ [32m200 [0m0.668 ms - 10669[0m这看起来不像是他们经历的,但我很好奇这是如何完成的,以及“黑客”想要实现什么。
此外,关于安全性,我认为我已经涵盖了所有内容(SSH密钥,非20 SSH端口,除80关闭的所有端口),但是,对于路由处理,我是否应该做安全方面的特定操作呢?任何无效的页面都得到404,输入被净化,DB仅限于本地网络.
发布于 2016-04-13 00:41:33
这可能没什么好担心的。EC2中的IP地址是一个大池的一部分,可供不同的客户使用。有时,这些IP地址最终被硬编码到应用程序中,或者用于解析不尊重ttl的缓存DNS查找。
如果这成为一个问题,比如获取一个用于高容量API端点的IP地址,那么您可以简单地停止/启动您的实例来获得一个新的ip。或者,只需请求一个新的弹性ip并将其分配给您的实例。
https://stackoverflow.com/questions/36585718
复制相似问题