我有一个可执行文件,接受特定的命令行参数。机器上的任何用户都可以通过ps(Unix)或procexp(Windows)找到这些参数。其中一些参数是密码之类的敏感信息。我知道我们不应该像这样传递密码。
在可执行文件的代码中是否有任何方法可以更改,以便其他用户无法看到用于启动可执行文件的命令行参数?
我确定没有平台独立的方法来做到这一点,但即使有针对每个平台的特定API也将是一个很好的起点。期待您的评论/建议或想法。
问候,
Ash
在可执行文件的代码中是否有任何方法可以更改,以便其他用户无法看到用于启动可执行文件的命令行参数?
我确定没有平台独立的方法来做到这一点,但即使有针对每个平台的特定API也将是一个很好的起点。期待您的评论/建议或想法。
问候,
Ash
~/.bash_history
符号链接到了/dev/null
... - user229044