我正在本地运行一个测试服务器,该服务器也在 mac 上广播(用于教育目的),我从另一台计算机上运行了一个名为 acunetix (www.acunetix.com) 的软件,它能够检测到服务器上使用的技术。我怎样才能阻止任何东西查看这些信息?
我只是偶然发现了 GNU myServer,它说它是一个多线程服务器,看起来配置比 Apache 好一点,但我很犹豫要不要尝试。有人用过吗?你对它的体验是怎样的?
我的组织有一些机密(如法定要求的机密)文件,这些文件在发布到公共领域之前会分发给某些人和委员会团体。这些文件需要在此时间范围内加以考虑,以防止它们“过早”发布。这在历史上是由所有感兴趣的各方在一个封闭的房间里举行会议、分发文件、召开会议,然后在每个人离开房间时收集的。我的任务是使用我们面向公众的 Web 服务器(运行 Apache2 的 Xen HVM 上的 Debian 5.0.6)复制相同类型的策略机制。
我立即不喜欢将机密材料保存在全世界都可以访问的网络服务器上的想法,但我们将把这个问题放在一边。这些文件需要 1) 只有相关方可以访问,2) 文件的内容以某种方式受到保护,3) 不能被查看的人打印,4) 不能被保存以供以后重新分发.
我认为使用 .PDFs 是最好的解决方案。我可以限制打印和编辑文档的能力。明智地使用 .htaccess 和 SSL 可以防止全世界下载它们。这是一次性使用的非分发部分,我想不出一种体面的实施方式。一旦它们被下载,它们就会被下载。我能想到的任何事情都不能阻止某人将文档传递给不应该将它与密码一起阅读的人。我需要的是一种一次性策略机制,例如 .PDF 的一次性密码。使用一次密码,然后我们只依赖 Adobe 的加密(无论好坏)。
无论如何,我对如何完成这件事有点不知所措,我希望这里的一些好人可以帮助我产生一些想法,这样我就可以向老板介绍这个项目的利弊。
非常感谢你。
编辑:已经多次注意到,任何技术系统都可以轻松地通过诸如将文档中的信息口述给某人,拍照或屏幕截图或类似的东西来绕过。这种威胁已经存在于“封闭房间”模型中,尽管它肯定要小得多。我们或多或少可以信任另一端的人,而不是他们的计算机。
可能的重复:
您如何对网站进行负载测试和容量规划
我有一个网站,我想在我自己的电脑上托管它,但我想知道它是否足够好。
该网站检查用户是否登录,然后显示来自 mysql 数据库的 15 个项目(标题、描述)以及每个项目的评级(存储在另一个数据库中)和评论(另一个数据库)。它还显示一些统计信息(项目数、评论)。我也有每个项目的图像。
我的规格是:AMD Athlon 64 X2 双核处理器 5600+ 2.90 GHz
内存:4.00GB
视窗 7 64 位
那么您认为它可以处理多少访客和物品(一次或每天)?我的互联网连接很好,大约 7-10 mb 上传和相同的下载速度
我的网站由托管服务提供商托管,他们最近发生了严重中断。所以目前是 48 小时,我无法访问电子邮件、http 或 ftp。我显然很生气,我想知道这是多么正常的事情?我一直认为托管服务提供商以 99.8% 的正常运行时间和其他类似的指标出售自己,我的假设是一个好的主机不会发生这样的事情。我支付托管费用,该公司应该享有较高的声望。
所以我的问题是:这是否像我认为的那样糟糕,我应该更换托管服务提供商吗?
编辑:附加信息
我计划为我的组织购买硬件,该组织应该托管 5 个网站,每个网站每天的点击量不超过 5000。在处理能力、内存等方面,为此我需要什么样的硬件。你能提出一些选择吗?我基本上需要在同一台机器上的网络和数据库服务器。如果问题措辞在技术上不正确,请原谅我。
宁宁
我有一个脚本,应该检测其调用者网站的 url。如果调用者是另一个网站,它应该给出类似http://callersite.com. 我正在使用这行 php 代码(虽然我怀疑这对系统管理员来说无关紧要)
gethostbyaddr($_SERVER['REMOTE_ADDR'])
Run Code Online (Sandbox Code Playgroud)
我正在使用托管在 hostgator 上的呼叫者站点进行测试。但我注意到的是,我没有得到callersite.com,我得到了类似1a.12.12ab.static.theplanet.com. 我不知道什么theplanet.com是以及为什么我没有得到caller site.com.
另外,我需要做什么才能真正获得调用我的脚本的站点的域?
——
感谢您的解释。有些人建议我使用,$_SERVER['HTTP_REFERER']但这不是我所追求的。我的脚本充当 API。另一个网站向它发出 curl 请求并获得输出,然后将其呈现给用户。所以 http referrer 给出,false因为调用者 site.com 正在直接给我打电话。那么有希望吗?
我相信您已经注意到,对于许多服务器来说,如果您是几个小时的第一个访问者,则网站加载时间会很长。您知道为什么会这样吗(它只是服务器缓存吗?)以及如何使网站即使对于第一个访问者也能快速访问?在这种情况下,让我们采用正常的 LAMP 设置。谢谢你的帮助!
可能的重复:
如何确定我的服务器是否受到威胁?
最近,我收到了来自 .ru 域的“退回给发件人的无法投递的邮件”消息,该消息指的是我确定不是我发送的消息或我编写的任何代码。我正在使用 Google Apps 发送电子邮件,有问题的服务器是云托管提供商上的 vanilla Ubuntu 10.04.1 服务器。我正在寻找一份我可以做的事情的清单,以确定我的服务器是否已被入侵。到目前为止,我已经通过开放中继测试运行了域(它不是开放中继),并运行netstat -an 并ps aux确定只有我想要侦听端口的程序正在运行(SSH、Tomcat、MySQL、Postfix(我不我认为我可以禁用 Avahi,因为我的云服务提供商的工作方式))。我跑来cat /etc/passwd确保没有任何未知用户。
web-server ×10
apache-2.2 ×4
hosting ×2
security ×2
cache ×1
chroot ×1
gnu ×1
lamp ×1
linux ×1
mac ×1
pdf ×1
performance ×1
scalability ×1
ubuntu-10.04 ×1
uptime ×1
web-hosting ×1
website ×1
windows ×1