[英]How to monitor user action on .NET web browser control without obfuscation?
我在 WinForms 应用程序中嵌入了 web 浏览器控件。 用户在不属于我的网站上进行了一些操作。 最后(例如在最后一页)我需要向我的服务器发送确认信息(例如通过 web 服务),该用户确实做了他应该做的事情。
现在,该应用程序正在该过程中收集一些数据,并在用它制作一些奇怪的东西(即通过默默无闻的安全性)之后将信息发送到我的服务器。 从应用程序发送到服务器的消息是模糊的,应用程序是用 C++ 编写的,因此反编译并检查真正发送的内容并不容易。 此外,可能破解密码的用户有机会赚取很少的钱,并且很容易跟踪他。 这种情况从未发生过。
源代码变得不可维护,我想用 C# 重写它。 问题很明显:即使是混淆代码也比旧的原生 C++ 二进制文件更容易破解。
你看到任何“安全”的出路吗? 是否有可能获得 web 浏览器控件(仅限 https 连接)上的页面数字签名之类的东西? 除了获取外部页面的用户凭据并代表他在服务器端执行操作之外,我不知道该怎么做,这是完全不可接受的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.