Win Vista系统:安全和兼容谁重要(转)

微软在Windows Vista中强调安全性的提升,这可能导致牺牲部分兼容性,尤其是对某些即时通讯软件、共享软件及浏览器的限制。此举也被视为微软巩固其市场地位的战略。
Win Vista系统:安全和兼容谁重要(转)[@more@]  毫无疑问,Windows是有史以来最成功的操作系统,通过其越来越便捷的操作和越来越美观的界面征服了很多人,因此才有了骄人的90%市场占有率。然而Windows的缺点也不是没有,而且是越来越多,例如经典的“蓝屏”和诸多莫名其妙的重启。

  对于Windows系统存在的问题,微软并不是一无所知,而且和普通用户一样深有感触。只不过碍于面子,微软对自己产品存在的问题一直保持低调,悄悄地把遇到的问题解决掉。例如这次推出的Windows Vista,微软通过不同渠道大打“安全牌”,并且多次提出在兼容性和安全性两者之间会选择安全性,这些都表明微软未来把系统的安全性和稳定性放在了第一位。

  我们该如何解读微软未来的“安全性”这张牌呢?

  一、脆弱的Windows系统

  这个世界上最讽刺的事情莫过于“自相矛盾”里的情节,而我们也一定知道盖茨宣传自己产品时Windows“当机”的尴尬。当自己“听话的孩子”不听话了,微软很无奈,盖茨很尴尬。  

  对于用户来说,Windows有着无与伦比的三大“优点”:看不懂的“蓝屏”、“平白无故”的重启、“没有预兆”的死机。这是比微软产品定价还更难让人接受的结果,而这么多年以来这种表现似乎没有什么本质改变,因为只要用户使用就会遇到,可除了抱怨,用户只能无奈。

  微软及其产品的诸多安全性和稳定性上的问题,也成了其对手攻击时最有力的“素材”,因为在无可辩驳的事实面前微软只能用“没有完美”来回应,而这也是微软最无奈的痛,毕竟被人“打脸”的感觉不好受!所以微软一直在等待时机来改变这种局面,变被动为主动。

  Windows Vista的推出,对微软来说就是个最好的机会。

  二、“安全性”首先牺牲了谁?

  老实说,Windows之所以稳定性和安全性这么差,与其兼容性“太好”不无关系,因为就连安装一个应用程序都可以“无需用户操作”而结束所有进程重启系统,所以微软在推Vista测试版的时候开始刻意改变这种现状,并且借此改变系统与应用程序间经常出现的“本末倒置”的被动局面。

  不管是在现在还是未来,各种“网络化软件”会越来越多,而这些都要依靠操作系统才能运行的应用程序带来的各种安全问题也会对系统的稳定性和安全性造成威胁,因此我们绝对有理由相信微软会对一些安全性较差的应用软件做出相应的限制,甚至拒绝安装。个人觉得微软也许会把目前针对驱动的数字签名也用到应用程序上,以加强系统的安全。或者建立一个“黑名单机制”,把含有重大安全漏洞的、含有间谍或者后门程序等记录下来,一旦用户使用,就会给出功能限制甚至拒绝安装。

  我们不知道微软为了系统的安全性会采取什么方法,但有一点可以肯定,微软会让其操作系统“强硬”起来,以改变以往安全性低和稳定性差的“懦弱”形象。从目前的现状不难看出:受微软提高安全性影响最大的首先会是IM类软件,例如QQ、UC;其次是各种共享软件,因为共享软件极有可能含有间谍程序或者含有病毒;最后是各种应用软件和网页浏览软件,前者可能含有各种技术漏洞,后者可能自动下载各种“流氓插件”。

  也许大家都有这个疑惑:如果Windows变得越来越稳定,那么我们能用的软件是否也会越来越少?

  三、“安全性”下的阴谋

  微软高呼其产品未来要把“安全性”放在第一位也是有其私心的,说白了就是要一点一点地普及自己的东西,打压微软以外的产品。从其对手的角度来讲,微软“安全战略”也许就是一场巩固其垄断地位的阴谋。

  商场如战场,对手的强大就是对自己领地的放弃,所以微软不能退。然而现在微软又不能明目张胆地对竞争对手的产品进行技术封杀,所以只能采用迂回的方式慢慢限制对手出招儿。例如这次的IE7测试版与其它IM软件的兼容问题,怎么看都像是微软对市场和对手的一次“战略测试”。

  从某种意义上说,现在软件行业的竞争是不公平的,因为不管是操作系统还是应用软件都是几个软件巨头垄断着。即便是在未来,竞争也是目前这些软件巨头之间的竞争。所以微软这么做是在提高后来者的门槛,让现在的竞争者可选择的余地越来越少。

  微软把它的“安全性”提得越高,对对手的打击力度就越大。

  如果Windows不再是柔软的面团儿,那微软下一个会去捏谁呢?

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10901326/viewspace-965952/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10901326/viewspace-965952/

下载方式:https://pan.quark.cn/s/a4b39357ea24 布线问题(分支限界算法)是计算机科学电子工程领域中一个广为人知的议题,它主要探讨如何在印刷电路板上定位两个节点间最短的连接路径。 在这一议题中,电路板被构建为一个包含 n×m 个方格的矩阵,每个方格能够被界定为可通行或不可通行,其核心任务是定位从初始点到最终点的最短路径。 分支限界算法是处理布线问题的一种常用策略。 该算法回溯法有相似之处,但存在差异,分支限界法仅需获取满足约束条件的一个最优路径,并按照广度优先或最小成本优先的原则来探索解空间树。 树 T 被构建为子集树或排列树,在探索过程中,每个节点仅被赋予一次成为扩展节点的机会,且会一次性生成其全部子节点。 针对布线问题的解决,队列式分支限界法可以被采用。 从起始位置 a 出发,将其设定为首个扩展节点,并将该扩展节点相邻且可通行的方格加入至活跃节点队列中,将这些方格标记为 1,即从起始方格 a 到这些方格的距离为 1。 随后,从活跃节点队列中提取队首节点作为下一个扩展节点,并将当前扩展节点相邻且未标记的方格标记为 2,随后将这些方格存入活跃节点队列。 这一过程将持续进行,直至算法探测到目标方格 b 或活跃节点队列为空。 在实现上述算法时,必须定义一个类 Position 来表征电路板上方格的位置,其成员 row col 分别指示方格所在的行列。 在方格位置上,布线能够沿右、下、左、上四个方向展开。 这四个方向的移动分别被记为 0、1、2、3。 下述表格中,offset[i].row offset[i].col(i=0,1,2,3)分别提供了沿这四个方向前进 1 步相对于当前方格的相对位移。 在 Java 编程语言中,可以使用二维数组...
源码来自:https://pan.quark.cn/s/a4b39357ea24 在VC++开发过程中,对话框(CDialog)作为典型的用户界面组件,承担着用户进行信息交互的重要角色。 在VS2008SP1的开发环境中,常常需要满足为对话框配置个性化背景图片的需求,以此来优化用户的操作体验。 本案例将系统性地阐述在CDialog框架下如何达成这一功能。 首先,需要在资源设计工具中构建一个新的对话框资源。 具体操作是在Visual Studio平台中,进入资源视图(Resource View)界面,定位到对话框(Dialog)分支,通过右键选择“插入对话框”(Insert Dialog)选项。 完成对话框内控件的布局设计后,对对话框资源进行保存。 随后,将着手进行背景图片的载入工作。 通常有两种主要的技术路径:1. **运用位图控件(CStatic)**:在对话框界面中嵌入一个CStatic控件,并将其属性设置为BST_OWNERDRAW,从而具备自主控制绘制过程的权限。 在对话框的类定义中,需要重写OnPaint()函数,负责调用图片资源并借助CDC对象将其渲染到对话框表面。 此外,必须合理处理WM_CTLCOLORSTATIC消息,确保背景图片的展示不会受到其他界面元素的干扰。 ```cppvoid CMyDialog::OnPaint(){ CPaintDC dc(this); // 生成设备上下文对象 CBitmap bitmap; bitmap.LoadBitmap(IDC_BITMAP_BACKGROUND); // 获取背景图片资源 CDC memDC; memDC.CreateCompatibleDC(&dc); CBitmap* pOldBitmap = m...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值