美国可以说是全球范围内对外军事出口管制最为严格的国家了,任何出口产品只要是属于或者非间接性和军事挂钩的话,这类产品的出口都是受到美国商务部的监管的,并且美国为此还专门制定了《出口管理法案》、《出口管理条例》、《原子能法案》、《对敌贸易法》等多款出口管制法案,所以在这么多严密的出口管理条令限制下,不光美国自家的武器出口会受到严格的监管,而且很多北约国家的武器出口同样受到该法案的——长臂管辖。
当然美国长期作为世界上每年出口武器最多的国家,在自家武器的出口上也是严格执行上述出口条约法案的,以至于很多美军出口他国的战机、导弹等武器在出口的同时会捆绑包括政治条约在内的捆绑销售条件,不过对于很多国家而言,美制武器不光性能先进,而且基本都接受过实战的检验,所以很多国家还是很愿意从美国购买武器的。
首先要想实现在美制战机上挂载发射非美制武器也是有条件的,而这个就牵扯到战机自身的火控系统和导弹自身的火控系统之间的兼容问题了。毕竟从机载武器的发射过程来说,导弹要想完美的击中目标,首先要能够接收到来自战机火控系统的射击参数诸元,所以对于所有想要挂载到战机上的武器而言,其弹载导引头必须和战机自身的火控系统相兼容,但是要想兼容也不是那么容易的。
如果美国不公开该战机的火控系统源代码,任何导弹想要挂载在该战机上并实现发射完全不可能。为什么这么说呢?首先我们要明白什么是战机的源代码,我们知道现在大家使用的智能手机主要以ios和安卓系统为主,而这两款手机操作系统对应到战机身上就是战机自身的操作系统---源代码,源代码有什么用呢?比如一架战机想要挂载一款新型导弹的时候,就要将导弹自身的参数输入到战机自身的源代码中,并实现二者兼容,否则是永远不可能实现机载发射的。同时战机自身的源代码前面也说过就是战机自身的操作系统,其控制着战机飞行和发射导弹以及座舱显示、驾驶等任何牵扯到战机自身的功能,如果战机的源代码公开的话,那别国就能够根据公开的源代码核心来做一些修改,比如增加其对某款导弹和雷达等零部件的支持兼容,或者是远程控制该战机的正常飞行等。同样对于美国这样一个对外军事武器出口严格管控的国家而言,如果公开了某款战机的源代码,就等于是同时失去了对该战机的核心控制能力,更重要的是别国完全可以根据公开的源代码核心窃取到美国在军事软件开发上的先进技术,所以有些时候美国对外出口武器的时候,宁愿不卖也不会公开源代码。
举个例子,美国虽然自家的F15和F16战机对外出口到很多国家,但是这些出口战机所搭载的武器基本都是从出厂就已经在挂载武器清单上出现的,很少有国家能够将新开发的导弹装载在自家装备的美制战机身上。当然凡事也有例外,比如以色列作为美国的亲儿子,其装备的F15、F16战机可以挂载很多以色列自己开发的新型导弹和雷达、电子吊舱等,而美国能够独一份的对以色列开放自家战机的源代码也是有原因的,比如以色列好战的性格可以免费的帮助美国战机打广告,比如当年的四次中东战争,让美国的战机、导弹、预警机等成为国际军火市场畅销武器。
但是对于其他国家而言可就没这么好的事的,再举个例子,比如美国联合其他国家共同开发的F35隐身战机,虽然现在已经开始批量对外交付,但是在对外交付的国家中,除了以色列一家外,包括作为F35项目唯一的技术合作伙伴的英国虽然也开始装备F35隐身战机,但是美国却多次拒绝英国请求公开F35隐身战机源代码的请求。而英国坚持要求美国公开F35战机源代码的也是有原因的:
第一:如果英国在大量装备美制F35隐身战机的同时,没有拿到该机的源代码,那英国就不能对该战机进行自主升级,也就丧失了英国自身的国防自主性,毕竟我们知道软件系统代码中是可以植入后门软件的,等于是英国大量装备的F35战机在紧急时期很可能会遭到美国以远程控制的方式夺取控制权,所以这也是为什么包括英国在内的国家强烈要求美国公开F35战机源代码的核心原因。
第二、对于以后将要大量装备F35战机的国家而言,后期如果新研制了一款新型导弹或者雷达等电子吊舱,想要将其集成到F35身上的话,由于自己并没有该机的源代码,所以就只能寻求该机的制造商来完成升级集成了,那么其全新研制的导弹或者雷达等先进武器也就基本没有什么秘密了。
那么有没有可能已经购买到美制战机的国家,通过逆向开发的方式破解开该战机的操作系统呢?其实也几乎没有可能。虽然在民用领域不管是苹果公司封闭式的ios系统还是很多公司的防火墙等都会遭到民间牛人的攻破,但是一架战机的源代码可比我们已知的任何一款民用软件开发复杂的多了,我们大家熟悉的微软windows操作系统够复杂了吧,而且微软每年也在不断的对其进行升级打补丁,但是全球范围内每年编写软件代码的最多的公司却不是微软,而是制造军火的美国洛马公司。而且所有不同类型的源代码从开发之初就以加密形式出现,并且这些不同类型的代码之间都属于协同运行状态,所以想要通过后期破解的方式解决源代码的问题也是不可能的事情。
特别是美国从一开始联合其他国家开发F35隐身战机的时候,为了保证F35隐身战机在后期出口到其他国家后不会被破解,所以美国空军就曾专门给研制F35战机的洛马公司特别拨款10亿美元,要求其在F35隐身战机的开发中加入“防篡改技术”,该技术包括了软件防破解技术和硬件防破解技术,软件防篡改技术就包括对源代码的远程升级和加密方式,以及根据出口国家不同对其源代码进行“减配处理等。硬件则更直接,比如大量的控制芯片为了防止被X光探测,其在控制芯片等重要零部件上直接加装了防破解技术,比如其他国家想要对F35身上某个控制芯片进行X光检测时,芯片内的二极管就会自动计算X光强度,一旦X光射线强度超标,就会自动通过强电流击穿这种物理方式将芯片击毁。
所以对于美国而言,虽然每年对外出口那么多的武器装备,但是却从来都是只卖成品不卖技术,更不能将最为核心的源代码公开了。一方面是很多出口武器都是美国自己装备的出口型号,公布源代码会对自家武器的自主安全性产生严重危害,另外一方面如果允许其他国家随意在自家战机上挂载其他武器,那美国也就失去了后期持续的卖配套导弹和服务升级选项,毕竟从商业角度来说,一款产品的后期服务升级所赚取的利润也要比卖成品多得多。
美国对外出售武器通常是根据和美国的关系如何,如英国,以色列,日本这些个美国老铁是给很多的自由的,对其它国家因国而异,如北约内的二级朋友就有附加条件了,更不能挂自己的东西了,要是三级朋友也许买不到,。巴基斯坦买了美国的F一16后,没有美国同意不准使用AMI一12o导弹。