简述黑客是如何进行攻击的?
简单说:通过发送一些木马病毒,从你机的漏洞进入对你电脑进行攻击
「网络安全」网络攻击一般步骤
目录:
因特网上主机有自己的网络地址,把这些IP地址或域名隐藏起来,借此隐藏自己所在的网络位置。
为了不让攻击被发现,使调查者难以发现真正的攻击来源,达到敌明我暗的效果
对攻击目标信息进行综合整理。
为了分析出目标的安全形态,借此拟定一个攻击方案。
一般账户对目标只有有限的访问权限,获取目标系统或管理员权限就是掌握系统控制权。
为了控制目标主机实施进一步的攻击
破坏目标机密性、完整性、可用性。
为了破坏。。。
方便下次入侵的方法。
一次成功入侵通常消耗攻击者大量时间精力,安装后门方便下次入侵,保持长期控制。
清楚攻击目标留下的可以找到攻击者的痕迹。
攻击后会留下痕迹,管理员发现攻击者IP地址、时间、操作很容易,管理员会对此打补丁。
互联网并非法外之地!同学们保持善心学习网络知识~
网络攻击的过程通常是怎样的?
攻击者在一次攻击过程中通常采用如图
下面我们对攻击者的攻击过程中的各个步骤做一详细的介绍。
隐 藏位置
隐藏位置就是有效地保护自己,在因特网上的网络主机均有自己的网络地址,根据TCP/IP协议的规定,若没有采取保护措施,很容易反查到某台网络主机的位置,如IP地址和域名。因此,有经验的 黑 客 在实施攻击活动时的首要步骤是设法隐藏自己所在的网络位置,包括自己的网络域及IP地址,这样使调查者难以发现真正的攻击者来源。攻击者经常使用如 下 技 术 隐 藏 他 们 真实 的IP 地 址或者域名:
利用被侵入的主机作为跳板, 如在安装Windows 的计算机内利用Wingate软件作为跳板,利用配置不当的Proxy作为跳板;
使用电话转接技术隐蔽自己,如利用电话的转接服务联接ISP;
盗用他人的账号上网,通过电话联接一台主机,再经由主机进入Internet;
免 费 代 理 网关 ;
伪 造IP地址 ;
假 冒用户帐号 。
网络探测和收集资料
在发动一场攻击之前,攻击者一般要先确定攻击目标并收集目标系统的相关信息。他可能在一开始就确定了攻击目标,然后专门收集该目标的信息;也可能先大量地收集网上主机的信息,然后根据各系统的安全性强弱来确定最后的目标。
对于攻击者来说,信息是最好的工具。它可能就是攻击者发动攻击的最终目的(如绝密文件、经济情报);也可能是攻击者获得系统访问权的通行证,如用户口令、认证票据(ticket);也可能是攻击者获取系统访问权的前奏,如目标系统的软硬件平台类型、提供的服务与应用及其安全性的强弱等。攻击者感兴趣的信息主要包括:
操作系统信息;
开放的服务端口号;
系统默认帐号和口令;
邮件帐号;
IP地址分配情况;
域名信息;
网络设备类型;
网络通信协议;
应用服务器软件类型。
攻击者为了全面地掌握使目标系统的信息,常常借助软件工具,例如nmap、NESSUS、SATAN等。另外,攻击者进行搜集目标信息时,还要注意隐藏自己,以免引起目标系统管理员的注意。
弱点挖掘
系统中脆弱性的存在是系统受到各种安全威胁的根源。外部攻击者的攻击主要利用了系统提供的网络服务中的脆弱性;内部人员作案则利用了系统内部服务及其配置上的脆弱性;而拒绝服务攻击主要是利用资源分配上的脆弱性,长期占用有限资源不释放,使其他用户得不到应得的服务,或者是利用服务处理中的弱点,使该服务崩溃。攻击者攻击的重要步骤就是尽量挖掘出系统的弱点,并针对具体的脆弱性研究相应的攻击方法。常用到的弱点挖掘技术方法有:
系统或应用服务软件漏洞。攻击者还可以根据系统提供的不同的服务来使用不同的方法以获取系统的访问权限。如果攻击者发现系统提供了UUCP服务,攻击者可以利用UUCP的安全漏洞来获取系统的访问权;如果系统还提供其他的一些远程网络服务,如邮件服务、WWW服务、匿名FTP服务、TFTP服务,攻击者可以利用这些远程服务中的弱点获取系统的访问权。
机信任关系漏洞。攻击者寻找那些被信任的主机。这些主机可能是管理员使用的机器,或是一台被认为是很安全的服务器。比如,他可以利CGI 的漏洞,读取/etc/hosts.allow文件等。通过这个文件,就可以大致了解主机间的信任关系。接下一步,就是探测这些被信任的主机哪些存在漏洞。
寻找有 漏 洞 的 网 络 成 员 。尽量去发现有漏洞的网络成员对攻击者往往起到事倍功半效果,堡垒最容易从内部攻破就是这个缘故。用户网络安全防范意识弱,选取弱口令,使得从远程直接控制主机。
安全策略配置漏洞。主机的网络服务配置不当,开放有漏洞的网络服务。
通信协议漏洞。通过分析目标网络所采用的协议信息,寻找漏洞,如TCP/IP协议就存在漏洞。
网络业务系统漏洞
通过掌握目标网络的业务流程信息,然后发现漏洞,例如,在WWW服务中,允许普通用户远程上载的文件执行。
掌握控制权
一般帐户对目标系统只有有限的访问权限,要达到某些目的,攻击者必须有更多的权限。因此在获得一般帐户之后,攻击者经常会试图去获得更高的权限,如系统管理帐户的权限。获取系统管理权限通常有以下途径:
获得系统管理员的口令,如专门针对root用户的口令攻击;
利用系统管理上的漏洞:如错误的文件许可权,错误的系统配置,某些SUID程序中存在的缓冲区溢出问题等;
让系统管理员运行一些特洛伊木马,如经篡改之后的LOGIN程序等。
隐藏行踪
做为一个入侵者,攻击者总是惟恐自己的行踪被发现,所以在进入系统之后,聪明的攻击者要做的第一件事就是隐藏自己的行踪,攻击者隐藏自己的行踪通常要用到如下技术:
连接隐藏,如冒充其他用户、修改LOGNAME环境变量、修改utmp日志文件、使用IP SPOOF技术等;
进程隐藏,如使用重定向技术减少ps给出的信息量、用特洛伊木马代替ps程序等;
篡改日志文件中的审计信息;
改变系统时间造成日志文件数据紊乱以迷惑系统管理员。
实施攻击
不同的攻击者有不同的攻击目的,可能是为了获得机密文件的访问权,也可能是破坏系统数据的完整性,也可能是整个系统的控制权:系统管理权限,以及其他目的等。一般说来,可归结为以下几种方式:
下载敏感信息;
攻 击 其 他 被 信 任 的 主 机 和 网 络;
瘫 痪 网 络;
修改或删除重要数据。
开辟后门
一次成功的入侵通常要耗费攻击者的大量时间与精力,所以精于算计的攻击者在退出系统之前会在系统中制造一些后门,以方便自己的下次入侵,攻击者设计后门时通常会考虑以下方法:
放宽文件许可权;
重新开放不安全的服务,如REXD、TFTP等;
修改系统的配置,如系统启动文件、网络服务配置文件等;
替换系统本身的共享库文件;
安装各种特洛伊木马,修改系统的源代码;
安装sniffers。
目前网络攻击的主要方式
网络攻击的主要方式如下:
1、人性式攻击,比如钓鱼式攻击、社会工程学攻击,这些攻击方式,技术含量往往很低,针对就是人性。有点骗子攻击的味道。
2、中间人攻击,各式各样的网络攻击,合拢而来几乎都是中间人攻击,任何两方面的通讯,必然受到第三方攻击的威胁。比如sniffer嗅探攻击,这种攻击可以说是网络攻击中最常用的,以此衍生出来的,ARP欺骗、DNS欺骗,小到木马以DLL劫持等技术进行传播;
3、缺陷式攻击,譬如DDOS攻击,这本质上不是漏洞,而只是一个小小的缺陷,因为TCP协议必须经历三次握手。
4、漏洞式攻击,就是所谓的0day Hacker攻击,这种攻击是最致命的,但凡黑客手中,必定有一些未公布的0day漏洞利用软件,可以瞬间完成攻击。
参考文献:《网络渗透技术》
如何预防与应对网络攻击
一、部署适配的安全设备
企业根据自身的安全状况,部署相应的网络安全设备。运维遇到问题,可以考虑部署堡垒机;定期自动化漏洞检测,可以考虑部署漏洞扫描系统;进一步加强Web应用防护,可以考虑部署Web应用防火墙。
网络安全设备并不是越多越好,应依据实际需求来进行采购,如果不懂得合理利用和维护,安全产品再多也是徒劳。
二、随时对IT资产进行备份
网络攻击猝不及防,往往给企业的重要资产和信息带来重大打击,当IT资产在遇到网络安全问题时,平时应保持将重要资产进行备份的习惯,并且做到异地备份,保证数据的完整性。
三、制定相关网络安全机制和政策
企业内部应制定相关的网络安全机制,网络安全问题不可忽视,它将涉及到企业的业务发展。往往人们容易忽视的东西,更容易出错;在网络安全建设中,网络安全管理制度也是必不可少,它能够对内部人员进行约束,当问题来临时能有条不紊。
四、就网络攻击响应场景进行演习
任何的突发事件,没有人能够预料到,但如果对其可能发生的情况提前进行一次预演,当突发安全事件来临时,应急预案可以时刻做好准备。网络安全法中对应急预案也提出了相关要求,具体请参考网络安全法。
五、加强员工网络安全意识
尽管企业管理者有足够的网络安全意识,员工也同样需要加强。信息泄露、数据丢失等情况时有发生,而此类情况大多都是内部员工网络安全意识缺乏引起。钓鱼邮件、使用弱口令、保存数据不当等操作都容易引来网络安全问题。因此应做好定期的宣贯,对员工使用操作不当等行为进行培训。
六、定期对IT资产进行安全检测
网络攻击的有效防范,少不了定期的安全检测工作。对IT资产定期体检,能及时发现问题所在,并在短时间内处理,以防后患。而安全检测的手段有很多,比如:漏洞扫描、渗透测试、代码审计等,企业可根据自身需求和预算进行选择。
0条大神的评论