Linux监控与服务安全基本知识

加密/解密的概述

为了解决信息专递中的风险 对文件的进行加密/解密
发送方: 明文------>密文
接收方: 密文------>明文
加密的方式: 对称加密的加密解密用同一个秘钥 DES AES
非对称加密的加密解密用不同的秘钥 RSA DSA
HasH散列技术,用于信息摘要 MD5 SHA
MD5完整性检验
md5sum校验工具
生成校验值和官方对比
GPG/解密工具
GPG最流行的数据加密,数字签名工具软件 支持的算法: RSA ELG DSA
基本算法:
-----加密操作: --symmetric 或 -c
-----解密操作: --decrypt 或 -d

加密过程

GPG非对称加密/解密

			B公钥																	加密文件
				|						加密的数据										|
			加密文件--------------------------------------------------->	B私钥
											B公钥
用户A <----------------------------------------------------------------------------------------用户B

01: 用户B把自己的公钥传给用户A
02: 用户A使用B公钥加密数据 , 将加密后的数据给用户B
03: 用户B使用自己的私钥解密数据

过程: UserB 创建秘钥对: --gen-key
UserB 导出公钥 : --export --armor 或 -a
UserA 导出公钥 : --import
gpg --version //查看版本
gpg -c file2.txt 后输入两次密码 //文档加密
gpg -d file2.txt.gpg > file2.txt //解密后保存
gpg: 3DES 加密过的数据
… … //根据提示输入正确密码

gpg --gen-key //创建密钥对
选择加密算法(默认算法RSA)
(1) RSA and RSA (default)
(2) DSA and Elgamal
(3) DSA (仅用于签名)
(4) RSA (仅用于签名) //选择后回车
RSA 密钥长度应在 1024 位与 4096 位之间。
您想要用多大的密钥尺寸?(2048) //接受默认2048位
您所要求的密钥尺寸是 2048 位
请设定这把密钥的有效期限。
0 = 密钥永不过期
= 密钥在 n 天后过期
w = 密钥在 n 周后过期
m = 密钥在 n 月后过期
y = 密钥在 n 年后过期
密钥的有效期限是?(0) //接受默认永不过期
密钥永远不会过期
以上正确吗?(y/n)y //输入y确认
gpg --list-keys //查看公钥环

加密选项 :
加密操作 --encrypt 或 -e
指定目标用户 --recipient 或 -r
解密操作 --decrypt 或 -d
GPG软件签名与验证
分离试签名 : --detach-sign 或 -b
验证签名 : --Verify

AIDE做入侵检测

安装软件包 aide
AIDE默认配置文件/etc/aide.conf
@@define DBDIR /var/lib/aide //数据库目录
@@define LOGDIR /var/log/aide //日志目录
database_out=file:@@{DBDIR}/aide.db.new.gz //数据库文件名
aide --init //生成校验数据库,数据保存在/var/lib/aide/aide.db.new.gz

扫描与抓包分析

扫描安装软件包 NMAP
用法 : nmap 扫描类型 选项 扫描目标
常用的扫描类型
-sS,TCP SYN扫描(半开)
-sT,TCP 连接扫描(全开)
-sU,UDP扫描
-sP,ICMP扫描
-A,目标系统全面分析
例子: 检查192.168.4.100主机是否可以ping通
nmap -sP 192.168.4.100
使用-n选项可以不执行DNS解析
nmap -n -sP 192.168.4.100
检查192.168.4.0/24网段内哪些主机可以ping通
nmap -n -sP 192.168.4.0/24
检查目标主机所开启的TCP服务
nmap -sT 192.168.4.100
检查192.168.4.0/24网段内哪些主机开启了FTP、SSH服务
nmap -p 21-22 192.168.4.0/24
检查目标主机所开启的UDP服务
nmap -sU 192.168.4.100
全面分析目标主机192.168.4.100和192.168.4.5的操作系统信息
nmap -A 192.168.4.100,5\

网络抓包工具 tcpdump 抓包命令
基本用法
tcpdump 选项 过滤条件
常见监控选项
-i,指定监控的网络接口(默认监听第一个网卡)
-A,转换为 ACSII 码,以方便阅读
-w,将数据包信息保存到指定文件
-r,从指定文件读取数据包信息
tcpdump的过滤条件
类型:host、net、port、portrange
方向:src、dst
协议:tcp、udp、ip、wlan、arp、……
多个条件组合:and、or、not

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值