 |
|
【节选】 |
第1章 定义终端 1.1 概要 无论我们如何定义终端,都必须理解这样一个事实:由于技术以及编程语言处理数据的方式在发生变化,我们的安全边界也一直在不断变化。例如,PostScript(页面描述语言)就是一种详细说明打印机如何将文件打印到纸上的语言。很多应用,如数据库和Web浏览器,允许将PostScript命令嵌入到数据中,以便格式化数据或处理数据。 随着设备接入或者离开网络,边界随之变化,因此我们的安全策略必须与之相适应。已经有人在讨论安全边界的终结的问题了,有些人甚至给它取了一个很漂亮的名字——去边界化。然而,他们所采用的证据也证明了我的观点,即终端是新的边界。 终端的传统定义似乎就是人们面前的那些系统,即我们用来创建、存储、处理和删除数据的台式机和笔记本电脑。台式机和笔记本电脑是终端,但是在繁忙的星巴克里,简单扫视一下周围,你就会发现其实人们在用各种设备来做这些与数据相关的工作:笔记本电脑、个人数字助理PDA、智能电话和移动电子邮件终端(黑莓)——以上这些还只是眼前能看到的一部分;还有更多为特定目的制造的系统,其中许多我们甚至可能还没有意识到它们的存在,但它们也在生成、处理和共享数据。所有这些系统都有一个共同的特点,即它们都位于网络连接的末端。连接方式可能是有线的,也可能是无线的。它可能是很快的EVDO,也可能是更老式缓慢的通用分组无线业务(General Packet Radio Service,GPRS)网,但无论如何都是一种网络连接。 试想一下,如果这样的系统处在网络上,可能就有人试图侵入和控制它,或者把它作为一个垃圾邮件发送场所。防止这些情况发生的唯一方法就是,确保目标系统的配置具有阻止成功攻击的能力。有些系统我们或许能够控制,其他的则可能不行。我们能控制的系统显然容易处理一些;而我们不能控制的系统就必须采用其他的修复或保护措施(如防火墙)。 ……
|
|