安全问题

ShaoKao 2008-07-09 02:17:22
程序包含一个Windows Service Assembly,该Service以域中的某个管理员权限运行。因为运行该服务的账号权限很高,所以需要防止该服务程序被替换。若恶意软件替换了该Service程序,就可以在不知道管理员的用户名和密码的情况下对域中的重要服务进行任意操作。

有什么办法防止该Service Assembly被恶意替换?
...全文
108 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ShaoKao 2008-07-09
  • 打赏
  • 举报
回复
看来是我没有说清楚。运行服务的用户是SharePoint中的SSP的管理员,在域中该用户只是一个普通用户。我的Service需要调用SharePoint的Web Service从一个SSP中导出用户的profile,然后复制到另外一个SSP中。

看来似乎没有什么完美的解决办法了。谢谢gomoku。
gomoku 2008-07-09
  • 打赏
  • 举报
回复
从安全角度讲,用域用户来运行服务还好,可以把域用户的权限限制到比本地管理员还小。它的缺点就是密码总要被SCM存在某个地方,增加了被攻击的点。
用域管理员身份来运行服务,尤其在没有特殊保护的机器上,则是很不好的主意。
ShaoKao 2008-07-09
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 gomoku 的回复:]
换个角度看问题。

以域中的某个管理员权限运行以Service不太好。
很少有需要用域用户运行的服务,我知道的只有Cluster Service需要域用户帐号。
[/Quote]

调用SharePoint SSP的Web Service, Windows NTLM身份验证。
viki117 2008-07-09
  • 打赏
  • 举报
回复
定时检测文件,发现不对警告替换了。。还有什么办法。。被人获取了管理员权限。。什么事还能防的住
gomoku 2008-07-09
  • 打赏
  • 举报
回复
换个角度看问题。

以域中的某个管理员权限运行以Service不太好。
很少有需要用域用户运行的服务,我知道的只有Cluster Service需要域用户帐号。
ShaoKao 2008-07-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 falx2004 的回复:]
引用 2 楼 sxmonsy 的回复:
装防火墙.

或者你实时的检测Service的特殊标识
[/Quote]

那岂不是我要有一个进程一直开着不断检测? 如果该进程被杀死怎么办? 难道我需要动用流氓战术防止监测进程被杀死?

还有没有更好的办法?
tianyalangren 2008-07-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 falx2004 的回复:]
引用 2 楼 sxmonsy 的回复:
装防火墙.

或者你实时的检测Service的特殊标识
[/Quote]
falx2004 2008-07-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sxmonsy 的回复:]
装防火墙.
[/Quote]
或者你实时的检测Service的特殊标识
clever_yang 2008-07-09
  • 打赏
  • 举报
回复
支持!
烈火焚身 2008-07-09
  • 打赏
  • 举报
回复
正版
sxmonsy 2008-07-09
  • 打赏
  • 举报
回复
装防火墙.
xhan2000 2008-07-09
  • 打赏
  • 举报
回复
杀毒软件的功能·,呵呵
iis6.0完整安装包xp+iis 6.0 完整安装包 xp sp3 IIS 6.0 中的一个最重要的变动涉及 Web 服务器安全性。为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将 IIS 安装在 Microsoft Windows Server 2003 家族的成员上。 要点 为了更好地预防恶意用户和攻击者的攻击,没有将 IIS 默认安装到 Microsoft® Windows® Server 2003 家族的成员上。而且,当您最初安装 IIS 时,该服务在高度安全和“锁定”的模式下安装。在默认情况下,IIS 只为静态内容提供服务 - 即,ASP、ASP.NET、服务器端包含、WebDAV 发布和 FrontPage® Server Extensions 等功能只有在启用时才工作。如果安装 IIS 之后未启用该功能,则 IIS 返回一个 404 错误。您可以为动态内容提供服务,并通过 IIS 管理器中的 Web 服务扩展节点启用这些功能。同样,如果应用程序扩展未在 IIS 中进行映射,则 IIS 返回一个 404 错误。要映射扩展,请参阅设置应用程序映射。有关如何排解 404 错误(包括 404.2 和 404.3)、与 IIS 6.0 的新安装相关的问题或从低版本的 IIS 进行升级的详细信息,请参阅疑难解答。 iis6.0完整安装包xp 通过 Web 服务器证书向导和 CTL 向导,您可以同步 Web 和 NTFS 的安全设置、获得并安装服务器证书以及创建和修改证书信任列表。还可以选择一个加密服务提供程序 (CSP) 以使用证书加密数据。 详细信息,请参阅使用证书向导。

111,112

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧