IT技术博客大学习 共学习 共进步

标签:权限提升

共 2 篇相关文章

IT 累计浏览 3

提权实录:通过命名管道劫持可写服务

在分析Windows应用服务时,发现其命名管道的访问控制列表配置错误,允许“Everyone”组的用户进行写操作。低权限攻击者可利用此管道作为通信通道,向以System权限运行的服务发送特定格式的消息(如终止进程的指令)。进一步调查发现,该服务在被强制终止后会自动重启,但其可执行文件的权限配置同样存在问题,允许“Everyone”组读写。利用这两个缺陷,攻击者可构建一条本地提权链:通过循环线程,一边尝试将恶意程序替换目标服务的可执行文件,一边通过上述有漏洞的命名管道发送指令触发服务重启。服务重启时便会加载已被替换的恶意程序,从而以System权限执行攻击者代码。此案例凸显了命名管道ACL配置不当与系统服务可执行文件权限宽松这两种漏洞组合利用的危害。

IT 累计浏览 4,501

linux下如何自动提升权限

这篇讲的是如何让低权限的 httpd 服务安全地完成高权限任务。作者从实际运维场景出发:以 web 用户身份运行的 Apache 服务(httpd)常常需要执行系统管理操作,比如修改文件权限或重启服务,但直接以 root 运行又存在安全风险。 文章没有推荐简单粗暴的 `chmod 777` 或关闭 SELinux,而是聚焦于通过 sudo 机制实现精细化权限提升。核心方案是配置 `/etc/sudoers` 文件,为特定服务用户定义一条或多条命令白名单,允许其无需密码或仅通过特定方式执行必要命令。例如,可以允许 web 用户仅通过 sudo 执行 `/bin/systemctl restart httpd` 或 `/usr/bin/chown` 之类的具体操作。 这样做的好处在于既满足了服务运行的功能需求,又严格遵守了最小权限原则。文章可能还结合了实际配置示例和排错要点,最终效果是在提升运维效率的同时,将攻击面控制在最小范围。对于需要兼顾服务可用性与系统安全的 Linux 管理者来说,这种通过 sudo 进行有限授权的思路,比开放全权或完全禁止要实用得多。