首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器内FTP连接的安全性

问服务器内FTP连接的安全性
EN

Security用户
提问于 2019-01-23 12:33:36
回答 1查看 107关注 0票数 0

在PHP中,我在同一服务器上使用FTP访问另一个用户的文件。在这种情况下,我是否需要使用安全FTP,还是可以使用普通FTP,因为源和目的地都在同一台服务器上?

添加后,得到一些评论和答案:一个网站是访问另一个网站的文件,一些处理要求和克隆。没有许可问题。这两个网站在linux中都是不同的用户,因此在1用户下执行的PHP代码不能访问另一个用户的文件进行复制。此外,我正在使用FTP (它已经在服务器上),因为在未来这些网站可能在不同的服务器。但现在他们在同一台服务器上。

注:-两个网站用户不能添加到同一组,因为这是唯一一次一个网站访问另一个网站的文件。之后,他们就不能访问对方的文件了。

EN

回答 1

Security用户

发布于 2019-01-23 13:05:06

这听起来像xy问题。

但在我谈这个之前.

通常不喜欢FTP的原因有几个。在这里,第一个原因是密码是通过网络以明文发送的,因此很容易捕获。但是(默认情况下)单独的数据通道在防火墙上也很难处理。如果您没有跨越网络,那么您已经解决了这些问题。

但你能肯定的是,这种情况永远都会发生吗?

安全的一个非常简单的原则是,您不安装/运行您不需要的软件。因此,除非主机出于非常好的理由已经运行了XXXX服务器,否则添加一个服务器不利于安全性。

如果我们谈论的是Unix/Linux主机,那么它们几乎总是在运行ssh服务器,这给支持sftp/scp而不是ftp/ftps带来了很大的压力。

几乎和通过网络发送密码一样糟糕的是将密码写入文件系统,而不是加密的。要使代码连接到sftp/ftp/ftps,需要密码或私钥。任何避免这一要求的行为都将有利于担保。

这就引出了真正的问题..。

如果您的代码无法读取本地文件系统上存在的所需文件,那么您的权限模型是错误的。这就是你应该解决的问题。

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

https://security.stackexchange.com/questions/202023

复制
相关文章

相似问题

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