网安基础4-扫描程序

1. 扫描程序工作原理

扫描程序(Scanner)是自动检测远端或本地主机安全脆弱点的程序。

端口扫描:

对入侵者来说,每一个端口就是一个入侵通道。对目标计算机进行端口扫描,能得到许多有用的信息,从而发现系统的安全漏洞。

扫描程序的正当使用:

通常需要得到目标的授权

提高系统安全性

检查漏洞并作修补或建议

扫描隐藏、秘密扫描 stealth scan 避免被系统记录:

A. half-open scan: 半打开

SYN scan 只发SYN包,收到SYN/ACK,不发送ACK包,发送RST包中断连接,不完成TCP三次握手,一般不会留下记录,发包需要root权限。

若收到SYN/ACK,端口活动(监听);若收到RST/ACK,端口关闭

B. flags scan: 发送错误包给某个端口,若端口开放,则会返回不同的出错信息

FIN scan: 关闭一个未打开的连接。若目标端口不提供服务,系统会产生一个错误信息,RST;若服务正在监听,系统会丢弃该数据包。所以无反应表明端口提供某种服务,但包可能丢失或被firewall丢弃,故不可靠。

XMAS scan:TCP包中所有标志都设置,FIN、URG、PUSH,口关闭返回RST

NULL scan:TCP包中所有标志都不设置,口关闭返回RST

不同系统的反应各不相同。

C. UDP scan:

通常发送空的UDP数据包给目标端口,端口若监听,则返回错误信息或丢弃该包,若端口关闭,返回“ICMP port unreachable”信息。

D. IP分片扫描

通过将数据包分成两个较小的IP数据包传输给目标主机,目标主机自己组成完整IP包,从而躲穿过火墙。

2. 扫描检测工具

扫描检测工具:

A. Psionic Portsentry (Cisco systems)

多UNIX系列平台 Linux, BSD, Solaris, HPUX SCO

主要特性:

TCP UDP多sockets检测

Stealth scan 检测

实时real-time堵塞扫描主机,可与防火墙结合

Linux TCP Wrappers hosts.deny 自动

记载扫描者的系统名,时间,IP,TCP/UDP口

一旦发现被扫描,系统会自动隐藏

B. 入侵检测系统Snort 防火墙 ZoneAlarm 等

相关推荐

  1. 基础4-扫描程序

    2024-04-12 17:46:04       47 阅读
  2. DOS命令(基础

    2024-04-12 17:46:04       39 阅读
  3. 二维码扫描并输出信息(小程序,IOS,卓)

    2024-04-12 17:46:04       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 17:46:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 17:46:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 17:46:04       87 阅读
  4. Python语言-面向对象

    2024-04-12 17:46:04       96 阅读

热门阅读

  1. HarmonyOS ArkTS 横竖屏设置

    2024-04-12 17:46:04       45 阅读
  2. Linux查看硬件信息

    2024-04-12 17:46:04       36 阅读
  3. TCP/IP协议介绍

    2024-04-12 17:46:04       48 阅读
  4. 前端编译时和运行时(简单易懂快速理解)

    2024-04-12 17:46:04       43 阅读
  5. arm 的system IP有哪些?

    2024-04-12 17:46:04       125 阅读
  6. 碳交易机制下考虑需求响应的优化运行-MATLAB复现

    2024-04-12 17:46:04       36 阅读
  7. Linux命令学习—linux 的文件系统

    2024-04-12 17:46:04       47 阅读
  8. [MySQL] 慢查询

    2024-04-12 17:46:04       50 阅读
  9. Python格式化输出的三种常用方式

    2024-04-12 17:46:04       38 阅读
  10. react中useMemo 钩子函数的使用

    2024-04-12 17:46:04       42 阅读
  11. 滑动窗口和螺旋矩阵(二十天)

    2024-04-12 17:46:04       107 阅读
  12. 人工智能在哪些行业赋能

    2024-04-12 17:46:04       93 阅读
  13. iperf3使用记录

    2024-04-12 17:46:04       41 阅读
  14. C#设计简单的WinForms多窗口应用程序[示例]

    2024-04-12 17:46:04       32 阅读
  15. Linux apt 命令

    2024-04-12 17:46:04       35 阅读