在计算机行业中,ID是项被广泛应用的技术,然而却没有统一的规划与管理。造成这种情况的原因在于:ID就是用于标记数据的一组序列化数字,使用起来十分简单方便;简单易用就意味着广泛使用,就意味着串扰和效率下降,就意味着风险的引入。当初的指针技术由于被黑客用于破坏系统,而被大多数软件专家视为不安全的。指针的核心用法就是寻址,而ID则综合了寻址与编码。ID现在还没有暴雷,也许只是因为其明确的内涵和广泛而混乱的应用。然而,随着IT业的发展与积累,ID技术的系统风险也一直在积累、而且极少能够降解。按目前的情况,ID技术一旦暴雷、有可能造成灾难已经是无法预估预判的了。
编码技术就是把客观事实转化为信息的方案,是人类认识和思考的基础,也是IT业的基础。编码技术存在一定的随意性,也就是说:从系统化考量,编码方案不是唯一的、而且在任何编码方案中编码的对应关系也不是唯一的。编码崩溃,从宏观上的灾难是“巴别塔”类似的混乱,从个人角度是痴呆与疯傻。
寻址技术就是识别与定位数据,是系统所有操作的基础。黑客通过指针破坏系统,就和特务间谍对社会化团体的破坏思路是一样的。所以,现有的安全防护软件,大多数是针对寻址技术设计的。
ID技术可以用于编码,也可以用于寻址。ID技术泛化到现在的程度,实在已经难以管理了。但是,面对危机,及早筹谋远比静待灾难降临要好。抛砖引玉一个个人见解,希望有更多人参与:
- 进行ID分区、定域,系统核心使用的区域率先封闭;
- 外部使用的ID,分级、分域,大规模组织按照国际化公共规划自行施工自己的ID计划;
- 开放动态ID和公共ID,自然人和ID资源占用不大的组织可以自由使用公共资源;
- 对ID的使用方法进行分析汇总,开发ID技术的基础代码库,提供ID技术的公共服务;
- 数据库系统目前大量使用ID技术,但是跨域、跨级是一定的,需要研究专用的方案予以解决;
- 编程系统的ID分配与管理是关键,因为编程系统是最有可能破坏ID公共管理规则的。