首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能防止服务器上的一个被黑客攻击的网站损害其他网站呢?

我怎样才能防止服务器上的一个被黑客攻击的网站损害其他网站呢?
EN

Server Fault用户
提问于 2018-01-15 08:14:48
回答 2查看 229关注 0票数 3

我是一名软件安全方面的教学助理,并运行一台易受设计攻击的服务器。

它是一个nginx服务器,它有40个端口处于打开状态。每个端口都为一个web应用程序服务,所有的web应用程序都很容易受到黑客攻击。如果一个web应用程序被破坏,攻击者将获得www数据用户的权限,然后攻击者将能够危害其他39个web应用程序。有什么办法不让这事发生吗?我不希望攻击者获得访问权限以外的单一黑客网络应用程序。

服务器上的硬件限制使得Docker不可行,更不用说VM了。

EN

回答 2

Server Fault用户

发布于 2018-01-20 02:44:10

如果一个web应用程序被破坏,攻击者将获得www数据用户的权限,然后攻击者将能够危害其他39个web应用程序。有什么办法不让这事发生吗?

是。别干那事。绝对没有理由以单个用户的身份运行无关的应用程序。在一个典型的类Unix系统上,有超过65,000个可用的用户ID,您应该利用它们。如何做到这一点取决于具体的应用程序及其使用的技术,最好在另一个问题中提出。

票数 3
EN

Server Fault用户

发布于 2018-01-20 02:55:37

对于应用程序来说,这听起来是一种独特的情况,但我想问开发人员:如果应用程序是PHP应用程序,他们为什么不能使用$_SERVER['SERVER_PORT']获取当前应用程序的当前端口,并相应地封锁数据?这可以添加到PHP程序顶部的检查中,如果观察到一些不正常的情况,只需使用exit();或做一些明显禁止不良行为的操作。如何精确地完成这一点取决于应用程序。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/892211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档