网络安全中,入侵和渗透的区别( 二 )


c. 隐秘测试
隐秘测试是对被测单位而言的,通常情况下,接受渗透测试的单位网络管理部门会收到通知:在某些时段进行测试。因此能够监测网络中出现的变化。但隐秘测试则被测单位也仅有极少数人知晓测试的存在,因此能够有效地检验单位中的信息安全事件监控、响应、恢复做得是否到位。
② 测试目标类型:
a. 主机操作系统渗透
对Windows、Solaris、AIX、Linux、SCO、SGI等操作系统本身进行渗透测试。
b. 数据库系统渗透
对MS-SQL、Oracle、MySQL、Informix、Sybase、DB2、Access等数据库应用系统进行渗透测试。
c. 应用系统渗透
对渗透目标提供的各种应用,如ASP、CGI、JSP、PHP等组成的WWW应用进行渗透测试。
d. 网络设备渗透
对各种防火墙、入侵检测系统、网络设备进行渗透测试。

0x02 入侵:入侵是黑客通过非法途径(利用木马、病毒或蠕虫等恶意程序)利用漏洞展开攻击并控制系统(可以是网络上的服务器,个人客户端主机,移动设备的智能系统、物联网设备的控制系统等),进行非法操作(窃取、篡改数据或破坏系统)的过程。
目的:1)获得物质利益:贩卖隐私信息、威胁系统用户、打击竞争对手等。
2)满足精神追求:开启上帝视角、扰乱网络秩序、挑战法律权威等。
一般步骤:1)确定入侵目的
2)踩点扫描,收集相关信息
3)隐藏真实IP
4)获取特权
5)达到目的,安装后门
6)隐藏痕迹,离开系统

0x03 破解:破解一般指破解应用软件,是研究软件的激活机制后,通过修改内存或者程序文件、或者写注册机(keygen)程序并随机产生有效的序列号注册码,来达到免费使用该软件、或者突破其功能限制的目的的过程。
目的:1)获得物质利益:免费使用软件、刷取虚拟货币、出售游戏外挂等。
2)满足精神追求:游戏虚荣心理、锻炼技术思维、挑战软件安全等。
一般步骤:1)侦壳
2)脱壳
3)反汇编
4)静态分析+动态调试
5)修改软件
6)破解完成

0x04 漏洞补丁:漏洞补丁是指对于系统(如微软操作系统)或应用软件在使用过程中暴露的问题(一般由黑客或病毒设计者发现)而发布用来解决问题的小程序,即专门用来修复原来发布的软件中存在的缺陷。
分类:补丁一般都是为了应对计算机中存在的漏洞,为了更好的优化计算机的性能。按照其影响的大小可分为:
1)高危漏洞的补丁,这些漏洞可能会被木马、病毒利用,应立即修复。
2)软件安全更新的补丁,用于修复一些流行软件的严重安全漏洞,建议立即修复。
3)可选的高危漏洞补丁,这些补丁安装后可能引起电脑和软件无法正常使用,应谨慎选择。
4)其他及功能性更新补丁,主要用于更新系统或软件的功能,可根据需要选择性进行安装。
5)无效补丁,根据失效原因不同又可分为:
① 已过期补丁,这些补丁主要可能因为未及时安装,后又被其它补丁替代,无需再安装。
② 已忽略补丁,这些补丁在安装前进行检查,发现不适合当前的系统环境,补丁软件智能忽略。
③ 已屏蔽补丁,因不支持操作系统或当前系统环境等原因已被智能屏蔽。
最后回到主题,用一句话概括网络入侵与渗透测试的区别:网络入侵是带有目的性与侵略性的非法攻击行为,而渗透测试是在授权下主动发现并修复漏洞的合法防御行为。

关于上述安全术语,笔者尽可能全面地整理出一张关系图供大家参考,若有不足或错误之处请在评论指出,谢谢。
网络安全中,入侵和渗透的区别


■网友
渗透有两种意思,一种和入侵一样——指黑客通过非法途径入侵网站系统;另一种是指模拟黑客攻击对业务系统进行的安全性测试。下面提到的渗透都是第二种意思~


推荐阅读