别管企业程序员被训练做什么,一组自定义的黑客有自己的编程语言时代精神,一种显然随风而变,至少根据调查的相对较小的一组。
自称“欧洲最大的黑客协会”的欧洲混沌计算机俱乐部的成员是德国研究人员投票池的一部分。该研究的目的是发现黑客更喜欢哪些工具和语言,这一任务引发了一些意想不到的结果。
研究人员有兴趣了解自称黑客使用什么语言,还询问了操作系统和 IDE 的选择,个人是否认为他们的选择对黑客攻击很重要,以及他们作为程序员和黑客有多少经验。
公平地说,该调查只有 43 名受访者,因此它太小而无法得出具有代表性的结论,但即使样本很小,他们也注意到结果“增加了关于该主题的极其稀缺的文献。这种方法可以作为一个模型用于未来的调查,可能是在国际层面,”该论文称。
不过,受访者的经验赋予了调查更大的权重。近四分之三的人表示他们拥有五年或以上的黑客经验,93% 的人拥有五年或以上的编程经验。
至于 CCC 的黑客更喜欢哪种编程语言(受访者可以选择多个答案),似乎 Bash/Shell/PowerShell 是最受欢迎的,72.5% 的人表示他们在过去一年中使用它进行黑客攻击。紧随其后的是 Python,70% 的人表示他们在过去一年中将其用于黑客攻击。
对于那些认为 Bash 不是编程语言的人,研究人员可以理解。然而,“无论如何,我们已经将它们包括在列表中,以避免研究中可能出现的空白,”该论文说。
除了 Python,语言使用率急剧下降:紧随其后的 C 语言的使用率仅为 32.5%,JavaScript 也是如此。HTML/CSS 的使用率为 30%,C++ 使用率为 27.5%,Go 使用率为 22.5%,不胜枚举。
不出所料,95% 的受访者表示他们在过去一年中使用基于 Linux 的操作系统进行黑客攻击,而只有 40% 的人使用 Windows,32% 的人使用 macOS,17.5% 的人使用 BSD。IDE 的选择也同样集中,60% 的人说他们使用 Vim,50% 的人说他们使用 Visual Studio Code。
这项研究的核心是黑客使用什么编程语言的问题,由此引发了一个额外的问题:这种语言是你的黑客攻击过程的重要组成部分吗?结果表明没有。
只有 25% 的受访者表示他们同意或强烈同意“编程语言的选择对黑客攻击很重要”的说法。否则,32.5% 的人表示没关系,剩下的 42.5% 的人表示他们不同意或强烈不同意语言选择很重要。
由此看来,该论文提出的黑客定义似乎是“利用自己的技术专长与计算机打交道并特别关注其安全性的人”,这意味着黑客对黑客攻击的过程比对特定语言更感兴趣曾经这样做过。
它还表明,“因此,Python 用于黑客攻击的流行可能只是反映了近年来其使用的普遍增加,”该论文说。“因此,人们可以预期,随着技术的发展,黑客的语言偏好将在未来继续发生变化。”
免费试用尝鲜
贴心会员服务
服务可用性
数据安全保障
全年不间断在线
工作时间:早上9:00-下午6:30
河南快米云网络科技有限公司
公安备案编号:41010302002363
Copyright © 2010-2023 All Rights Reserved. 地址:河南自由贸易区开封片区经济开发区宋城路122号