mirror of https://github.com/OpenVPN/openvpn-gui
				
				
				
			|  55d6c0883f Check that the process listening on management port has image path matching exe_path set in the registry. The check is done soon after connecting to the port, but before sending any data to it. Helps with: (i) not revealing management password to a malicious process (ii) passing user credentials etc. only to a known process (iii) ensuring PLAP interface is connecting to a known process Note: This uses an undocumented API as alternatives like "QueryFullProcessImageNameW" requires PROCESS_QUERY_INFORMATION rights which we normally do not have. Motivated by some issues found by ZeroPath Signed-off-by: Selva Nair <selva.nair@gmail.com> | ||
|---|---|---|
| .. | ||
| Makefile.am | ||
| openvpn-plap-install.reg | ||
| openvpn-plap-res.rc | ||
| openvpn-plap-uninstall.reg | ||
| openvpn-plap.manifest | ||
| openvpn_plap.def | ||
| plap_common.c | ||
| plap_common.h | ||
| plap_connection.c | ||
| plap_connection.h | ||
| plap_dll.c | ||
| plap_dll.h | ||
| plap_provider.c | ||
| resource.h | ||
| stub.c | ||
| test-plap-res.rc | ||
| test-plap.manifest | ||
| test_plap.cpp | ||
| ui_glue.c | ||
| ui_glue.h | ||