Articles of 安全

保护使用Capistrano for Git的远程LAMP服务器部署

我正在使用Capistrano将我的Github repo部署到Media Temple Grid服务器。 为了做到这一点,我设置了以下内容: 使用SSH密钥启用login到远程服务器(按照本指南 ) 在远程服务器上创build一个SSH密钥,并将SSH密钥添加到Github(这样我就可以从Github中获取/克隆一个repo) 使用set :use_sudo, false和default_run_options[:pty] = true设置我的Capistrano deploy.rb文件,因为我使用SSH密钥进行连接和部署,并希望尽可能安全 我想知道这是否是: 安全 :我的工作stream程安全吗? 常规 :这是build立这个工作stream程的正统方法吗? 不幸的是,我无法使用Grid Server的SSH代理转发function。 我知道这比在远程服务器上创buildSSH密钥并与Github共享它们更容易(也可能更安全)。

仅限用户使用某些应用程序

我们正在使用许多应用程序,如zabbix,phabricator,AC等。我们需要在所有这些应用程序中集成LDAP。 这些应用程序支持LDAP,但不支持基于组的authentication 请让我们知道是否有任何选项来限制选定的用户login。 我们在“用户”下创build了所有用户。 在这些应用程序中,我们只需要login某些用户。 我们如何限制它,因为我们无法限制应用程序 在这些应用程序中,他们只提供“基本DN”和“search属性”,所以我们不能给dn:ou = users,ou =系统,因为它可以访问所有用户。 那么是否可以将Base DN设置为“cn = Zabbix,ou = groups,ou = system”,并且该组仅包含user1和user2。 所以它会限制用户。 请让我们知道我们如何可以实现这种情况。 提前致谢,请帮助我们解决这个问题。 谢谢 地理

Windows 7:通过GPO更新system32文件夹中的文件

我需要更新system32文件夹中的一个Windows文件,我已经做了一个脚本来完成这个任务。 当我在本地系统上运行(从提升权限的提示)它工作正常。 我已经创build了一个GPO,这个脚本在计算机策略> Windows设置>脚本>启动下设置(正如我记得这将在启动时使用具有所有必需权限的SYSTEM帐户运行脚本) 该脚本执行,但文件不更新。 我知道这是因为UAC阻止了这一点。 有没有一种方法实现这一点(不closuresUAC)?

“安全configurationpipe理器”和“安全configuration向导”的区别

我想澄清一下SCW和SCM之间的区别。 严格地说,当我使用特定的服务器angular色(域控制器,FTP服务器,…)SCM基准,我得到例如200 GPO的,当我使用SCW相同的服务器angular色,我得到300 GPO的。 而且在这些gpo之间有很小的相似性(比较这两个gpo之后)。 这不是矛盾吗? 如果不是的话,理由是什么? 提前致谢…

Windows 7:允许非pipe理员安装软件?

我正在运行一个可供人们使用的电脑的公共图书馆。 我正在为运行Windows 7的个人电脑设置下一个升级版本。我们使用Deepfreeze来维持电脑的状态(简短的调用VHD表明VHD不太合适),还有一些名为Netloan的软件来跟踪预订并在用户的时间到期时将用户closures。 理想情况下,我们希望用户能够在PC上安装软件。 我们一直在抱怨那些想要安装驱动程序,各种游戏,实用程序和其他人们想要使用的USB闪存驱动器。 但是,我们不想让人们访问整个文件系统,也不希望他们能够卸载Netloan(这将允许他们超出预订时间)。 除此之外,希望Deepfreeze和我们的防火墙应该能够阻止任何其他types的滥用行为。 我们甚至不关心用户是否无法卸载软件 – Deepfreeze在会话结束时应该注意这一点。 那么有没有办法允许非pipe理员用户在Windows 7上安装软件? 也许有一些本地的GPO? (我想一个可怕的select是以某种方式给公众帐户的pipe理权限,但以某种方式限制,使他们不能卸载软件,杀死进程,编辑GPO,访问受保护的文件夹等,但这听起来相当复杂。

httpd高CPU使用率减缓服务器回应

我的客户有一个图像共享网站,每天约有100,000访客,自从今天上午以来,它已经大大减缓,当我检查进程,我已经注意到高CPU使用率从http …. 最佳 top – 20:13:30 up 5:04, 4 users, load average: 4.56, 4.69, 4.59 Tasks: 284 total, 3 running, 281 sleeping, 0 stopped, 0 zombie Cpu(s): 12.1%us, 0.9%sy, 1.7%ni, 69.0%id, 16.4%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 16037152k total, 15875096k used, 162056k free, 360468k buffers Swap: 4194288k total, 888k used, 4193400k free, 14050008k cached PID USER […]

没有代理服务器无法到达服务器(从我家网站下载)

我有一个托pipe在Hostinger上的网站 不过,我的WordPress网站遇到问题。 这真的很烦人 如果我理解正确的情况,服务器阻止我或拒绝访问我自己的网站。 当我使用谷歌浏览器访问该网站时,它会返回: 哎呀! 谷歌浏览器无法find 同样的事情发生在Firefox! Firefox找不到服务器 但是当我做一个检查,如果我的网站是在线和通过http://www.downforeveryoneorjustme.com/工作,它说,该网站正在和工作。 另一件事,我通过一个代理访问网站,无论是在铬和Firefox,并没有工作。 为什么是这样? 我最近还在5天前安装了Better Wp Security插件。 该插件可以造成吗? 但我不记得设置任何IP被阻止。 此外,这发生在随机时间,有时我可以访问它,有时它无法到达服务器。 我目前正在开发现场。 我经常刷新页面被服务器阻止吗? (嗯,我是一个开发人员,我需要刷新才能看到变化。)或者这是我的ISP的DNS服务器的问题? 我该如何解决? 有什么可能的修复? 提前致谢! -Jomar

如何使用fail2ban禁止networking爬虫

我正在使用nginx,如果我是正确的,我总是被networking爬虫击中。 我试图configurationfail2ban,但IP地址不能被fail2ban检测到。 因为看起来是合法的访问者所以不被检测的理由。 以下是示例日志: 116.73.68.36 – – [19/Jul/2013:23:57:47 +0800] "GET /sites/default/files/download/rhenz23/it4cai.zip HTTP/1.1" 206 14628884 "http://www.mysite.com/php/5297/computer-aided-instruction.html" "Mozilla/5.0 (Windows NT 5.1; rv:22.0) Gecko/20100101 Firefox/22.0" 116.73.68.36 – – [19/Jul/2013:23:57:49 +0800] "GET /sites/default/files/download/kariuki/institute.zip HTTP/1.1" 206 14510149 "http://www.mysite.com/php/5040/automatic-online-examination-system.html" "Mozilla/5.0 (Windows NT 5.1; rv:22.0) Gecko/20100101 Firefox/22.0" 116.73.68.36 – – [19/Jul/2013:23:57:49 +0800] "GET /sites/default/files/download/nexus_00/ompaaps.zip HTTP/1.1" 206 16357796 "http://www.mysite.com/php/4948/online-music-publishing-and-audio-playing-system-updated.html" "Mozilla/5.0 (Windows NT 5.1; […]

如何阻止networking爬虫下载文件

是否有可能阻止networking爬虫从我的服务器下载文件(如zip文件)? 我应该创build一个使用cookie的PHP脚本来跟踪访问者,特别是爬虫在下载3个文件后login/注册。 但是我发现networking爬虫可以绕过cookies。 是否有可能阻止networking爬虫? 或者是否有任何其他的选项,将下载到3个文件后,从networking爬虫隐藏文件? 我可以使用cookie轻松创build一个PHP脚本来强制访问者login/注册,但是networking爬虫怎么样? 顺便说一下,我使用nginx和drupal CMS。 只要给这个信息,如果这可以帮助。

Java 7 Server SE JRE安装

我想在Windows服务器上安装Java 7 Server SE JRE。 阅读这里的说明: http://docs.oracle.com/javase/7/docs/webnotes/install/windows/server-jre-installation-windows.html 它表示:服务器JRE文件安装在当前目录中名为jdk1.7.0_的目录中。 但是,这个tar文件中有很多东西。 我只想使用jdk1.7.0_下的jre文件夹。 我可以只复制/jdk1.7.0_/jre和它的子文件夹? 在安全性和性能方面,我是否应该注意到下游的影响? 或者除了function丧失之外的其他问题? 最终,我想将Tomcat指向jre / bin / server / jvm.dll。 谢谢!