在Vista系统下.NET开发者应该考虑的五个安全问题
发布时间:2023-03-08 11:56:06
在微软的眼中,Windows Vista的主要卖点之一就是它改良后的安全模式。从它的身份识别标示元系统(metasystem),也就是Windows CardSpace到有时令人郁闷的用户账户控制(User Account Control), 这里有许多新的安全措施需要.NET开发者去考虑,无论是在桌面应用软件还是Web应在微软的眼中,Windows Vista的主要卖点之一就是它改良后的安全模式。从它的身份识别标示元系统(metasystem),也就是Windows CardSpace到有时令人郁闷的用户账户控制(User Account Control), 这里有许多新的安全措施需要.NET开发者去考虑,无论是在桌面应用软件还是Web应用软件。
在Tech Ed 2007上,Rafal Lukawiecki,Project Botticelli的一名战略性顾问,概述了Windows Vista的安全模式和解释了开发者应该怎样利用他们发挥最大的功效。
自从Vista发布以来,大体上说最吸引大家注意的就是用户账户控制(User Account Control)。这源于这么样的一个事实,UAC颠覆了长期形成的开发习惯,并且在管理者角色运行应用程序的习惯,Lukawiecki说道。
他接着说:“如果开发者想看管理员登录时内容信息,请返回改变登录方式。否则你是看不到提示对话框的…你必须要以管理员的身份设置一些选项。
为了改掉开发者一直以理员的角色工作的习惯,Lukawiecki给了我们八个提示,以便在开发Windows Vista应用程序高效使用UAC:
1 判断应用程序是否需要管理员特权。他说:“这个判断应该在一开始就应该做出来”。
2 以普通用户(standard user)的角色测试你的应用程序。
3 如果你想存储二进制文件和用户的配置数据,你要知道这些存储在硬盘上的数据并不是很安全。
4 尽可能清楚的列举出你的安全需要级别
5 如果终端用户想提升他们的权限,必须确保你弹出的对话框所表达的意思要清楚。
6 尽可能学一些Windows完整性机制,这是一种新的方式来提高进程间通讯的安全性。
7 要小心谨慎让你的应用程序验证当前用户是不是管理员,特别是用户进行打开文件和对象操作的时候。
8 最后,Lukawiecki说: “在vista中Max_allowed并不是一件好事,在过去的操作系统中它用起来或许很方便,但是现在却不是那么回事了。”
UAC技术的引入,使得Windows Vista在安全上有了新的变化,表现在登录体验上。它声明了一下两种方式:
首先,微软认识到这里有许多的方式取登录到一个应用程序,从生物的测定学到只能卡,到语音,微软已经引入了Credential Service Provider UI。这能与多种credential providers相合,并且为多因素证明提供支持。Lukawiecki说道。
第二,微软采取了身份识别标示元系统(metasystem),引入了Windows CardSpace, 这个使得用户完成多重在在线认证。
因此确保安全性作为你软件开发中的一个重要部分,那么我们要考虑五个方面:
1 周期,托管,托管安全测试
2 应用程序开发中所有组件应该描述安全级别
3 把威胁模型分析应用到你的设计阶段
4 开发计划中要有安全检查和测试部分
5 为研发团队建立安全标准
Lukawiecki说:“针对现在的开发者很少关注安全性问题,微软已经开始提倡安全开发生命周期。”
猜你喜欢
- 很多朋友对于wps都不是太了解,所以很多朋友都不会设置wps字间距,本篇文章会教大家方法的,感兴趣的朋友可以看一下wps中如何调整字体间距?
- 最近有win10笔记本用户发现使用的时候没有网络,看一下网络连接界面,发现只有一个飞行模式,重启也没有效果,那么笔记本网络设置只剩飞行模式怎
- 最近有Win7用户反映,不知道自己操作了什么,回到桌面的时候,发现桌面上的所有图标都变成了未知图标,这让用户非常的烦恼。那么,Win7桌面图
- Win8系统打开麦克风发现声音越来越小,使用麦克风录音的时候才知道原来声音太小了。那么Win8麦克风声音怎么调整呢?Win8麦克风声音小的问
- WPS文档忘记存在什么位置了怎么办?相信很多朋友都碰到这类问题,其实方法很简单的,下面小编就为大家详细介绍一下,有需要的朋友可以参考本文用W
- 当Excel表格出现大量数据的时候,人眼对于某行数据的上下关系会有眼花缭乱的感受,如果对表格进行隔行填色,就会让表格看起来更加顺眼一些,如何
- Aero Snap是Windows 7中Aero桌面改进的一部分。这项功能也是用来进行Windows窗口管理的。很多朋友们不知道怎么关闭这个
- Windows8只能在应用商店下载在线安装。有没有办法,可以像传统的Windows软件一样,从任意地方下载获取,然后在本机离线安装,下面是解
- 我的word2003出了故障,启动它时,先是显示word有问题要,并提问是否发报告往MS公司,无论回答是或否,Words都重启,并提问“以安
- 2020年3月18日消息,苹果更新官网,带来了全新的iPad Pro和Macbook AIr。正如此前曝光的一样,新款Macbook AIr
- win7打印机删除不了一刷新又重新出现怎么办?对于那些已经不再使用的打印机,删除是很经常出现的事,但有些时候删除后一刷新或重新开机又出现,下
- 有些用户在编写商务文档的时候需要在不脱离office的情况下查阅相关的法律法规,这就难住了一些用户,下面小编带你一起解决,快来看看吧一些用户
- 有些用户反映想知道关于如何获得新的照片应用程序方法,新的版本会慢慢推出,如果各位小伙伴们等不及的话,今天小编就教大家如何手动检查更新。具体操
- Win11怎么将D盘空间分给C盘?在不做系统的情况下怎么将Win11系统的D盘空间分给C盘呢?下面一起看看吧Win11怎么将D盘空间分给C盘
- 在excel之前的版本中我们可以通过高级筛选来删除重复的记录,但是自从用了excel2007以后,就没有了高级筛选这个功能了,我们就可以通过
- 我们在做word文档时,有时会需要再一些或一段文字后添加注释以说明。那么下面小编就教你word中添加注释的技巧。word中添加注释的技巧:首
- 经常进行文字处理的朋友一定不会拒绝word2003给我们带来的更高更快更强的体验,让我们来看看,还有哪些实用的tips没有引起你的注意。 有
- 打开“所有程序”->“附件”->”系统工具”就能找到“任务计划程序”工具,下面与大家分享下使用“任务计划程序”设置自动关机的步骤
- 我们知道,文章的段落前面一定要空两格。如果段落较多,手动缩进会很麻烦,那能不能一起进行呢?下面小编给大家简单的介绍一下。方法一、用回车键分割
- 嗯说到用u盘来装系统,是个很老的话题。可是随着用户不断变化,新用户的涌入,我们还是要更新这类的教程。让大家都能轻松学会用u盘来装win10系