编者按:端口是计算机与外界网络通信的出口,它将我们的信息源源不断的输出到网络的另一端,又将信息不断的接收到本地计算机。来自于网络的所有信息交流都要经过端口这一关,可见其重要性,当然一些来自于网络的威胁也是通过端口“流入”你的计算机的。如何识别这些威胁?如何管理好你的端口?我们本期卡巴斯基技术先峰将为你详细解析--端口。
从2009年10月开始,由ZOL软件事业部和国际著名安全厂商卡巴斯基联手打造的《ZOL&卡巴斯基技术先锋》栏目。正式与广大网友见面了,《ZOL&卡巴斯技术先锋》是ZOL软件事业部和卡巴斯基联手打造的安全技术分享栏目,每一期中,我们都将为网友讲解当前热门安全技术信息,分享使用心得和应用技巧等,希望能够给予您参考和帮助,使得您正确使用安全软件,免遭病毒侵袭……
什么是端口?
很多朋友对于“端口”原理还非常陌生,在网络技术中,端口(Port)有好几种意思。集线器、在线交换机的端口指的是连接其他网络设备的接口,如Serial端口等。而我们所介绍的,则并非是物理意义上的链接端口,而是在TCP/IP协议中的端口。
所谓端口主要泛指,发送同一组信息到目标计算机时,所需要进行扫描的入口,根据对应的端口状态,用于分析计算机当前的信息出、入状态。一个端口就是一个潜在的通信通道,也就是一个入侵通道。对目标计算机进行端口扫描,能得到许多有用的信息。进行扫描的方法很多,可以是手工进行扫描,也可以用端口扫描软件进行。
端口按照对应分类,同时分为“标准端口”和“非标准”两种类型。前者,包括在范围0~1023之内的常用端口,其固定会分配一些应用服务,如此前我们较为熟悉的,发送邮件时要使用到的25端口,使用FTP时必须要开启的21端口等。而后者,非标准端口,范围在1024~65535之间,并不固定分配给某个服务,使得很多服务,只要通过发送访问网络申请,系统默认便会从中分配一组端口来调配使用。使用时占用,使用后则进行自动释放。
通过netstat命令查询系统端口通讯信息
同时,按照通讯协议,通过TCP和UDP方式划分端口,也是目前所最常使用的分类方式之一,前者为传输控制状态协议端口,客户机和服务机之间进行链接,进行数据传输时,必须要通过其来中转。后者则为数据包协议端口,比如DNS解析服务器等。无需客户机和终端服务机链接,即可快速远程访问。
查看系统端口状态
如何查看当前系统端口的利用状态,实际通过Windows Vista/7操作系统,使用“命令提示符”的相关命令(netstat -a-n)即可详细查看TCP和UDP链接端口的状态。
输入相关命令,查询相应端口通信状态(-e、-n)
输入相关命令,查询相应端口通信状态(-o、-s)
同时,将命令格式调整为-a可以显示当前所有正在活动的TCP连接和UDP窗口状态。输入-e则可查看当前网络发送和接受的字节数、数据包数量,-n和-o则可以显示对应连接的地址数、端口号,进程ID等。-s还能详细了解到相关协议的连接统计信息等。根据不同命令进行相应查询。
什么是扫描器
扫描器是一种自动检测远程或本地主机安全性弱点的程序,通过使用扫描器你可一不留痕迹的发现远程服务器的各种TCP端口的分配及提供的服务和它们的软件版本!这就能让我们间接的或直观的了解到远程主机所存在的安全问题。
工作原理
扫描器通过选用远程TCP/IP不同的端口的服务,并记录目标给予的回答,通过这种方法,可以搜集到很多关于目标主机的各种有用的信息。
通过自动检测或远程对计算机安全弱点进行检测,快速了解当前主机的对应TCP协议端口的分配情况。搜集各类数据信息后,帮助黑客做好入侵准备。
如何扫描“弱”端口?
(1)巧用自带命令搜寻
通过“Nmap”命令,调用TCP connect则是最基本的TCP扫描方式。connect()是一种系统调用,由操作系统提供,用来打开一个连接。如果目标端口有程序监听,connect()就会成功返回,否则这个端口是不可达的。这项技术最大的优点是,你无需root权限。任何UNIX用户都可以自由使用这个系统调用。这种扫描很容易被检测到,在目标主机的日志中会记录大批的连接请求以及错误信息。
查询方法非常简单,我们同样,通过系统“命令提示符”,输入nmap命令,即可调取相关提示、帮助文件输入(namp -sT xxx.xxx.xxx.xxxx)即可进行查看。
(2)通过专业工具查找
当前,网上有很多免费的端口扫描软件,比如,以“X-SCAN”软件为例,其可以快速对制定主机或IP段进行扫描,并检测其是否存在安全漏洞。同时搜索如远程服务类型、操作系统类型、版本、当前系统存在的弱口令、后门和应用程序的漏洞等等。启动软件后,指定相应IP段或主机名,便可快速进行扫描操作。
通过X-SCAN扫描目标系统潜在威胁和端口漏洞
另外,使用工具扫描同时,还可通过操作系统自带的“Nmap”命令,来详细查询当前操作系统潜在的危险端口情况。
卡巴斯基防护端口指南
查找到相关问题后,我们就需要对其进行监控和防范,以卡巴斯基软件为例,卡巴斯基在端口管理方面,为用户提供了相对非常全面和详尽的设置选项,我们只需通过其设置功能,进入到卡巴斯基的高级设置菜单,在其子菜单中找到网络监控,此时在右侧便会自动显示包括监控端口、加密连接、服务代理、数据分析等模块,通过“要监控的端口”区域,可以根据我们的实际需要,选择监控所有的网络端口,或仅监控选定的端口内容。
卡巴斯基端口监控设置选区
根据用户的需要,可以进行选择,如果监控所有端口,那么防护效果将有明显提高,不过考虑到用户的网络环境和配置情况,我们并不推荐如此,大量的监控启动会耗费很多系统资源,从而影响本机运行效率。我们推荐将一些存在威胁的端口,如:21、22、23、135、137、138、139、161等添加其中,这样即可大幅度提高卡巴斯基的防护能力。
添加方法非常简单,选择“仅监控选定的窗口”并点击选择按钮,进入到设置窗口,我们即可进行添加。另外,在卡巴斯基安全部队2011除了可以对特定端口进行监控外,还可对相关应用程序进行监控的功能,在端口设定窗口中,我们一样可以通过添加选项,从目录树中选取部分程序,加入到信任列表当中。
在完成端口和应用程序添加后,卡巴斯基安全部队2011即可及时地监测到来自这些端口和应用程序的威胁,为用户采取对应措施,从而有效杜绝威胁,增强系统的整体安全和可靠性。
编辑点评:
本期《卡巴斯基技术先锋》栏目,我们为大家介绍了端口的相关知识、分类、扫描和防护方法。结合卡巴斯基软件的技术优势帮助用户真正、彻底杜绝网络安全威胁。作为ZOL软件事业部安全行业品牌栏目 - ZOL&卡巴斯基技术先锋栏目将长期举办,邀请更多技术专家、安全工程师为大家讲解相关安全知识、使用技巧,敬请广大网友期待!
- 相关阅读:
- ·全新UI架构 腾讯手机管家先锋版4大看点
//soft.zol.com.cn/371/3714528.html - ·为网购护航 卡巴斯基安全支付功能体验
//soft.zol.com.cn/345/3458667.html - ·巧用上网管理 卡巴斯基安全部队更贴心
//soft.zol.com.cn/345/3451212.html - ·卡巴斯基提示:小心病毒伪装骑马舞教程
//soft.zol.com.cn/343/3434284.html - ·有效剿杀病毒 卡巴斯基安全部队更给力
//soft.zol.com.cn/341/3417623.html