当前位置: 首页 > news >正文

【安全扫描器原理】基于协议的服务扫描器

【安全扫描器原理】基于协议的服务扫描器

  • 1.概述
  • 2.服务扫描的基本原理
  • 3.WWW服务扫描
  • 4.FTP服务扫描
  • 5.Telnet服务扫描

1.概述

一台计算机逻辑上可以提供多项服务,每安装一个服务,即打开了一个或多个端口。从这个角度上看,每个服务对应一个或几个指定端口,反之,如果能检测到某一个端口处于打开状态,理论上也能推出某个服务是否处于开放状态。但可能会出现如下两个问题:

1、没有任何强制性的措施来限制一个普通的程序占用某一个端口。例如,WWW一般使用80端口,而我们可以很容易地编一个程序在未提供WWW服务的服务器上占用80端口与外界通信。这时扫描到某80端口处于开状态,却不能说对方一定提供WWW服务

2、即使是同一台服务器,也有可能提供多个相同或类似的服务。例如,一个对外提供WWW服务的商用服务器,有可能同时提供ASP、PHP、JSP等多种WWW服务,而端口只能提供给其中某一个服务使用,其他服务只能占用其他端口。这时会出现多个端口分别各自提供一种WWW服务的情况

所以,由端口倒推服务的方式不准,甚至会出错。为了判断某个端口是不是使用某一协议,需要使用服务扫描器


2.服务扫描的基本原理

服务扫描器的原理就是根据某一指定的服务协议进行正常的通信,如果能通信,则认为对方提供某一服务,否则就是没有提供。说得通俗点,就是编一个简易版的客户端即可

难就难在这种扫描器具有

相关文章:

  • 基于PHP的在线编程课程学习系统
  • 数据结构---【二叉搜索树】
  • 小刚说C语言刷题—1462小明的游泳时间
  • OpenCV 图形API(73)图像与通道拼接函数-----执行 查找表操作图像处理函数LUT()
  • C#基础简述
  • 【solidity基础】一文说清楚合约函数的大小事
  • openEuler 22.03 安装 Redis 6.2.9,支持离线安装
  • 微前端框架选型指南
  • [原创](现代Delphi 12指南):[macOS 64bit App开发]: [1]如何使用原生NSAlert消息框 (runModal模式)
  • M1 Mac pip3 install错误记录
  • 罗技K580蓝牙键盘连接mac pro
  • 【Java面试笔记:进阶】30.Java程序运行在Docker等容器环境有哪些新问题?
  • 网络安全之浅析Java反序列化题目
  • webrtc ICE 打洞总结
  • Kafka Producer的acks参数对消息可靠性有何影响?
  • Windows 中的 bat(批处理)文件处理使用教程典型实例和实战技巧
  • Chrome 136 H265 WebRTC 支持 正式版本已包含
  • JESD204B 探究
  • [FPGA VIDEO IP] VCU
  • SQL Server 数据库重命名
  • Meta一季度净利增长三成:上调全年资本支出,受关税影响亚洲出口电商广告支出减少
  • 人民日报钟声:国际社会应共同维护科学溯源的正确方向
  • 两部门调度部署“五一”假期安全防范工作,要求抓好旅游安全
  • 中国海警位中国黄岩岛领海及周边区域执法巡查
  • 中国人保聘任田耕为副总裁,此前为工行浙江省分行行长
  • 在岸、离岸人民币对美元汇率双双升破7.26关口