我有计划每天运行的批处理脚本。一些脚本中有密码。我想保护批次不被那些未被授权打开或读取它们的人读取或打开。
我的问题是:保护批处理文件的好方法是什么?是否有编译批处理文件的免费或开源工具?
您可以使用 NTFS ACL 来保护文件免受无权执行它们的用户的侵害。根据定义,被授权执行密码的用户可以读取密码(以混淆形式,如果您选择对其进行混淆)。对执行的访问意味着对读取的访问。如果脚本可以去混淆密码,那么用户也可以。
假设您试图保护密码不受允许执行脚本的用户的影响,那么您所说的不可能。你真的是在说:
我们需要将密码提供给用户,以便他们可以使用某些软件,但我们不希望用户知道密码是什么。
根据定义,用户必须能够恢复密码才能使用它们。您执行的任何密码混淆或编码都只是一个“减速带”,让坚定的用户找出密码是什么。
只要这个脚本的执行上下文是用户,你就必须给他们密码。您是否尝试混淆密码是您的事,但您仍然将密码提供给他们。
| 归档时间: |
|
| 查看次数: |
11433 次 |
| 最近记录: |