首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java加密日志文件

Java加密日志文件
EN

Stack Overflow用户
提问于 2011-11-15 23:06:38
回答 2查看 891关注 0票数 1

我正在编写一个web服务,处理需要保护的财务数据。目前,我正在开发和调试服务,但开始考虑生产环境。

出于调试目的,可以记录发送的有效载荷-财务数据。这是我了解作为一个开发人员发生的事情的唯一途径。使用java.util.logging将日志信息写入日志文件。

你知道我该怎么加密日志文件吗?或者你有什么建议可以保证安全吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-15 23:17:46

我认为,您可以只加密敏感数据,而不是加密整个文件,同时保持其他日志信息的完整性。在这种情况下,您可能还需要创建解密程序。

或者,如果可能的话,最好是在记录数据时屏蔽它(就像信用卡号码是用X字符屏蔽的),这样就不可能解密了,但开发人员将能够知道那里发生了什么。根据S.L.Barth的回答,您可以使用内置加密来进行加密。

票数 3
EN

Stack Overflow用户

发布于 2011-11-15 23:12:04

Java有内置的加密设施;javax.crypto包。

但是,您可能不希望对日志文件本身进行加密,您只希望在通过网络发送日志文件时对其进行加密。

在这种情况下,您应该寻找用于安全发送信息的软件;例如,VPN。

编辑:您的问题实际上在Java tutorials中得到了解决。

但是,从外观上看,他们的示例很容易受到中间人攻击,因为它似乎不像SSL/TLS那样验证发送者的来源。因此,我建议使用VPN或其他第三方软件进行安全传输。

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

https://stackoverflow.com/questions/8138425

复制
相关文章

相似问题

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