网络安全专有名词

news/2024/5/17 16:56:58 标签: 网络, 服务器, dos, service, tcp, social

        DDoS全名是Distributed Denial of service(分布式拒绝服务)通过很多“僵尸主机”(被攻击者入侵过或可间接利用的主机)向受害主机发送大量看似合法的网络包,从而造成网络阻塞或服务器资源耗尽而导致拒绝服务,分布式拒绝服务一旦被实施,攻击网络包就会犹如洪水般涌向受害主机,从而把合法用户的网络包淹没,导致合法用户无法正常访问服务器网络资源。常见的DDoS攻击手段有SYN Flood、ACK Flood、UDP Flood、ICMP Flood、TCP Flood、Connections Flood、Script Flood、Proxy Flood等。

        DOS全名是Deneal of service(拒绝服务)通过对主机特定漏洞的利用攻击导致网络栈失效、系统崩溃、主机死机而无法提供正常的网络服务功能,从而造成拒绝服务。常见的DOS攻击手段有TearDrop、Land、Jolt、IGMP Nuker、Boink、Smurf、Bonk、OOB等。

        Worm(网络蠕虫)是通过网络传播,无序用户干预能够独立地或者依赖文件共享主动攻击的恶意代码。根据传播策略,把网络蠕虫分为三类:E-mail蠕虫、文件共享蠕虫和传统蠕虫。蠕虫具有主动攻击、行踪隐蔽、漏洞利用、造成网络拥塞、降低系统性能、产生安全隐患、反复性和破坏性等特征。

       IP Spoof即电子欺骗,是一台主机设备冒充另外一台主机的IP地址,与其设备通信,从而达到某种目的的技术。识别IP欺骗的方式主要可以通过查看Mac地址来做到。防止欺骗的最好方法是在相互通信的两台服务器上做双向的Mac地址绑定。这种方法主要来应对ARP Spoof攻击。

       SYN Flood是当前最流行的DoS(拒绝服务攻击)与DDoS的方式之一,这是一种利用TCP协议缺陷,发送大量伪造的TCP连接请求,从而使得被攻击方资源耗尽(CPU满负荷或内存不足)的攻击方式。

       Social Engineering即社会工程攻击,是一种利用“社会工程学”来实施的网络攻击行为。

       Honeybot(僵尸网络跟踪工具)是一款能够在网络上模仿超过1000个易受攻击的服务的Windows蜜罐程序,可以捕获和纪录入侵和攻击企图。

       ShellCode实际是一段代码,是用来发送到服务器利用特定漏洞的代码,一般可以获取权限。另外,ShellCode一般是作为数据发送给受攻击服务的。ShellCode是溢出程序和蠕虫病毒的核心。

       Brute Attack:暴力攻击。

      

     


http://www.niftyadmin.cn/n/1759703.html

相关文章

Django笔记(三)

Django版本选择 pip install django2.1第四次说了,能用Python实现的东西,不要用其他语言 1 python能做桌面软件 可以用C#2 python能做网站 虽然PHP也很厉害,但是PHP真的不行,效率太低3 python能做游戏 这个就算了,还是用C#4 python能做爬虫 Python最强的领域5 Python能做人工智…

SpringBoot - 基础入门

1. 概述 1.1 什么是SpringBoot springBoot SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品,设计目的是用来简化新Spring应用的初始搭建以及开发过程 最主要作用就是帮我们快速的构建庞大的spring项目&…

排序问题:各种排序算法的时间复杂度 比较

1.冒泡排序&#xff1a;n*n。 俩个for循环决定其时间复杂度为n^2 template <class T> void Swap(T A[], int i, int j) { T tmp A[i]; A[i] A[j]; A[j] tmp; } //冒泡法bubble sort template<class T> void BubSort(T A[], int n) { for (in…

SpringBoot - 配置

1. 配置文件 SpringBoot使用一个全局的配置文件&#xff0c;修改SpringBoot自动配置的默认值&#xff0c;配置文件名是固定的 application.properties application.ymlYAML&#xff1a;以数据为中心&#xff0c;比json、xml等更适合做配置文件&#xff1b; ① YAML语法 k:(…

Nodejs 发送邮件 激活邮箱

1. 安装nodemailer npm install nodemailer 项目中引入nodemailer var nodemailer require(nodemailer); 2.QQ邮箱授权码获取: 进入QQ个人邮箱, 设置-账户-开启服务POP3/SMTP服务,并生成授权码,现在获取授权码需要验证手机号等. nodejs模块nodemailer基本使用-邮件发送 3. 后端…

把二元查找树转变成排序的双向链表 java版本

把二元查找树转变成排序的双向链表 题目&#xff1a; 输入一棵二元查找树&#xff0c;将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点&#xff0c;只调整指针的指向。 10 / \ 6 14 / \ / \ 4 8 12 16 转换成双向链表 46810121416。 首…

SpringBoot - 日志

1. 日志框架 JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j… 日志门面(日志的抽象层)日志的实现JCL&#xff08;Jakarta Commons Logging&#xff09; SLF4j&#xff08;Simple Logging Facade for Java&#xff09; jboss-loggingLog4j JUL&#xff08;java.uti…

C++预编译头文件 – stdafx.h

预编译头文件的由来 也许请教了别的高手之后&#xff0c;他们会告诉你&#xff0c;这是预编译头&#xff0c;必须包含。可是&#xff0c;这到底是为什么呢&#xff1f;预编译头有什么用呢&#xff1f; 咱们从头文件的编译原理讲起。其实头文件并不神秘&#xff0c;其在编译时的…