c# – MSMQ连接缓存安全漏洞?
发布时间:2020-12-15 20:57:27 所属栏目:百科 来源:网络整理
导读:使用MSMQ时,默认情况下禁用连接缓存.启用MSMQ连接缓存会显着增加队列吞吐量(~10x). 在审查code时,提到了一个安全漏洞,如下所示. // Whidbey Beta 2 SECREVIEW (Dec 2004 [....]):// Connection Cache can be a security vulnerability (see bug 422227)// Th
使用MSMQ时,默认情况下禁用连接缓存.启用MSMQ连接缓存会显着增加队列吞吐量(~10x).
在审查code时,提到了一个安全漏洞,如下所示. // Whidbey Beta 2 SECREVIEW (Dec 2004 [....]): // Connection Cache can be a security vulnerability (see bug 422227) // Therefore,disable it by default private static bool enableConnectionCache = false; 什么是潜在的安全漏洞(无法找到错误参考)? 解决方法
一种解释可能是使用缓存存在潜在的内存泄漏,因为Dispose()不会关闭队列句柄.见
MSMQ FAQ第18.9节.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |