Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 什么是黑客?_Security_Definition - Fatal编程技术网

Security 什么是黑客?

Security 什么是黑客?,security,definition,Security,Definition,我一直用这个词。。。但我只是在想,在这个术语背后,我并没有一个坚实的外延意义(或者至少是我想在这里讨论的这个术语)。我感兴趣的是与代码相关的单词的意思,而不是拟人化的概念。在这里,我对与故意恶意计算(即在游戏中解锁秘密力量的黑客)相关的词的意义也不感兴趣。我想探讨的是,就编写软件来解决问题而言,“黑客”意味着什么 对我来说有点模糊,但这是一个不错的起点。它认为是一种黑客行为 指的是一种功能正确但概念上“丑陋”的解决方案或方法 在公认的结构和环境规范之外的工程 不易扩展或维护 可以

我一直用这个词。。。但我只是在想,在这个术语背后,我并没有一个坚实的外延意义(或者至少是我想在这里讨论的这个术语)。我感兴趣的是与代码相关的单词的意思,而不是拟人化的概念。在这里,我对与故意恶意计算(即在游戏中解锁秘密力量的黑客)相关的词的意义也不感兴趣。我想探讨的是,就编写软件来解决问题而言,“黑客”意味着什么

对我来说有点模糊,但这是一个不错的起点。它认为是一种黑客行为

  • 指的是一种功能正确但概念上“丑陋”的解决方案或方法
  • 在公认的结构和环境规范之外的工程
  • 不易扩展或维护
  • 可以是“复制”、“模仿”或“剽窃”的俚语
黑客的这些特征符合我对这个词的使用——当应用到代码中时,它总是一个嘲笑的术语。在我看来,是个黑客

  • 在代码其余部分的上下文中,可能很难维护和理解。
  • 可能会导致应用程序失败。
  • 倾向于表明编码人员对问题空间、语言使用或两者都理解不足
  • 往往是积极计划的副产品
  • 建议尚未完全纳入解决方案体系结构的需求的潜在变化(需要“无机”解决方案)。
  • 气味
所有坏,坏,坏。对我来说,这种意义上的黑客行为总是负面的,这表明开发者要么缺乏时间,要么不称职,要么懒惰,尽管一定比例的黑客行为必须被写出来,以补偿那些构思不周的设计或系统,这些设计或系统已经获得了其原始设计无法“有机地”处理的需求

我不认为我真的完全抓住了它--
它有点像色情:我不能真正定义它,但当我看到它时我就知道了。所以我问你:当你试图解决软件中的问题时,“黑客”意味着什么?

当我想到“黑客”时,我认为它是解决问题的一种非预期的解决方法,不一定是坏事。创造性、创新性和良好的定位。“黑客”不仅仅适用于计算机,尽管我很少听说它是这样使用的。

我一直更喜欢:

更令人困惑的是,名词“hack”还有两个意思。它可以是恭维也可以是侮辱。当你以一种丑陋的方式做某事时,这被称为黑客。但是,当你做了一些非常聪明的事情,以某种方式击败了系统,这也被称为黑客。前者比后者更常用这个词,可能是因为丑陋的解决方案比聪明的解决方案更常见


这个话题会变成一个关于爱的问题。每个人都有自己的定义。了解正确(默认)定义的最好方法是在字典中,当你在给定的语言/框架等中走出惯用的、自然的、明智的和(有时)受支持的方式时

有时这是天才的表现,通常是白痴的行为,有时是一个伪装成另一个,在极少数情况下两者兼而有之

(顺便说一句,你引用的关于色情的陈述的创造者后来在做出另一项裁决时撤回了该陈述)。

来自《黑客俚语词汇表》:

麻省理工学院黑客菲尔·阿格雷说:“黑客这个词其实没有69种不同的含义。”。“事实上,黑客只有一个含义,一个极其微妙和深刻的含义,难以表达。该词的特定用法所隐含的含义同样取决于上下文。类似的评论也适用于其他几个黑客词,最明显的是随机词。”

黑客可能被描述为“巧妙的适当应用”。无论结果是一个快速而肮脏的拼凑工作,还是一件精心制作的艺术品,你都必须佩服其中的聪明

hack的一个重要的次要含义是“创造性的恶作剧”。这种黑客比编程类更容易向非黑客解释


当我使用术语“hack”时,它通常指的是一个问题的解决方案,该解决方案通常是针对一个紧迫的问题而完成的,因此在应用程序的总体设计方面没有太多考虑。有时它会成功,有时不那么成功,有时它被证明是天才的作品。但主要是,它是一个公认的临时解决方案,在可能的情况下(希望)会得到重构和完善。

太多时候,“黑客”的意思是:“不是我会这样做的。”

我看到了一个很棒的句子,它说,“当罪犯知道特定计算机系统如何工作时,黑客攻击就成功了。当犯罪者知道人脑如何工作时,骗局就成功了。“,这就引出了一个观点,即要侵入某些东西,你需要深入了解它是如何工作的。

你不能定义色情?如果它涉及沙鼠、高跟鞋和大量草莓酱,那很可能是色情!看看,伙计。你关注的整个帖子中有13个词;-)社区维基?(或者,有人能提出一个意见,我可以问一下,以迅速获得一吨的声誉吗?)坏的意思是好的。又到了80年代。大多数聪明的黑客也很难看,因为聪明常常与可理解性背道而驰。@Kevin Won,点击我答案中的链接以获取来源。在截止日期前几天实施的一个难看的黑客(有效)在我看来总是很漂亮。想想Spolsky是如何描述“管道胶带程序员”的()我想这就是你的观点。到