操作系统命令注入是否适用于 winform 应用程序?
它是主要的安全威胁吗?
如果是,那么保护应用程序免受其侵害的最佳可行解决方案是什么?
上述任何链接将不胜感激。
这是示例代码
公共静态无效 RunNewInstance(参考字符串 pstrUserRole)
{
组装 asm = Assembly.GetExecutingAssembly();
字符串 lstrExeName = asm.ManifestModule.Name;
进程 proc = new Process();
字符串 lstrCurrentDirectory = Environment.CurrentDirectory;
proc.StartInfo.FileName = lstrCurrentDirectory + "\\" + strExeName;
proc.StartInfo.Arguments = pstrUserRole;
proc.Start();
}