zoukankan      html  css  js  c++  java
  • 20159320《网络攻防实践》第7周教材总结

    Windows操作系统基本框架

    1、windows基本结构分为运行于处理器特权模式的操作系统内核以及运行在处理器非特权模式的用户,即为内核态和用户态。

    2、内核态:windows执行体、windows内核体、设备驱动程序、硬件抽象层、windows窗口与图形界面接口。

    3、用户态:系统支持进程、环境子系统服务进程、服务进程、用户应用软件、核心子系统DLL。

    4、核心机制:进程和线程管理机制、内存管理机制、文件管理机制、注册表管理机制、网络管理机制。

    5、网络管理机制:网卡硬件驱动程序(物理层)、NDIS库以及miniport驱动程序(链路层)、TDI传输层(网络协议驱动)(网络层和传输层)、网络APID以及TDI客户端(会话层和表示层)、网络应用程序和服务进程(应用层)。

    安全体系结构和机制

    1、监控器模型:主体到客体的访问都通过监控器作中间,由引用监控器根据安全访问控制策略来进行授权访问,所有访问记录都由监控器生成审计日志。

    2、核心:SRM安全引用监控器(内核中)、LSASS安全服务(用户态)、winlogon/netlogn、以及Eventlog

    3、身份认证机制:

    安全主体:用户、用户组、计算机

    身份认证:本地身份认证(winlogon进程、GINA图形化登录窗口与LSASS服务)、网络身份认证(NTLM、Lanman、kerberos)

    4、授权与访问控制机制:

    对象:文件,目录,注册表键值,内核对象,同步对象,私有对象,管道,内存,通信接口。

    属性组成:Owner SID,Group SID,DACL自主访问控制列表,SACL系统审计访问控制列表。

    5、安全审计机制

    6、其他安全机制:安全中心(防火墙、补丁自动更新、病毒防护),IPsec加载和验证机制,EPS加密文件系统,windows文件保护机制,捆绑的IE浏览器所提供的隐私保护和浏览器安全保护机制。

    远程安全攻防技术

    1、包括远程口令猜解攻击、windows网络服务攻击,windows客户端和用户攻击。

    2、生命周期:

    windows安全漏洞发现,利用与修补过程

    安全漏洞公开披露信息库:CVE,NVD,SecyrityFocus,OSVDB

    针对特定目标的渗透测试攻击过程:漏洞扫描测试、查找针对发现漏洞的渗透代码、实施渗透测试

    使用metasploit软件实施渗透测试:用户接口(CLI、Console,web,GUI)

    3、远程口令猜解攻击:

    远程口令猜解:SMB协议(tcp445、tcp139),其他包括WMI服务、TS远程桌面终端服务,MY SQL数据库服务、SharePoint。工具包括:Legion、enum、smbgrind、NTScan、XScan、流光

    远程口令字交换通信窃听与破解:NTLM、Lanman、NTLMV2和kerberos网络认证协议的弱点。

    远程口令猜解的防范:关闭不必要的易受攻击的网络服务、配置主机防火墙来限制某些端口服务、网络防火墙限制这些服务的访问、禁用过时且有安全缺陷的Lanman和NTLM、指定强口令策略。

    4、网络服务远程渗透攻击:针对NETBIOS服务的著名漏洞和攻击、针对SMB服务的著名漏洞和攻击、针对MSRPC服务的著名漏洞和攻击、针对windows系统上微软网络的远程渗透攻击、针对windows系统上第三方服务的远程渗透攻击。

    防范措施:最基本的是尽量避免与消除这些渗透攻击所依赖的服务软件安全漏洞。

    本地安全攻防技术

    1、本地提权攻击:利用操作系统内核、特权用户启动程序中安全缺陷与漏洞,原因是服务器和桌面系统没有即时进行补丁更新。

    2、敏感信息窃取:
    windows系统口令密文提取技术(拷贝口令密文文件、rdisk工具备份、pwdumpx从SAM文件或者活动目录中提取口令密文)

    windows系统口令字破解技术(L0phtCrack、John the Ripper、Cain)

    用户敏感数据窃取:find、findstr、grep、meterpreter

    本地敏感信息窃取防范:选择高强度、高防御的口令,使用更安全的加密明文算法,安全配置策略。

    windows消灭踪迹

    1、消灭踪迹:关闭审计功能、清理事件日志。

    防范措施:事先设置系统审计和网络服务审计,日志记录在不可擦除的CDROM上。

    2、远控和后门程序:

    远控:命令行远控工具(Netcat,psexec,meterpreter),图形化远控工具(VNC,RemoteAdmin,PCanyware)

    后门程序:国外(BO、BO2K),国内(冰河、灰鸽子、广外女生、PCshare、磁碟机、机器狗等)

    防范措施:后门检测软件、杀软、rootkitrerealer、IcSword。

  • 相关阅读:
    [译文] 实体与值对象到底是不是一回事?
    实现 WebApi 自托管服务宿主于 WinForms 及其交互
    [译文] C# 8 已成旧闻, 向前, 抵达 C# 9!
    [译文] 为什么你在 C# 里总是应该使用 "var" 关键字
    通过设置iis在局域网中访问网页
    windows 10 安装使用kafka
    ASP.NET Core 2.1 中的 HttpClientFactory (Part 4) 整合Polly实现瞬时故障处理
    ASP.NET Core 2.1 中的 HttpClientFactory (Part 3) 使用Handler实现传出请求中间件
    ASP.NET Core 2.1 中的 HttpClientFactory (Part 2) 定义命名化和类型化的客户端
    Asp.net Core 2.0 OpenId Connect Handler缺失Claims?
  • 原文地址:https://www.cnblogs.com/miaohj/p/5402205.html
Copyright © 2011-2022 走看看