关于基因检查的道德规范非常严格,病人只有在医生陪同下,或是经过专业人员咨询才能做基因组测试。建立严格的配合检查制度是为了保证一个人的基因组不可能在他本人不知情的情况下被测试。另一项规范是所有检查必须严格保密。人寿与健康保险公司多次对此提出抗议,声称如果某个人在近期内发现会得某种不治之症,他或她就可能购买大量标准保险费的保单。但法律坚持认为个人的隐私权是至高无上的。正因为如此,贾斯明和卡特十分重视数据库的保密。个人基因组排序库实际上是非法的。
建立个人基因组排序库是汤姆的主意。他让贾斯明设计一个程序,指示“大母机”将全世界有执照的天才所数据处理实验室所作的扫描每五份当中抽一份储存在数据库里,同时存上有关人的姓名、地址、家庭情况及病史。现在个人基因组排序数据库已存有一亿多人的基因数据,天才所对这些人的了解胜过了解他们自己。
汤姆的动机没有一点恶意,他想在宏观水平上运用数据库来证实自己遗传学方面的研究——对基因分析显示的疾病征兆与确实发生的家族病趋势进行对照。个人基因组排序库协助证实过一些与精神分裂症治疗方法有关的研究工作,并且为其它一些遗传性疾病的治疗提供了极其重要的线索。然而,尽管动机良好,贾斯明仍然很清楚如果任何有关个人或有关主管部门知道数据库的存在,他们会非常震惊,天才所的信誉也会受到严重损害。但是汤姆认为建立数据库的好处远远大于可能对任何个人或天才所带来的损失。所以他甘愿冒险。
贾斯明在自己的领地里巡视了一番以后,便回到电脑前,开始了每天必做的网上巡逻。她启动电脑,一百兆赫的处理速度,六百千兆的硬盘,二百千兆的随机存取存储,在拥挤的信息高速公路的快道上检索起来当然得心应手。显示器一闪一闪地打开了,一个与贾斯明长得简直一模一样的模拟真人头像出现在屏幕上。那阿弗罗发式和黑黑的、五官端庄的面容差不多和贾斯明反射在屏幕上的形象重叠起来。模拟像对她打招呼:“向‘利刃巴斯’致敬。今大你要去哪里?”甚至电脑的合成声音也和她的一样。她现在很少用“利刃巴斯”这个名字,但这样的称谓让她想起在洛杉矶度过的少年时代。那时她是一个不需负责任的网络头目,与之相称,她有着泼辣的性格和不俗的发式。如果她那严格的浸礼教父母认为不许她上街玩耍而只让她在信息高速公路上驰骋就能防止她惹麻烦,那么他们就错了。她之所以选择“利刃巴斯”这样匿名的身份,是因为那时她在电脑上做的事情很多是不合法的。不管合法不合法,那时她可算得上一个传奇人物。
她对着麦克风说:“今天,我要巡视。”
“进入公路之前请给口令。”会说话的头像回答。
贾斯明脸上露出了微笑。她本周选用的口令也同样给她一种少年时代的刺激。这是一个职业的称谓,使她回想起她走上正路,赢得奖学金,赢得诺贝尔奖之前的那些反叛的日子:那时她是可以随心所欲闯入任何领域的“黑客”。这个工作不是会计或博士,也不是天才所信息技术部主任。不,这份工作可是很神气的,真的很神气。
“电脑警察。”她在键盘上敲着,很高兴扮演一个由偷猎者转变成看守人这样的角色。
屏幕上的头像忽然间戴上了头盔,翻了两个筋头,然后向她敬礼。“特警‘利刃巴斯’,你现在可以自由巡视信息库。在电脑空间诸多保重。”
她的手伸向井井有条的办公桌去拿减肥可乐罐,脑子里考虑着要去的目的地。多数情况下她会试图闯入天才所的某个技术系统或是财务系统。她还雇了两个人试图闯入这些受保护的数据库,目的是为了找出这些系统的弱点,提出更完善的保护措施。两个人水平都不错,但她还是喜欢亲自检查她建立的系统怎么样。今天她要试一试闯入他们最敏感的,也是保护措施最严密的数据库——个人基因组排序库。
她跳过世界联网系统,因为天才所的系统那里一个也见不到。她敲出了大母机的号码,想要闯入所有基因检查仪都用来向母机输送数据的联络系统。然后再闯入个人基因组排序库。屏幕上立即出现了要求给出口令的指示。她打入了昨天的口令——故意不给今天的口令。
“拒绝进入”几个字出现在屏幕上。
好。口令已经改变。数据是安全的。
或者说应该是安全的。她必须找到另一种进入的方法。她敲击着面前的字键,想要越过屏幕上的图像,因为它对排序库所包含的内容不提供任何线索。越过这个图像以后,她还是没有进入系统,因为她给排序库设置了两道保护层,第一道是为了防止闯入者浏览主页菜单,第二道是防止他们接触到数据——但至少已经开了一个头。她先试了一些容易的方法。首先她通过询问幕后程序的方法来寻找数据。
不行。所有这些较容易的方法都不行。
很好。到目前为止很好。
她继续试第二种方法,用基本的电脑语言来重新设置要求给出口令的指令。这个方法稍难些,需要多年经验。如果你给错了程序密码,你可能破坏所有别的软件。
她不假思索地进行着,只用了短短四秒钟就试完了这个方法。当然“利刃巴斯”可是位顶级的电脑专家,电脑界的大亨。
什么也没发现。无法闯入。她的小组设计保护程序时考虑到了这一点。
好极了。
现在试一试最后一种方法。这种方法是输入她自己的程序,告诉那个运行口令系统的程序该干什么。比如编出更高层次的指令让系统来执行。这个方法花的时间长一些。这个方法够聪明。
过了一会儿她看见屏幕的右下角闪现了一条信息。
“程序已经进入……程序已经进入……程序已经进入……”
以前从未发生过这样的事。“见鬼。”她大声诅咒,既兴奋又紧张。
屏幕上的图像变换了,她意识到她正在进入个人基因组排序数据库的第一个阶段——只需要最后一个口令就能正式进入排序库了。
但是她自己的高级语言程序还没有全部输入。那么一定是跟在别人后面进来的。
肯定有人用了与她正在编写的同样程序打开了排序库的大门,无意之中她也跟了进来。她顾不上擦去额头上的汗,紧紧跟着入侵者的踪迹,看看他们到底闯入到什么程度。弄不清闯入者是谁,但他们已经冲破了第一阶段的防御系统,似乎在测览主页菜单——仅仅是大概了解一下,看看排序库包含一些什么内容。
她只要按一个键,就能将入侵者和她自己一起推到数据库门外。她的手指悬在这个键的上方。
但是还没有到按键的时候。只有在一种情况下她才会按键:如果入侵者试图做按理说是不可能的事,即闯入坚不可摧的第二道防线,并且接触到存在库里的绝密资料。在入侵者走到这一步之前,她想弄清闯入者是什么人。如果闯入者通过了第二道防线,——假如他们能做到的话,自动“捕猎者”就会启动。但她现在就想启动跟踪系统。
她对着电脑话筒说:“我需要你启动跟踪系统。请启动‘捕猎者’。”
于是屏幕上又回到了有她头像的那张画面,头上仍然戴着头盔。屏幕的右上角出现了个“帮助”图形。
头像问道:“隐密方式还是警报方式?”
“隐密。还不想吓走我们的客人。”
屏幕的左上角也出现了一个图形,它的上方是一个滴答滴答的小钟,走完一圈正好是六十秒钟,也就是完成跟踪任务所需时间。图形的底部是一组九个闪烁的数字。数字极快地变化着,搜索正确的组合。突然最左边的数字锁定了,只有后面八个数字在闪烁。然后第二个数字也锁定了。一旦九个数字全部锁定,贾斯明就可以追踪到入侵者的老窝。
二十五……二十四……二十三……屏幕左上方的时钟滴答走着。
第六个数字也锁定了。只剩下三个。
就在这时,入侵者突然退出,他在电脑上的踪迹也消失了。
消失了。