【问题标题】:Determine security zone of iexplore.exe process确定 iexplore.exe 进程的安全区域
【发布时间】:2015-05-02 06:50:15
【问题描述】:

Internet Explorer 在以中等完整性级别运行的单独 iexplore.exe 进程中分别启动 Intranet 和受信任站点。

有没有办法确定 iexplore.exe 进程的特定安全区域?

我正在开发一个任务管理器工具,并希望区分各种安全区域 Restricted、Internet、Intranet 和 Trusted 之间的 iexplore.exe 进程。

【问题讨论】:

    标签: internet-explorer security-zone


    【解决方案1】:

    我相信您正在寻找IInternetSecurityManager::MapUrlToZone 方法。是的,它是 C++,是的,它是,呃...complicated

    更新,基于评论:

    安全区域基于 URL;进程隔离更多地与保护模式、完整性级别和 AppContainer 权限有关。出于安全原因,并非所有详细信息都可以通过公共 API 获得。

    IIRC,您正在寻找的简短答案涉及搜索specific SIDs(安全描述符)(context here)的访问令牌。但是,这需要进一步的背景才能完全理解。您需要阅读完整的 collection of articles,然后使用 EricLaw 的高度 detailed backgrounders 回填一些细节。 (顺便说一句,这是两个单独的链接)。

    如果搜索 SID 无法找到您正在寻找的答案,请参阅更大的相关“操作方法”任务集合may help

    希望这会有所帮助...

    -- 兰斯

    【讨论】:

    • 对不起,我应该说得更清楚一点,我需要确定一个进程的安全区域。所以输入是一个进程ID或句柄。 MapUrlToZone 需要一个 URL。
    • 我扩展了答案以提供更多上下文,并希望为您指明正确的方向。
    猜你喜欢
    • 2021-10-31
    • 1970-01-01
    • 2011-09-19
    • 2011-06-29
    • 2017-11-13
    • 1970-01-01
    • 2020-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多