网络安全的学习路线

网络安全主要分别以下几种:1 web安全 2 系统安全 3二进制逆向 4 红蓝对抗 5 密码学 6 AI安全 7 移动(ios,Anroid)安全

1 web安全:

其中 sql xss csrf 是网络安全人员的基本知识。

DDoS攻击 已经是古老的网络攻击。

TCP ,DNS劫持 ,是计算机网络

2 系统安全:

栈溢出攻击 :问题:寄存器+堆栈式的设计,而这个堆栈中,既包含了程序运行各个函数栈帧中的变量数据等信息,还保存了函数调用产生的返回地址。                         解决方案:Linux平台的Stack Canary,Windows平台的GS机制。

整数溢出攻击 :16 位short: 0111 1111 1111 1111 +1 = 1000 0000 0000 0000 。

空指针攻击

释放后使用攻击

HOOK :钩子函数

权限提升

可信计算: 在Windows上,经常叫获得管理员权限。在Linux上,经常叫获得Root权限,手机Root也是这个意思。在iOS上,经常叫"越狱"。

3逆向安全(二进制)

4 红蓝对抗 (攻防)

5 密码学

对称加密 & 非对称加密

秘钥交换技术

信息摘要算法

数据编码技术

多因子认证技术

6 AI安全

7 移动(ios,Anroid)安全

相关推荐
ᖰ・◡・ᖳ13 分钟前
JavaScript:神奇的ES6之旅
前端·javascript·学习·es6
YoungLime17 分钟前
DVWA靶场之十:DOM 型 XSS(DOM Based Cross Site Scripting (XSS))
网络·安全·web安全
小马学嵌入式~38 分钟前
堆排序原理与实现详解
开发语言·数据结构·学习·算法
递归不收敛1 小时前
吴恩达机器学习课程(PyTorch适配)学习笔记:1.4 模型评估与问题解决
pytorch·学习·机器学习
又是忙碌的一天1 小时前
前端学习 JavaScript
前端·javascript·学习
ooo-p1 小时前
FPGA学习篇——Verilog学习之计数器的实现
学习·fpga开发
A9better2 小时前
嵌入式开发学习日志37——stm32之USART
stm32·嵌入式硬件·学习
zhangrelay2 小时前
ROS云课三分钟-使用动态参数重配置调试Teb导航案例-251008
笔记·学习
生物小卡拉2 小时前
R脚本——Deseq2差异表达分析--v1.0
windows·经验分享·笔记·学习·信息可视化·数据分析
livana.2 小时前
小学scrach入门项目学习幸运大转盘项目
经验分享·学习·其他·scratch