-2

如何用 python 加密 smb?基本上以隐藏路径的方式写入共享。我制作了这个审计系统,它将日志文件保存到每个人都可以访问的 netapp 中的特定路径。

问题是它以明文形式发送日志,如果有人使用wireshark,他们可以立即找出路径。我能做些什么来克服它?加密?使用只有它可以访问该共享的特定服务运行它?以某种方式隐藏路径?

我已经尝试过 pysmb ,但效果不佳。

4

1 回答 1

0

您在这里有两个或三个选项:

  1. 加密您的日志;这样即使位置已知,日志本身也不容易读取。这样做的好处是在传输期间和静止时(即在磁盘上)隐藏信息。

因此,要阅读日志,您必须编写一个解密工具。现在你有两个问题。首先,您的工具需要编写成无法弄清楚您正在使用的加密秘诀;其次,如果在阅读日志时出现问题——你不知道去哪里看——是解密的问题吗?是不是加密有问题?是硬盘本身的问题吗?网络?

您还必须考虑日志设计为纯文本,因为最终您将通过某些第三方程序读取/使用这些日志。

尽管如此,不推荐使用此选项。

  1. 您可以阻止访问文件位置。这样,即使发现位置,用户也无权读取文件。他们仍然可以阅读在传输过程中传递的信息。

  2. 您可以加密通道;然后确保计算加密带来的开销。

于 2015-05-06T19:53:50.623 回答