whyno 论坛

whyno 论坛 (http://bbs.whyno.org/index.php)
-   『软件学园』 (http://bbs.whyno.org/forumdisplay.php?f=13)
-   -   黑客理论基础 (http://bbs.whyno.org/showthread.php?t=3225)

统治者 2005-06-14 09:28

黑客理论基础
 
这篇文章的目的是为了引导现在所谓国内的越来越多的所谓的“黑客”。现在所谓的新兴的年轻黑客们及其缺乏一种正确的道德理论的引导,希望看过我这篇文章的人能往一些更正确的方向发展吧。写纯理论的东西,文笔不好,请见谅。
介绍

传统上,黑客指那些喜欢去修补软件和电子系统的人。黑客们认为探索和学习操作系统是一种享受。他们热爱发现新的电子工作方式。时到今日, 黑客被赋予了一个新的意思:那些为了个人目的故意去破坏系统的忍。技术上我们可以叫那些人cracker,又或者罪恶的黑客,非法黑客等等。Cracker入侵系统为的时一些不轨的企图, 他们时为了个人的利益而采取行动的,例如获得名声或者金钱甚至时为了报复。他们盗取,更改,或者删除重要的信息, 并且经常令人感到痛苦,而不是快乐。我们所说的黑客中的好人,也就是所谓的白帽子黑客不喜欢去做类似所谓的黑客里的坏人-黑帽子黑客的不道德的行为,也不愿和那些人同流。但是无论如何,黑客这个名称已经给相当的人留下的不好的印象,黑客代表着计算机犯罪,虽然事实上这是完全不正确的。很多不怀好意的黑客都声称自己不从事破坏活动而且还经常帮助别人,靠,真是说的好听,其实他们大部分都是一些电子盗贼。简单的来说吧,坏的黑客就是那些总是想去破坏的人,有道德的黑客就是那些保护系统免受非法入侵的人。

什么是有道德的黑客行为

一个有道德的黑客拥有的不仅仅是技术, 还包括了正确的思想方向, 他们是值得信赖的。有道德进行黑客行为是最为一种保护自己系统的测试手段,而不是破坏。有道德的黑客行为指的是渗透测试或者白帽子行为,尽管所用的方法,工具, 技巧等等都和那些恶意黑客一样,但是本质上的区别产生了根本的不同-有道德的黑客行为是合法的,是经过特定的许可的。有道德的黑客行为是为了从黑客的角度去发现系统的弱点从而使得系统更加的安全。安全检测其实就是这一类的行为, 要用潜在的入侵者的思路去发现特定的系统的漏洞和弱点,这也是专业计算机安全专家必须拥有的特质。

用潜在非法入侵者的思路去合法的入侵(或者叫安全检测)特定的系统,这是有道德入侵的根本。 随着黑客知识的不断更新和漏洞的不断增加, 所有的系统都在承受的被攻击的可能性。为了保护特定的电脑或者网络系统不受到坏人的骚扰, 仅仅防范一些很明显的漏洞已经不足够万事无忧。从更深的层次去理解黑客的手段才是更进一步防范非法入侵的有效办法。

黑客行为都是建立在软弱的系统安全和没有泄漏的可被攻击的弱点上的。 防火墙,加密技术, VPNs都可能让人在心里上产生一种误解,它们都是安全的。这些安全系统常常都集中在防范高危险性系统弱点上。合法的入侵特定的系统可以发现一些不明显的系统漏洞从而让已经拥有了这些防范措施的系统更加安全。这是让你想保护的远离被攻击的最好的办法,否则系统被攻破只是时间上的问题而已。当非法入侵者不断利用各种新的技术武装自己的时候,我们是不是也必须像他们一样从而来保护我们需要保护系统呢?当你作为一个有道德黑客,你必须知道应该找寻些什么和如何利用它们去阻止那些不想见到的结果。

理解系统面临的危险

知道你的系统面临着来自世界各地的黑客的窥视是一件事情,另一件事情则是去明白具体的攻击你所要保护的系统的攻击手法。 不少信息安全漏洞不是因为它们自身不安全,而是若干个漏洞共同作用的结果。比如说一个默认的windows的系统设置,一个SQL的弱口令,一个无线网络服务器也许都是不主要的系统安全弱点,但是把这三个不同的东西结合起来,可能就会产生很严重的问题。中国有句古话叫做堤溃蚁孔, 就是这个意思了。

非物理性攻击

任何系统的操作者都可能被利用来进行系统的入侵,比如终端用户甚至是你自己, 在使用这个系统任何一个人都可能是这个系统或者网络最大的弱点。信任是人的天性, 这就可能造成一种特殊的攻击DD社会工程学攻击。简单的说社会工程学是一种攻击行为, 攻击者利用人际关系的互动性所发出的攻击:通常攻击者如果没有办法通过物理入侵的办法直接取得所需要的资料时,就会通过电子邮件或者电话对所需要的资料进行骗取,再利用这些资料获取主机的权限以达到其本身的目的。关于社会工程学的介绍可以参考我的另一篇文章《没有电脑的入侵-深入浅出社会工程学》(http://bbs.s8s8.net/forums/index.php?showtopic=19243)。或者小金美女的《没有硝烟的战争――社会工程学 》(http://bbs.s8s8.net/forums/index.php?showtopic=30455)。据他说他写的比我的生动,我说他的不够专业,哈哈。

其他的常见的对于获取信息有效的手段都是物理上的攻击。黑客进入系统所在的大厦,计算机机房或者一些储存有敏感信息的地方。甚至在特定地点的垃圾堆可能找到有用的东西,比如记录密码的纸张,网路结构图或者其他有用的信息。所以碎纸机的作用是不能忽视的。

底层网络结构攻击

黑客攻击网络底层结构是很容易实现的,因为许多网络可以从世界各地通过互联网到达。下面举例说明一下底层网络结构攻击。
1.通过网络传输机理攻击弱点,比如通过tcp/ip或者netbios
2.通过发送大量请求来洪水攻击一个网络从而达到Dos的目的。
3.安装网络分析软件来扑获数据包, 从而获得有用的机密信息。
4.通过没有加密的802.11b无线网络协议进去一个无线网络。

攻击操作系统
入侵操作系统是所谓邪恶黑客的最爱。入侵操作系统占了黑客行为的很大的一个比例,因
基本上所有的操作系统都有显著的漏洞和响应的exploits可以被利用做攻击。一些操作系统可以说是相对安全的,比如Novell netware, freeBsd之类的系统。黑客们更热衷于入侵被广泛使用的操作系统,比如windows和linux, 因为它们都存在着相对多的漏洞。举一些入侵操作系统的例子:

1.破坏文件系统安全
2.攻击操作系统内建认证系统
3.破解密码和加密机制

应用软件和其他的一些攻击

软件是被黑客利用来进行攻击的另一个受害者。像类似邮件服务器软件,网页服务器软件等就经常会遭殃:

1.利用超文本传输协议(http)和简单邮件传输协议(SMTP)软件会经常被攻击是因为大部分防火墙和安全机制会配置为允许这些软件随意访问互联网。

2.恶意软件包括病毒,蠕虫,木马和间谍软件(spyware)。这些东西在网络蔓延并且破坏系统

3.垃圾邮件则被利用来阻塞网络空间和传播病毒。

而有道德的入侵行为帮助揭露这些攻击你的计算机系统的行为。

Adam 2005-06-14 10:50

统治者是学什么专业的?


所有时间均为北京时间, 现在的时间是 23:57.

Powered by vBulletin®
版权所有 ©2000 - 2026,Jelsoft Enterprises Ltd.
增强包  制作: PHP源动力   官方中文站: vBulletin 中文