精选优质文档-倾情为你奉上软件设计中安全性与易用性的考虑(一)计算机安全界曾经有个笑话:“实现计算机系统安全很容易,把计算机的电源关掉,锁在保险箱里,然后把钥匙扔掉。”实际上,这个笑话一定程度上揭示了计算机的安全性与易用性之间的关系。一、易用性和安全性之间的关系在计算机的安全性和易用性设计之间存在权衡,一台不设口令的计算机非常方便使用,但是不安全;但是如果一台计算机每5分钟要求你做一次身份确认,输入口令甚至做血样检验,这样的计算机是安全的,但是不会有人愿意使用。一般说来,安全软件产品的操作要比其他软件产品的操作困难,因为实现机制复杂了,需要配置的参数也多了。安全性和易用性在设计上有共同点:(1)都需要从软件的整体考虑;(2)需要对系统结构、开发团队和市场份额等方面统筹考虑;(3)都要在系统设计的开始阶段考虑,在系统开发临近结束时无法临时增加;但是由于易用性和安全性是不同的技术,所以建立一个既有安全性又有易用性的系统比较昂贵。(4)易用性方面出现问题可能会妨碍安全性的效果。目前安全性和易用性之间的接口成为计算机安全界研究的对象,被称作人机交互和安全性(HCI-