IIS安全配置主要有3个方面需要注意 设置主目录权限 删除不需要的扩展名映射 删除危险的IIS组件 安装IIS时应该注意只安装必需的服务,建议不要安装 Index Server、FrontPage 因为安装新的 service pack后,某些应用程序映射又会重新出现,导致出现安全漏洞。这是较易疏忽的一个问题。 如果在服务器端做好文件系统和用户账户的权限设置,FSO、XML、Stream都应该是安全组件,因为它们都没有跨出自己的文件夹或者站点的权限。
目录 本地安全策略 密码策略 账户策略 审核策略 用户权限分配 安全选项 本地安全策略 安全策略是影响计算机安全性的安全设置的组合。 可以利用本地安全策略来编辑本地计算机上的帐户 系统安全策略包括下面的设置: 配置帐户策略 配置审核策略 配置用户权限 配置安全选项 开始-->管理工具-->本地安全策略 密码策略 密码策略强制服务器上的用户帐户设置的密码满足安全要求 本地-->管理工具-->事件查看器-->windows日志 用户权限分配 用户权限是允许用户在计算机系统或域中执行的任务。有两种类型的用户权限:登录权限和特权。 安全选项 常用安全选项设置示例 交互式登录: 不显示最后的用户名 该安全设置确定是否在 Windows 登录屏幕中显示最后登录到计算机的用户的名称。 如果启用该策略,则不会在“登录到 Windows”对话框中显示最后成功登录的用户的名称。如果禁用该策略,则会显示最后登录的用户的名称。默认: 禁用。
#####本地与组策略(LocalandGroupPolicies)组策略编辑器(gpedit.msc)允许对系统进行精细的安全配置(此功能在Windows家庭版中不可用)。 -**开启路径**:`设置>Windows安全中心>应用和浏览器控制>基于信誉的防护`。跟踪防护:-**路径**:在Edge浏览器中,进入`设置>隐私、搜索和服务`。 #####Windows安全启动(SecureBoot)安全启动是一项基于UEFI固件的安全标准,它确保在系统启动过程中只加载受信任的、经过数字签名的引导加载程序和驱动程序,从而有效防范Bootkit等底层恶意软件 功能:Windows内置的文件历史记录(FileHistory)功能可以方便地将你的个人文件备份到外部驱动器。路径:设置>更新和安全>备份。 路径:设置>更新和安全>Windows更新。建议:启用Windows自动更新,确保所有紧急安全补丁能够第一时间安装,修复已知漏洞。
0x1 前言 许久不写博客,甚至已经有些忘记格式该是如何的,本篇博文用于记录我在学习Windows安全时的一些知识点。 #include<windows.h> #include<stdio.h> #include<iostream> #include<NTSecAPI.h> #include<tchar.h> #pragma callbackOutput->Status = S_OK; break; default: return true; } return true; } 0x004完整源码: #include<Windows.h SIZE_T PagefileUsage; SIZE_T PeakPagefileUsage; SIZE_T PrivatePageCount; LARGE_INTEGER Reserved7[6] __biz=MzA5ODA0NDE2MA==&mid=2649751822&idx=3&sn=d8a0d685152418e7b8a6abf532365aa2&chksm=88933161bfe4b87759a0483aeb25c6bc82d098b7d98209b6cd482b3c5bd845aec349df30ae57
0x001 Windows 安全简介 目前,Windows 系统已经占据了绝大部分的桌面市场,同时在服务器市场也占有较大比重。长期以来,由于病毒攻击、黑客入侵等原因,给人们留下了易受攻击的不好印象。 本文将以 Windows 系统安全方面展开分享一些 Windows 系统安全防护措施。 0x002 Windows 安全基础 1. 审核策略 启用本地安全策略中对Windows系统的审核策略更改,成功和失败操作都需要审核。 审核帐户管理 启用本地安全策略中对Windows系统的审核帐户管理,成功和失败操作都要审核。 审核过程追踪 启用本地安全策略中对Windows系统的审核进程追踪,仅失败操作需要审核。
windows对象与句柄 windows对象 操作系统为了安全,提供了一种保护机制,这种机制会禁止用户操作某些资源,避免用户过于关注细节,或者由于操作不当而造成系统崩溃。 windows中的句柄 windows中对象的操作是由系统提供的一系列的API函数来完成,这些函数有一个共同特点,就是以HANDLE 句柄作为第一个参数,windows中采用句柄来唯一标识每个内核对象。 windows 安全对象模型 windows中的内核对象由进程和线程进行操作,而对象就好像一个被锁上的房间,进程想要访问对象,并对对象进程某种操作,就必须获取这个对象的钥匙,而线程就好像拥有钥匙的人 值使其具有默认的安全属性,或者自己创建一个安全描述符并将他的指针传入。 DWORD dwSubAuthority4, __in DWORD dwSubAuthority5, __in DWORD dwSubAuthority6,
最近要测试一下系统代码情况,下载了最新版的sonarqube6.2,下面是具体步骤: 1.确保windows系统已安装jdk8版本,这是sonarqube6.2的基本需求,安装完成后配置java环境变量 ,所以创建的sonarqube库必须是InnoDB引擎 4.安装sonar-scanner,具体可以参考:参考链接 5.经过上面步骤后,sonarqube运行的基本要素都已完毕,下面进入项目配置环节 6.
---- 64位 & Windows 内核6 前言 继续学习《逆向工程核心原理》,本篇笔记是第五部分:64位 & Windows 内核6 一、x64 1、x64处理器中的变化 含有VA的指令大小增加了 kernel 6 是vista之后的系统 Win10 是kernel 10 1、会话 会话:登录后的用户环境,kernel 6引入 系统会话是0,与用户会话隔离(即第一个登录的用户是会话1,而之前是会话 中的进程可以强行终止会话0中的进程 2、DLL注入 原先的用CreateRemoteThread()进行DLL注入的方法无法生效 原因是新增的API,如下: 对此,给出新的InjectDll.exe #include "windows.h 其团队从成立至今多次参加国际网络安全竞赛并取得良好成绩,积累了丰富的竞赛经验。团队现有三十多位正式成员及若干预备人员,下属联合分队数支。 红客突击队始终秉承先做人后技术的宗旨,旨在打造国际顶尖网络安全团队。
line 或者 in the Windows Registry 通过命令行方式来为 Windows 服务设置属性 如何通过命令行方式为 Windows 服务器设置属性: 找到 Confluence 在 Windows 中安装的服务名(进入 控制面板(Control Panel)> 管理工具(Administrative Tools)> 服务(Services)): ? 通过 Windows registry 为 Windows services 设置属性 在一些 Window 的版本中,可能没有办法为启动服务添加 Java 变量的。 如果你的 Windows 是这种情况的话,你必须添通过查看注册表中的选项列表来添加属性。 进入注册表编辑器(开始(Start) > regedit.exe)。 https://www.cwiki.us/display/CONF6ZH/Configuring+System+Properties
Administrators组 在本地安全设置中取得文件或其他对象的所有权只指派给 Administrators组 在本地安全设置中配置只有指定授权用户允许本地登录此计算机 在组策略中只允许授权账号从网络访问 ,登录是否成功,登录时间,以及远程登录时所使用的ip地址 启用组策略中对windows系统的审核策略更改,成功和失败都要审核 启用组策略中对windows系统的审核对象访问,成功和失败都要审核 启用组策略中对 windwos系统的审核目录访问,成功和失败都要审核 操作系统审核特权使用策略安全基线要求项 操作系统审核系统事件策略安全基线要求项 操作系统审核账户管理策略安全基线要求项 操作系统审核过程追踪策略安全基线要求项 操作系统日志容量安全基线要求项 操作:开始-->管理工具-->本地安全策略-->本地策略-->审核策略 03 IP协议安全配置 说明: 启动SYN攻击保护 指定触发SYN洪水攻击保护所必须超过的TCP 只允许授权的账户拥有权限共享此文件夹 列出所需要服务的列表(包括所需的系统服务),不在此列表中的服务需关闭 列出系统启动时自动加载的进程和服务列表,不在此列表的需关闭 关闭远桌面,如需开启,修改端口 关闭Windows
Windows渗透基础大全 目录 Windows发展历史 Windows中常见的目录 Windows常见的cmd命令 Windows中cmd窗口的文件下载(bitsadmin、certutil、iwr ) Windows中加载并执行PowerShell脚本 本地加载并执行PowerShell脚本 远程下载并执行PowerShell脚本 Windows中的批处理文件 Windows中快捷键操作 Windows MS-Dos 版本号 发布时间 Windows1.0 1985.11 Windows2.0 1987.12 Windows2.1 1988 Windows3.0 1990.5 Windows3.1 1992 bitsadmin.exe 下载文件,配合bcn.bat玩出更多的花样 iwr iwr是PowerShell下的一款工具,所以我们如果在cmd下执行该命令的话,需要在前面加powershell命令,但是这会被安全软件检测到 ,该进程的正常运行能够确保在桌面上显示桌面图标和任务栏 lsass.exe:该进行用于windows操作系统的安全机制、本地安全和登录策略 services.exe:该进程用于启动和停止系统中的服务,如果用户手动终止该进程
它可以很好地支持IPv4和IPv6,是仅次于DNS解析的名称解析协议。 2.LLMNR解析过程 LLMNR解析前提是本地hosts和DNS解析失败时,会使用LLMNR解析。 4)将关闭多播名称解析中的状态改为“已禁用”,如图1-6所示。 2.NETBIOS协议 1. 4)如果子网域其他主机无响应,则读取本地的lmhosts(C:\Windows\System32\drivers\etc\)文件。
PCHunter 介绍: PC Hunter是一个Windows系统信息查看软件,同时也是一个手工杀毒辅助软件。 在应急响应中常常要用到它 ? ---- 下载地址: http://www.processlassopro.com/ ---- 6. 火绒剑 介绍: 火绒剑也是一款优秀的进程管理分析工具 ? Windows系统安全检查脚本 介绍: 它可以检查多项记录。 请使用管理员运行,几个检查项需要权限运行 ? ?
在“共享文件夹->共享”中: 默认共享:删除 共享文件夹:设置共享权限或者删除掉共享 三、安全审计策略组检测 安全审计策略 系统事件审核 登录事件审核 对象访问事件审核 特权使用事件审核 进程跟踪事件审核 进入“控制面板->管理工具->本地安全策略”. 2. 在“本地策略->安全选项”中:将“关机:清除虚拟内存页面文件”,双击,修改状态为“已启用”。 登录检测 Windows登录屏幕不显示上次登录的用户名 加固方案-参考配置操作: 1. 进入“控制面板->管理工具->本地安全策略”. 2. 在“本地策略->安全选项”中:将“交互式登录:不显示上次登录”,双击,修改状态为“已启用”。 五、入侵防范检测 Windows防火墙 开启Windows防火墙 加固方案-参考配置操作: 1. 检查Windows Firewall服务是否开启,如下所示: 4. 补充:在Windows vista 以前的旧版本系统的中,设置稍有区别 5.
前提:自己对安全在行,不需要defender安全通知 思路: 1、提权禁止Defender计划任务 参考https://cloud.tencent.com/developer/article/2285183 8 /Run 提权到SYSTEM权限 AdvancedRun.exe /Clear /EXEFilename "C:\Windows\System32\WindowsPowerShell\v1.0\ 17forbid_taskschd.ps1','C:\2024-1-17forbid_taskschd.ps1') powershell -file C:\2024-1-17forbid_taskschd.ps1 2、在安全模式修改 C:\ProgramData\Microsoft\Windows Defender\的权限后禁用安全相关9或10个服务 属性 → 安全 → 高级 → 改变所有者 → Administrators(如下图 /v Start reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc" /v Start 3、注册表干预取消安全通知
随着网络安全的快速发展,不少的互联网公司都积极的参与到了这个领域,随着《网络安全法》颁布与实施、等保2.0的颁布等为网路安全发展提供了有力的后盾。一个事物的快速发展,也会引起其它不利的事物萌芽。 Windows安全应急处置 攻击者入侵一个网站必然会对企业的业务系统造成不同程度的损害,即使入侵不成功,也会使业务系统访问缓慢,即使在网络良好的情况下。 1) 是否有异常进程、用户 2) 敏感端口开放情况 3) 密码强度 4) 日志分析 5)异常启动项、服务、计划任务 6) 注册表信息 7) 其它 进程信息 我们输入tasklis或者打开任务管理器查看进程信息 对于 Windows 事件日志分析,不同的 EVENT ID 代表了不同的意义,摘录一些常见的安全事件的说明: ? 我们输入事件ID:6005-6006进行日志筛选,发现了两条在2018/7/6 17:53:51左右的记录,也就是我刚才对系统进行重启的时间。 ?
Windows安全中心是Windows操作系统中的一项重要功能,系统提供这个功能的目的是保护电脑免受各种安全威胁。尽管如此,有时候我们可能出于某些原因需要关闭它。 本文将详细介绍如何关闭Windows安全中心,以及需要注意的事项。 重要提醒:在大多数情况下,我们建议不要关闭Windows安全中心,因为它可以为计算机提供全面的安全保护,避免电脑遭受病毒、恶意软件和其他安全威胁的攻击;如果电脑必须要关闭Windows安全中心,建议给电脑配置一个可靠的第三方安全软件 在左侧依次展开“计算机配置” -> “管理模板” -> “Windows组件” -> “Windows安全中心”。步骤4. 总结:关闭Windows安全中心是一项高风险操作,建议在万不得已的情况下才采取此措施。如果决定关闭,一定要做好充分的安全防护措施,以免计算机遭受不必要的损失和威胁。
Windows安全中心打开空白如何解决 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft \Windows Defender] "DisableAntiSpyware"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows DisableAntiVirus"=dword:00000000 "ServiceStartStates"=- [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
提醒下,用windows最好安装杀毒防护软件 如果对主机安全或第三方杀毒防护软件报出来的风险文件存疑,可以试试第三方工具 https://www.virustotal.com/gui/home/upload https://s.threatbook.com/ https://habo.qq.com/ https://ata.360.net/ 曾经有个朋友,几百台windows虽然都是内网,但他跳板机有公网 ,黑客先攻陷了跳板机然后几百台内网机器全被搞 所以不论内外网,只要是windows尤其是过时不安全的系统都要强化安全设置和安全意识,不可大意 360会引起很多问题,但360杀毒防护效果确实不错,权衡使用 https://cloud.tencent.com/developer/article/2240250 升级系统、更新补丁、使用第三方防护软件可能有风险,建议先做POC测试,没问题再搞,Windows 有网络就有安全风险,不区分是否有外网(比如虽然机器本身没有公网,但跳板机/堡垒机有公网,如果它们被入侵,那通过跳板机/堡垒机访问的机器就有风险),建议windows机器安装杀毒防护软件;不同杀毒软件的防护能力
Windows Vista将是第一个默认支持IPv6协议的Windows发布版。微软将通过默认启用IPv6功能的方法突出这个协议的重要性,你也许会很想知道使用IPv6有什么好处。 IPv6的设计是要解决IPv4协议中发现的一些安全问题的。一项增强的功能是IPv4有内置的支持IPsec协议的功能。 的确,Windows XP和Windows Server 2003允许你在IPv6协议上运行IPsec协议,但是,你在这样做的时候受到很多限制。 如果你要在Windows XP或Windows Server 2003操作系统中一起使用IPv6和IPsec协议的时候,你必须通过文本文件设置各种策略和密钥,然后运行IPSEC6.EXE命令启动这个设置 对 Windows Vista 和 Windows Server“Longhorn”中 IPv6 的更改 How Vista Will Handle IPv6