RSS订阅
RSS订阅TT安全
您现在的位置:TT安全 > SSL/TLS > 如何保障FTP站点安全?

如何保障FTP站点安全?

2008-4-18  选择字号:  | |
打印本文章

导读:我们需要建立安全的FTP服务器,使用128位加密。我们有能通过网页进行访问的FTP站点,但我们认为这是不安全的。那么如何检测它的安全性呢?使用什么操作系统最适合呢?

关键词:FTP SFTP FTP服务器 嗅探器 渗透测试法 DMZ

正在加载数据... 【TechTarget中国原创】问:我们需要建立一个安全的FTP服务器,使用128位加密,以便我们的客户上传文件。我们有一个能通过网页进行访问的FTP站点,但我们认为这是不安全的。那么如何才能检测它的安全性呢?使用什么样的操作系统最适合呢?

【TechTarget中国原创】问:我们需要建立一个安全的FTP服务器,使用128位加密,以便我们的客户上传文件。我们有一个能通过网页进行访问的FTP站点,但我们认为这是不安全的。那么如何才能检测它的安全性呢?使用什么样的操作系统最适合呢?

  答:目前,允许客户把文件上传到站点是一种普遍的商业需求。而不幸的是,很少有人想过如何建立和保护这种服务。和许多其它诸如HTTP和SMTP一类的普通因特网协议一样,在SSL推广之前,就创建了FTP。因为在传输中不能加密数据,因此FTP带有与生俱来的不安全性。这就是说,使用数据包嗅探器就可以截获FTP的用户名、密码、指令和传输文件。

  如果你要建立一个FTP站点,就得需要一个用户名和密码。当客户使用浏览器链接的时候,用户名和密码就会以明文形式发送,就像上传文件一样。为了防止网络嗅探器查看客户的密码和所连接的文件,你需要启动一个安全FTP服务器。

  至于运行FTP服务器的操作系统,取决于你的内置技术。启动Unix系统来运行FTP站点的做法是毫无益处的,比如,公司没有人对操作系统的知识有深度的了解时。关键在于是服务器经过恰当地加固,防护网络上的服务,同时设置在一个安全的隔离区(DMZ)网络中。

  下面要解决的问题是:该使用哪种安全FTP协议?两种主要的选择是FTPS和SFTP。

  FTPS是在标准FTP协议下,使用SSL/TLS层对控件和/或数据信道加密。首选的使用方法是Explicit FTPS。在这种模式下,FTP客户端连接到服务器的21号端口上,并正常开启一个未加密的FTP程序,但要求使用TLS安全模式。在传送任何敏感数据前,进行适当的同步信息或符号交换。数据可以在指令通道、数据通道中加密,理想状态是在两者中一起加密。由于FTPS是FTP的扩展,所以大部分服务器均支持FTP。此外,FTPS因和FTP使用相同的端口,因此不需要再开任何其它防火墙端口。

  SFTP是一种利用SSH提供安全服务的新型协议,它既可以为数据加密,又能够处理文件传输。SFTP包含了很多文件管理功能,诸如删除、重命名、中断传送恢复和目录列表。尽管如此,它的许多功能使得在SFTP服务器上设置正确的许可,这一点显得尤为重要,以确保保持最低访问权。如果你的站点是在共享服务器上的几个主机之一,则需要格外的小心。如果有黑客能够攻击到服务器上的其它站点,那么他就有可能扩展其控制范围,进而控制服务器本身和你的站点。

  大部分企业不希望客户能看到其他客户上传到站点上的文件。这就需要每个客户在文件上传过程中的存储位置有自己的用户名、密码和目录。

  此外,只要上传文件就要考虑文件的安全。切记,它们存储在DMZ中,一旦黑客攻击DMZ,那么这些文件是很危险的。一些FTP服务器程序支持使用   哈希加密法,来检验文件的完整性。当文件闲置在FTP服务器上时,应当对其加密;当文件在DMZ和内部网之间传输时,应当再次加密。

  最后,为了检测你的FTP服务是否安全,我推荐使用渗透测试法来验证设置的合理性。


FTP
 如何保障FTP站点安全?

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
在向一个Web站点提供个人资料之前,有很多办法测试个人信息的保护防护和安全性,帮助进行快速地风险分析,例如认证证书……
威瑞信公司宣布针对目前新出现的冲击网上企业的互联网安全问题,即日起至2008年6月30日,威瑞信将免费为其客户提供安全套接字层 (SSL) 证书保护方案。
我刚买了iPhone,正在设置邮件账户。账户设置完后,我收到了一条信息说,SSL没有激活。使用这样的账户设置有什么安全风险? SSL为电话和邮件服务器之间的所有通信加密。
我们需要建立一个安全的FTP服务器,使用128位加密。我们有能通过网页进行访问的FTP站点,但我们认为这是不安全的。那么如何检测它的安全性呢?使用什么操作系统最适合呢?
FTP服务器首先是基于操作系统而运作的,因而操作系统本身的安全性就决定了FTP服务器安全性的级别。最好采用Windows 2000及以上版本,并记住及时打上补丁。

当身份窃取猖獗的时候,有力地用户认证、客户认证和合作伙伴认证是至关重要的措施。有了用户名和密码就足够了吗?双因素认证是有效的方法吗?还是无力应对新出现的威胁呢?本专题将提供全面的信息,帮助理解目前的认证方式和面临的挑战,并且介绍如何采用安全的认证系统。

本专题将介绍一款免费的、开源的、可移动的适用于笔记本电脑的加密软件TrueCrypt。TrueCrypt适用于个人或者小型企业和团队,可以在任何系统上运行而不需要安装。TrueCrypt可以采用多种加密算法,有效地保护机密数据。
本专题可以帮助理解在无线网络中,无线入侵检测/防御系统(WIDS/WIPS)的价值,及时您所在的公司不支持无线局域网。此外,本专题还将介绍如何为公司环境选择合适的WIDS,以及如何防御无线拒绝服务攻击。
最新更新
专家答疑
技巧
Michael Cobb
渗透测试的目标不仅是要评估电脑系统或者网络的安全性,还要决定成功攻击的可行性和商业影响。那么如果选择合适的渗透测试人员呢?
Mike Chapple
渗透测试可以提供安全防御的有价值的信息,但是成本很高。为了渗透测试的可信性,通常必须要有独立的外部公司进行。如果使用内部人员和测试示范漏洞……
Ed Skoudis
问:社会工程应该是渗透测试的一部分吗?这样做是道德的吗?   答:这个问题的答案还在争论之中。