quote:以下是引用万泉河在2006-03-11 16:20:36的发言:
“比如,软件上设置恢复设备初始状态功能,用于异常时恢复系统,需要专门的权限才能使用。这个权限可以不交给用户。而是设备厂商保留,必要时使用很方便的。”
你这样的做法,通俗的定义就是开后门。
软件开发是不允许开后门的。许多安全漏洞的根源,就是程序员习惯上给自己留的后门被别人也知道了。
为了你的设备的安全,你在交出系统的时候,administrator账户的权限,不能交给普通用户,也不能留给你自己。需要交给甲方相关的主管级别人员。
留在自己手里的最大的风险就是,你永远需要背负着个服务的义务。
永远是多远?你会在目前的公司呆到永远吗?
说是开后门有些过了吧,这些权限是软件本身就具有的功能,而不是偷偷加进去的,西门子的数控系统,驱动系统不都有最高权限的密码拿在自己手里,他把这个交给用户了么?
我又没说这个密码留在开发者的手里,这个密码应该是设备厂商保留的,做这生产设备的厂商,难道不应该永远需要背负着个服务的义务么?如果仅是过了保修期就什么都不管了,这个公司还么做长么?
开后门是不允许的,但保留生产厂商的权限并没有错,不然,暂不说国内厂商,为什么那么多国外的大厂商都这么做?他们做得都比较规范了吧,不会做些给自己找烦麻的事吧。
版主高见呢?