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

Linux IRC

目录

入侵框架检测

检测流程图

账号安全

查找账号中的危险信息

查看保存的历史命令

检测异常端口


入侵框架检测

1、系统安全检查(进程、开放端口、连接、日志)

这一块是目前个人该脚本所实现的功能

2、Rootkit

建议使用rootkit专杀工具来检查,例如rkhunter

3、Webshell

这一块查杀技术相对较高,不是本脚本所需要实现的功能,可以使用D盾来检查

4、Web日志

5、流量

主要侧重主机的长期的流量分析,目前个人使用tshark、tcpdump实现了基础的流量分析,后期会进行相应的完善。流量可以提取五元组、DNS流量、HTTP流量并结合威胁情报数据进行深度分析

检测流程图

账号安全

1、用户信息文件

/etc/passwd root:x:0:0:root:/root:/bin/bash

account:password:UID:GID:GECOS:directory:shell

用户名:密码:用户D:组D:用户说明:家目录:登陆之后shell 注意:无密码只允许本机登陆,远程不允许登陆

2、影子文件/etc/shadow

root:$6$oGs1PqhL2p3ZetrE$X7o7bzoouHQVSEmSgsYN5UD4.kMHx6qgbTqwNVC500AouXvcjQst.Ft7ql1WpkopYOUV 9ajBwUt1DpYxTCVvI/:16809:0:99999:7:::

用户名:加密密码:密码最后一次修改日期:两次密码的修改时间间隔:密码有效期:密码修改到期到的警告天数:密码过期之 后的宽限天数:账号失效时间:保留

who 查看当前登录用户(tty本地登陆 pts远程登录)

w 查看系统信息,想知道某一时刻用户的行为

uptime 查看登陆多久、多少用户,负载

查找账号中的危险信息

1、查询特权用户特权用户(uid 为0)

[root@localhost~]# awk -F: '$3==(print $1]' /etc/passwd

2、查询有密码可以远程登录的帐号信息2

[root@localhost ~]# awk '/\$1|\$6/(print $1)' /etc/shadow-

3、除root帐号外,其他帐号是否存在sudo权限。如非管理需要,普通帐号应删除sudo权限

more /etc/sudoers | grep -v "^#\|^$" | grep "ALL=(ALL)"

查看普通用户具有suid权限:visudo

查看保存的历史命令

bash history

保存10000条历史记录

sed -i 's/^HISTSIZE=1000/HISTSIZE=10000/g' /etc/profile

历史操作命令的清除:history -c

但此命令并不会清除保存在文件中的记录,因此需要手动删除.bash_profile文件中的记录

cat /root/.mysql_history >> /tmp/root_sql_history.txt

检测异常端口

http://www.lryc.cn/news/328532.html

相关文章:

  • 五、Elasticsearch 集成
  • Qt 完成图片的缩放拖动
  • Linux 内核工具 iptables 配置TCP/UDP端口转发(命令参考)
  • love 2d Lua 俄罗斯方块超详细教程
  • SpringBoot+ElasticSearch实现文档内容抽取、高亮分词、全文检索
  • 利用Redis实现简单的短信登录
  • 在 Linux 中通过 SSH 执行远程命令时,无法自动加载环境变量(已解决)
  • c++使用类的一些注意事项
  • C++蓝桥考级一级到十八级的考点内容整理
  • C++智能指针简单剖析
  • mysql笔记:25. docker环境中mysql主从复制、主主复制实操
  • 大数据面试专题 -- kafka
  • 深度学习入门简单实现一个神经网络
  • win11 环境配置 之 Jmeter(JDK17版本)
  • Windows下载使用nc(netcat)命令
  • istio 设置 istio-proxy sidecar 的 resource 的 limit 和 request
  • flutter弹框
  • 2013年认证杯SPSSPRO杯数学建模B题(第一阶段)流行音乐发展简史全过程文档及程序
  • 代码随想录算法训练营第39天 | 62.不同路径, 63不同路径II
  • Redis 的慢日志
  • 第十四届蓝桥杯第十题:蜗牛分享
  • 不懂技术的老板,如何避免过度依赖核心技术人员
  • Vue系列-el挂载
  • python--os和os.path模块
  • 前端通用命名规范和Vue项目命名规范
  • NTP服务搭建
  • Linux离线安装mysql,node,forever
  • WPF中获取TreeView以及ListView获取其本身滚动条进行滚动
  • C语言: 指针讲解
  • C#使用Stopwatch类来实现计时功能