机器学习技术可以识别出程序作者

点击

[转载出处:www.ii77.com]

上方“IEEE电气电子工程师学会”即可订阅公众号。网罗全球科技前沿动态,为科研创业打开脑洞。 [原创文章:www.ii77.com]

机器学习技术可以识别出程序作者

图片来源:Getty Images/Hero Images

程序员往往有各自独特的风格,但通过数行代码就寻找到关于程序作者的明确线索不切实具有可行性如今,可能也没有必要这样做。研究人员已经开发了一种可以通过原始源代码或编译的二进制文件去匿名化”程序作者的机器学习系统。正如《连线》杂志所解释的,训练一种算法,算法根据程序员的代码示例识别他们的编码结构,并使用编码结构来确定示例代码的共同特征。通常并不需要将程序的大块代码提供给机器学习系统,而提供简短的程序片段即可。

使用GoogleCode Jam进行测试的测试结果表明,这种基于AI识别技术还是相对比较准确虽然距万无一失还有很大距离该测试使用了600名程序员的程序样本,针对每名程序员取了8个程序样本,系统可以正确识别83%的程序创建者。

这项技术对调查人员来说可能是个福音。它识别恶意软件的创建会很有用,特别是当肇事者试图陷害他人时。对抄袭案件的抄袭认定也可能有帮助。在抄袭案件中,机器学习系统用以区分纯粹因为巧合而相似,还是存在明显的抄袭。

然而,这项技术也可能是一把双刃剑虽然程序员可以掩饰代码的来源,但这项技术可能会使得真正匿名贡献代码变得困难。从理论上讲,即使你换了账户或者不想留下痕迹,有人还是能认出那是你编写的代码。未来对这项技术的任何可能的应用需要在对安全的渴望和对隐私的需要之间谨慎地进行平衡。


机器学习技术可以识别出程序作者


点击
阅读原文
了解更多详情
自媒体 微信号:ii77 扫描二维码关注公众号
爱八卦,爱爆料。

小编推荐

  1. 1 宜阳二高同仁到新安二高听课交流

    :点击上方"蓝字"↑即可存眷我哦~4月11-12日,宜阳二高再次组织语文、汗青教师到新安二高进行听课交流。副校长郭小海、党总支副书记王喜特、工

  2. 2 暴雪!大暴雨!强降雨、强对流!这些地方警惕“致灾性”→

    近日,南方降水成长增加,江南多地将现强降雨,部门区域有暴雨,局地大暴雨,需小心地质灾祸的发生。同时,中东部大部持续升温,华北、黄淮

  3. 3 沥青透层(沥青透层油多少钱一平方)

    大家好,小豪今天来为大家解答沥青透层以下问题,沥青透层油多少钱一平方很多人还不知道,现在让我们一起来看看吧!1、透层的作用为使沥青

  4. 4 国家扶贫资金分配的基本依据是(国家扶贫资金分配的基本依据是)

    大家好,小丽今天来为大家解答国家扶贫资金分配的基本依据是以下问题,国家扶贫资金分配的基本依据是很多人还不知道,现在让我们一起来看看

  5. 5 最新网游私服发布网(最新网游私服发布网)

    大家好,小乐今天来为大家解答最新网游私服发布网以下问题,最新网游私服发布网很多人还不知道,现在让我们一起来看看吧!1、99nets他现在用的

  6. 6 快来参加!“知小象”杯南岗区“龙脊之春”影像创意大赛开始啦

    一、大赛名称“知小象”杯——南岗区“龙脊之春”影像创意大赛。二、大赛时间 克日起至5月15日面向全社会征集展示。三、大赛主题以“龙脊之

  7. 7 既有补贴又可上门回收!这一方案出炉

    权势数读|惠企又利民,设备更新和以旧换新动作方案来了!国新办4月11日举办国务院政策例行吹风会,介绍《鞭策大规模设备更新和消费品以旧换

  8. 8 趣头条赚钱是真的吗(趣头条app能赚钱吗)

    大家好,小乐今天来为大家解答趣头条赚钱是真的吗以下问题,趣头条app能赚钱吗很多人还不知道,现在让我们一起来看看吧!1、趣头条赚钱它确实

本文内容来自网友供稿,如有信息侵犯了您的权益,请联系反馈核实

Copyright 2024.爱妻自媒体,让大家了解更多图文资讯!