【问题标题】:Python how to encrypt smb path?Python如何加密smb路径?
【发布时间】:2015-05-03 08:09:50
【问题描述】:

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

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

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

【问题讨论】:

  • 如果位置是每个人都可以访问的地方,那么加密路径的意义何在?
  • 所以他们不知道在哪里......如果他们不知道路径,那么他们是否可以访问它并不重要。

标签: python encryption share smb netapp


【解决方案1】:

这里有两个或三个选项:

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

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

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

除此之外,不推荐使用此选项。

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

  2. 你可以encrypt the channel;然后确保计算加密带来的开销。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-14
    • 2017-05-19
    • 2015-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多