导语:为了方便政府机构对数据进行分析和解码,近日英国情报机构政府通信总部(GCHQ)专门设计了一款开源网络工具——CyberChef。
为了方便政府机构对数据进行分析和解码,近日英国情报机构政府通信总部(GCHQ)专门设计了一款开源网络工具——CyberChef。
对公开的资料进行分析是政府机构进行情报工作的主要内容,但如果面对一种数据就开发一种分析工具,显然成本会很高,每年政府机构都要在这上面耗费巨大的资金,如果有了CyberChef,政府就可以利用它分析任何一种开源数据了。鉴于它的强大功能,GCHQ亲切的称它为“瑞士网络军刀”
在GitHub上,GCHQ对CyberChef进行了如下的具体描述:
CyberChef能在网络浏览器中执行各种操作,包括创建hexdumps,对XOR或Base64进行简单编码,进行如AES,DES和Blowfish的复杂加密,数据压缩和解压缩,计算哈希和校验和,IPv6和X.509解析等等,总之它是一款简单、易上手的网络应用程序。
CyberChef:人人都可用的网络军刀
CyberChef的目的就是要让使技术和非技术分析人员以简单的操作方式来分析数据,而不是面对数据再进行复杂的工具开发或是发明新的一种算法,开发人员对CyberChef进行了多年的构思,设计,开发以及每年10%递增改进。开发人员已尽最大的努力对其构建了可读与可拓展性的代码。但由于开发人员不是专业的代码分析师,所以CyberChef的代码还有待同行的专家进行规范和验证。
CyberChef的优点是拥有一个友好的用户界面,即使非技术人员也可以通过简单的操作来分析加密数据,压缩和解压数据,鉴于CyberChef是一款强大的数据分析工具且操作简单,未来它可以被数学家,数据分析员等多种用户使用。
据GCHQ称,CyberChef目前只能在Chrome和Firefox两款浏览器上运行,但政府机构的工作人员希望能够让它也在Microsoft Edge浏览器上运行。
CyberChef可用于处理不同类型的数据,包括解码Base64字符串,转换来自hexdump的数据并执行许多其它操作。