20189317 《网络攻防技术》 第八周作业

教材《网络攻防技术》第八章的学习

1. linux操作系统基本框架概述

发展出众多操作系统发行版:ubuntu、debian、fedora、centos、rhel、opensuse和stackware等。

  • 优势
    开放源代码与免费
    跨平台的硬件支持
    丰富的软件支持
    多用户多任务
    可靠的安全性
    良好的稳定性
    完善的网络功能
  • linux系统结构
    Linux进程与线程管理机制
    Linux内存管理机制
    Linux文件系统管理机制
    Linux设备控制机制
    Linux网络机制
    Linux系统调用机制

2.linux操作系统安全机制

linux操作系统的核心安全机制主要是身份认证、授权与访问控制、安全审计三个部分。

  • linux身份认证
    linux用户(root根用户、普通用户、系统用户)
    linux用户组(具有相同特征的用户账号集合)
    linux本地登录用户认证机制(控制台)
    linux远程登录用户认证机制(ssh服务)
    Linux的统一身份认证中间件——PAM(可插入身份认证模块)
  • linux授权与访问控制
    文件所有者(chown命令)
    文件的访问权限(读、写、执行,chmod命令)
    文件的特殊执行权限
    Linux访问控制机制的不足与改进
  • linux安全审计
    连接时间日志
    进程统计日志
    错误日志记录

3. linux系统远程攻防技术

  • linux远程口令字猜测攻击
    1)针对ssh、telnet、ftp、http等服务的口令猜测攻击是互联网所面临的攻陷系统最普遍的攻击模式。

2)自动化远程口令猜测工具(brutus、thc hydra、cain and abel) p286

3)最佳防御措施:使用不宜猜中的强口令字

  • linux网络服务远程渗透攻击
    最重要的攻击渠道——对监听网络服务安全漏洞的渗透利用。
  Linux网络服务的远程渗透攻击
  Linux内核中的网络协议栈实现
  LAMP Web网站构建解决方案中的网络服务
  FTP、Samba等文件共享服务
  电子邮件收发服务
  其他网络服务
安全防范措施:
  禁用所有不必要的网络服务
  尽量选择更安全的网络协议与服务软件,并使用最佳安全实践进行部署
  及时更新网络服务版本
  使用xinetd、防火墙为linux网络服务添加网络访问控制机制
  建立入侵检测与应急响应计划流程
  • 攻击Linux客户端程序和用户
    安全防范措施:
及时更新常用的网络客户端软件
自身安全意识、经验与心智能力
  • 攻击Linux路由器和监听器
攻击linux路由器与防火墙
攻击监听器&入侵检测器(libpcap抓包库、tcpdump命令行程序、wireshark网络监听与协议分析软件、snort入侵检测系统)

4.linux系统本地安全攻防技术

  • linux本地特权提升
    linux用户口令字破解
    利用sudo的缺陷进行特权提升
    利用用户态SUID程序漏洞进行特权提升
    针对SUID程序的本地缓冲区溢出攻击
    针对SUID程序的符号链接攻击
    针对SUID程序的竞争条件攻击
    针对SUID程序的共享函数库攻击
    利用内核空间代码漏洞进行特权提升
    利用系统配置不当实施本地特权提升
  • linux系统上的消踪灭迹
    清理系统上的日志记录,从而有效地抹掉自己的行动踪迹。
  • linux系统远程控制后门程序
    linux系统上植入远程控制后门程序的类型有:特洛伊木马化的系统程序、命令行后门工具以及图形化后门工具。

猜你喜欢

转载自www.cnblogs.com/lzf23/p/10739106.html