【发布时间】:2013-05-28 03:51:12
【问题描述】:
我有用 java (war 文件) (使用 Spring Security) 编写的 Web 服务。在 Web 服务中,我可以通过主机读取所有文件(使用 FileInputStream)。
我的主机(Windows 系统)包含我不想与任何人共享的非常敏感的数据。
假设有人以非真实方式(以任何方式)访问我的 tomcat,然后他可以在其上部署文件并可以在其上运行命令,从而可以轻松访问我的主机文件系统。
如何预防?
我可以禁用自动部署并在 tomcat 上执行其他安全技巧来防止攻击。
但是,这并不能解决我的问题。
我的文件系统不安全是否有意义?这是一件值得担心的事情。 或者更好的是我不应该在服务器上保留敏感数据。
【问题讨论】:
-
我的文件系统不安全,这是一件值得担心的事情,这是否有意义。或者更好的是我不应该在服务器上保留敏感数据。 是的,非常担心,不要将敏感数据放在触手可及的范围内。 在 Web 服务中,我可以通过主机读取所有文件(使用 FileInputStream)。 你在乞求被破坏
-
但是,我可以阻止某些目录访问 tomcat。喜欢 D Drive 上的一些文件夹吗?
标签: web-services windows-7 spring-security tomcat7 security