轻量级前端框架助力开发者提升项目效率与性能
2417
2022-09-13
RunAs 增强性扩展命令(支持自动提交密码,安全转移授权)
1.问题或需求描述
系统 runas 命令不能自动输入密码,不能便捷地授权。为便于理解,举例问题场景:管理员允许普通用户安装某程序,但是他不想告诉你管理员帐号密码,也不想远程操作。
2.解决方法或原理:
由于系统runas命令的特殊性,用户不大可能自行编码实现其功能,所以考虑为其开发自动化操作工具,将原先需要手动实现的操作交由程序自动实现,并补充一些功能。
既然已经可实现自动化操作,那么对于用户凭据、命令行等信息可以加密保存至文件中在使用时再解密执行,这样就可通过转移或传送加密文件的形式进行远程授权。
虽然上述过程已考虑到安全性,但用户仍可通过替换runas程序或目标程序窥视帐号密码,鉴于此,增加校验系统runas程序和目标程序md5。
本方法局限性说明:或许读者拥有其他更多更好的方法,而作者是出于自身认知提出此方法,欢迎批评改正,谢谢!
3.性能问题:
为兼顾众多电脑环境,提交密码过程增加了延时以保证成功,尽管有些电脑不需要延时处理。
如果出现无法提交密码问题,作者愿提供适当支援(E-mail:firswof@163.com)
4.解决方案:
XRunAs RunAs增强性扩展命令[Ver:2022-04-28.01; Author:FIRSWOF; E-mail:firswof@163.com]XRunAs 用法:XRunAs [[--extra args] --username usr --password pwd --cmdline cmd [[--safe] [--md5 program] --encrypt codefile]] | [--ciphertext codefile] --extra(or -x) 启用 runas 额外参数选项 args 系统 runas 命令 除 /user:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~