微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在服务中是否有与WndProc相当的安全性?

这个问题接收Windows消息服务解决我有的问题,并build议不要创build一个wndproc,以避免粉碎攻击。 问题是我有一个Windows应用程序我想转换为使用Asynchronous Winsock的服务,因此需要一个wndProc来操作。

鉴于我不在乎显示窗口,下面的安全措施是否能防止破碎的攻击? 我将wndProc复制过来,但用一个简单的返回值0来replace认处理程序(当前调用DefWindowProc()); 。

使用sc.exe使用当前用户帐户创buildWindows服务

在.NET中构buildWindows服务的build议stream程是什么?

Windows服务的自动部署 – 工具

如何通过另一个Windows服务创buildWindows服务

将数据传递给自定义Windows服务

除非标记为“交互式”,否则每个服务都在自己的窗口站中运行,所以对服务本身的破坏攻击不是问题,除非您的代码做了一些奇怪的事情,比如改变窗口站点关联或者弄乱窗口站点的权限和/或桌面。

换句话说,你不需要改变任何东西; 只要确保在安装服务时不要设置“交互”标志。 你提到的答案在这方面是误导性的。

(即使设置了“交互”标志,风险在Windows Vista中受到严重限制,随后由会话0隔离;只有在不受信任的代码在较低特权服务的情况下运行,或者特权较弱的服务已被攻击者成功破解。)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐