Python 还能承担下一个时代的发展重任吗?Mojo 语言的横空出世对 AI 研发生态有什么影响? 了解详情
写点什么

“无需以管理员身份运行”之 WCF 版

  • 2007-09-13
  • 本文字数:600 字

    阅读完需:约 2 分钟

在 Windows 社区中一直存在的一个问题就是需要使用管理员权限来运行应用程序,导致了一些在 Windows Vista 中类似 UAC 特性这样有问题的设计。

在一个尽力纠正这些年的错误实践中,微软的员工喊出“无需以管理员身份运行”的口号。当然,除了开发人员获得一个需要在受限权限下运行应用程序的工具外,其他的并不重要。Nicholas Allen 写到:

我想把这个帖子当作一个对创建和部署服务的开发人员的提醒。我了解那些部署要求访问受限资源服务的人们。最常见的受限资源是能够注册一个监听器到 HTTP 的部分命名空间上,不过本意见适用于任何受限资源。我常常看到这些人通过把服务运行于管理员帐号下来访问受限资源。不要这样做。这是一个糟糕的做法。极大提高你的服务的权限永远不是正确的做法。

Nicholas 有两篇文章谈到了 WCF 和 HTTP 的问题。简单举个例子就是,侦听 HTTP 请求就是一种受限操作。通常,所有地址被分配给管理员帐号,但是它们也可以被分配给其他用户。

在 Windows XP SP2 和 Windows Server 2003 中,HTTP 地址和 SSL 证书能利用" httpcfg.exe "来保留。Vista 并没有这个程序,取而代之的是名为" netsh.exe "的程序。

跳过那些步骤,让 HTTP 工作于非管理员帐号所付出的代价比获得的回报少的多。由于重新分配地址必须以管理员身份完成,所以安装程序也必须以管理员的帐号运行。之后,我们就可以让用户运行于管理员权限下了。

查看英文原文: Don’t Run as Administrator: WCF Edition

2007-09-13 02:371322
用户头像

发布了 254 篇内容, 共 49.9 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

Netty进阶 -- 非阻塞网络编程 实现群聊+私聊+心跳检测系统

Bug终结者

Netty 8月月更

Open Office XML 格式里如何描述多段具有不同字体设置的段落

Jerry Wang

xml 微软 Office 8月月更 openOffice

Java反射机制清空字符串导致业务异常分析

华为云开发者联盟

Java 开发

太香了!自从用了这款接口神器,我的团队效率提升了 60%!

Java永远的神

Java 程序员 程序人生 项目 Apifox

阿里内部共享,彩印图文版《Elasticsearch实战》文档,堪称经典!

冉然学Java

Java elasticsearch 开源 阿里 构架

web前端培训费用是多少

小谷哥

嘉为蓝鲸荣获工信部“数字技术融合创新应用解决方案”

嘉为蓝鲸

DevOps 运维 AIOPS 信创 研发

Kyligence 通过 SOC 2 Type II 审计,以可信赖的企业级产品服务全球客户

Kyligence

国际权威鉴证标准 企业级数据分析

StoneDB 文档捉虫活动第一季

StoneDB

MySQL 数据库 开源 大数据 开源 8月月更

不止跑路,拯救误操作rm -rf /*的小伙儿

华为云开发者联盟

开发 配置文件 OM脚本

50个Java面试必问的面试题,这里都给你整好了

千锋IT教育

模块九 - 设计电商秒杀系统

Elvis FAN

个推数据资产管理经验 | 教你打造数据质量心电图,智能检测数据“心跳”异常

个推

大数据 数据智能 数据资产管理 数据质量保障 数据异常检测

培训机构学习费用是多少呢?

小谷哥

GPU加速Pinterest推荐模型,参数量增加100倍,用户活跃度提高16%

OneFlow

机器学习 深度学习 gpu

JWT 实现登录认证 + Token 自动续期方案

CRMEB

中小规模网站架构

舟停江吹雪

Linux

一文读懂NFT数字藏品为何风靡全球?

智捷云

OneFlow源码解析:算子指令在虚拟机中的执行

OneFlow

虚拟机 源码解析 算子

快速上手,征服三种不同分布式架构调用方案

知识浅谈

分布式 8月月更

开源一夏 | mysql5.7安装部署-yum安装

zhangpfly

MySQL 开源 linux运维 #开源 8月月更

可视化服务编排在金融APP中的实践

京东科技开发者

可视化 BFF 金融 Obsuite

用低代码驱动IT现代化

力软低代码开发平台

人脸考勤是选择人脸比对1:1还是人脸搜索1:N?

夏夜许游

人脸识别 人脸考勤

毕业总结

Elvis FAN

使用CSS实现多种Noise噪点效果

dragonir

CSS html html5 css3

从脚本到剪辑,影像大师亲授的后期制作秘籍

博文视点Broadview

一起畅聊「云+操作系统」!龙蜥社区亮相阿里巴巴开源开放周,完整议程来了

OpenAnolis小助手

数据库 操作系统 龙蜥社区 阿里巴巴开源开放周 开源共享

制品库是什么?

雨后小溪

DevOps Artifactory 制品库 制品仓库 Packages

从《中国视频云市场跟踪》最新报告,看视频云的赛道演进

阿里云视频云

视频云 市场

2022年裁员潮,失业程序员何去何从?

千锋IT教育

  • 扫码加入 InfoQ 开发者交流群
“无需以管理员身份运行”之WCF版_SOA_Jonathan Allen_InfoQ精选文章