Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python/Flask函数捕获windows系统密码?_Python_Python 3.x_Flask_Flask Sqlalchemy_Flask Wtforms - Fatal编程技术网

Python/Flask函数捕获windows系统密码?

Python/Flask函数捕获windows系统密码?,python,python-3.x,flask,flask-sqlalchemy,flask-wtforms,Python,Python 3.x,Flask,Flask Sqlalchemy,Flask Wtforms,我的python/flask应用程序需要windows系统密码来执行某些操作,目前它是静态写入config.py文件的。 出于安全原因,虽然此密码不应存储在代码中,但不应可见。 是否有python/flask函数可以捕获windows用户密码,而不必在代码中写入静态密码? 谢谢大家。你说得对,从安全角度来看,在代码中存储密码从来都不是一个好主意 基本上你有两种可能: 从文本文件加载密码,并尽可能严格地设置访问权限。 程序启动时向用户询问密码。 我非常怀疑你是否需要windows系统密码。在Win

我的python/flask应用程序需要windows系统密码来执行某些操作,目前它是静态写入config.py文件的。 出于安全原因,虽然此密码不应存储在代码中,但不应可见。 是否有python/flask函数可以捕获windows用户密码,而不必在代码中写入静态密码?
谢谢大家。

你说得对,从安全角度来看,在代码中存储密码从来都不是一个好主意

基本上你有两种可能:

从文本文件加载密码,并尽可能严格地设置访问权限。 程序启动时向用户询问密码。
我非常怀疑你是否需要windows系统密码。在Windows上运行的应用程序只需使用服务用户即可。如果需要外部进程访问部分Windows服务器,则应创建具有绝对最小访问权限的特定用户。如果您的应用程序在主机上的虚拟机内运行,只需使用本地装载。基本上,应用程序在Windows PC中的Linux虚拟机中运行。应用程序应将一些文件从虚拟机FTP到Windows PC,以便执行此操作,它需要Windows PC的密码,密码目前写在config.py文件中。你说本地坐骑是什么意思?对不起,我对python非常陌生,如何在实践中进行精简?请用您的具体问题和用例更新您的问题。是的,但密码必须每3个月更改一次,因此我应该记住手动更新文本文件中的密码!那也差不多,存储在文本文件或代码中,对windows系统的访问已经相当严格,它是在域网络中,但我的老板仍然说不应该在代码中写入。另一种解决方案可以是使用令牌的双因素身份验证?但是如何使用令牌访问windows系统?mah..基本上,应用程序运行在Windows PC中的Linux虚拟机上。应用程序应该将一些文件从虚拟机FTP到Windows PC,为了做到这一点,它需要Windows PC的密码,密码目前写在config.py文件中。在这种情况下,我将使用共享文件夹而不是FTP。