LinuxWindowsServerPasswordSecurityPolicyStrengthen郑瀚

1.windowsSecurityandProtection(LogonandAuthentication)2.windows密码强制安全策略3.PAM(PluggableAuthenticationModules)4.linux密码强制安全策略配置

1.windowsSecurityandProtection(LogonandAuthentication)

ThispagelistsresourcesforlogonandauthenticationinWindowsServer2003,whichincludespasswords,Kerberos,NTLM,TransportLayerSecurity/SecureSocketsLayer(TLS/SSL),andDigest.Inaddition,someprotocolsarecombinedintoauthenticationpackages,suchasNegotiateandSchannel,aspartofanextensibleauthenticationarchitecture.

0x1:Createanextensivedefensemodel

1.Protectyouraccount2.Usestrongpasswordsforallaccounts3.Changepasswordsregularly4.Usedifferentpasswordsforindividualaccounts5.Storeusernamesandpasswordsonlywhenappropriate0x3:DesigninganAuthenticationStrategy

0x4:AccountPasswordsandPoliciesinWindowsServer

RelevantLink

1.windows密码强制安全策略

0x1:密码策略的设置

密码策略用于"域账户"或"本地用户账户"。它们确定密码设置,例如

1.强制执行和有效期限2.强制密码历史:密码最长使用期限3.密码最短使用期限4.密码长度最小值5.密码必须符合复杂性要求6.是否用可还原的加密(对称可逆)来存储密码//以上各项的配置方法均需根据当前用户账户类型来选择。在默认情况下,成员计算机的配置与其域控制器的配置相同1.对于本地计算机

对于本地计算机的用户账户,其密码策略设置是在"本地安全设置"管理工具中进行的。下面是具体的配置方法

2.在基于ActiveDirectory的域中配置密码策略设置

可以使用硬件管理控制台(HMC)对本地认证的用户强制实施密码需求。增强的密码策略功能允许系统管理员设置密码限制。增强的密码策略适用于已安装HMC的系统借助增强的密码策略,系统管理员可为所有用户定义单个密码策略。HMC提供中等安全密码策略,该策略由系统管理员激活来设置密码限制。系统管理员可以激活该中等安全策略或用户定义的新策略。不可从系统中除去HMC中等安全密码策略。下表列出了中等安全策略的属性和缺省值

1.min_pwage:密码必须保持活动的最少天数:缺省值12.pwage:密码可以保持活动的最多天数:缺省值1803.min_length:密码的最小长度:缺省值84.hist_size:不能复用的已保存先前密码数:缺省值105.warn_pwage:向用户警告密码即将到期的天数:缺省值76.min_digits:密码中必需使用的数字个数:缺省值无7.min_uppercase:必须大写的字符数:缺省值18.min_lowercase:必须小写的字符数:缺省值69.min_special_chars:密码中必须含有的特殊字符数:缺省值无需要注意的是

1.HMC中等安全密码策略不适用于hscroot、hscpe和root用户标识2.HMC中等安全密码策略只影响在HMC上管理的本地认证的用户,不能对LDAP或Kerberos用户强制实施3.HMC中等安全密码策略或用户定义的策略允许系统管理员设置密码复用限制4.HMC中等安全密码是只读的,并且HMC中等安全密码的属性无法更改。可以创建用户定义的新密码来设置密码限制HMC中等安全密码策略可使用命令行界面(CLI)来配置。您可以使用下列命令来配置HMC中等安全密码策略

1.mkpwdpolicy:mkpwdpolicy命令可通过从包含所有参数的文件导入策略或从CLI创建策略来添加新的密码策略2.lspwdpolicy:lspwdpolicy命令可列出所有可用的密码策略概要文件并搜索特定参数。您还可以查看当前活动的策略3.rmpwdpolicy:rmpwdpolicy命令可除去现有的不活动密码策略//注:不能除去活动的中等安全策略和缺省只读策略4.chpwdpolicy:rmpwdpolicy命令可更改不活动密码策略中的参数0x3:强制密码安全策略

在命令行下使用secedit.exe进行安全策略配置

1.secedit/analyze:分析组策略2.secedit/configure:配置组策略3.secedit/export:导出组策略4.secedit/validate:验证模板语法5.secedit/refreshpolicy:更新组策略//与访问注册表只需reg文件不同的是,访问组策略除了要有个模板文件(还是inf),还需要一个安全数据库文件(sdb)。要修改组策略,必须先将模板导入安全数据库,再通过应用安全数据库来刷新组策略gp.inf

secedit/export/cfggp.inf/log1.log//gp.inf中保存的就是当前系统的安全策略配置windowsserver2003、2008、都测试通过,使用egedit.msc命令可以查看设置结果

0x5:回滚方案

1.在修复前导出当前组策略,并保存备份:secedit/export/cfggp_bak.inf/log1.log2.需要回滚的时候,使用备份的组策略文件进行配置修改:secedit/configure/dbgp_bak.sdb/cfggp_bak.inf/quiet3.完成回滚RelevantLink

3.PAM(PluggableAuthenticationModules)

PAM(PluggableAuthenticationModules)是由Sun提出的一种认证机制。它通过提供一些"动态链接库"和"一套统一的API",将系统提供的服务和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于向系统中添加新的认证手段。PAM最初是集成在Solaris中,目前已移植到其它系统中,如Linux、SunOS、HP-UX9.0等,PAM的配置方式

1.通过单个配置文件/etc/pam.conf2.RedHat还支持另外一种配置方式,即通过配置目录/etc/pam.d/,且这种的优先级要高于单个配置文件的方式0x1:使用配置文件/etc/pam.conf

该文件是由如下的行所组成的

该目录下的每个文件的名字对应服务名,例如ftp服务对应文件/etc/pam.d/ftp。如果名为xxxx的服务所对应的配置文件/etc/pam.d/xxxx不存在,则该服务将使用默认的配置文件/etc/pam.d/other。每个文件由如下格式的文本行所构成

module-typecontrol-flagmodule-patharguments//每个字段的含义和/etc/pam.conf中的相同RelevantLink

4.linux密码强制安全策略配置

限定Linux上的账户(包括root)的密码强度本身是一个伪命题,root用户可以直接操作/etc/shadow修改密码,对Linux来说,强制部署密码策略目的是提高安全型的门槛Linux用户密码的有效期,是否可以修改密码可以通过login.defs文件控制,对login.defs文件修只影响后续建立的用户,如果要改变以前建立的用户的有效期等可以使用chage命令Linux用户密码的复杂度可以通过pampam_cracklibmodule或pam_passwdqcmodule控制,两者不能同时使用

0x1:passwdqc

passwdqc是一个密码强度检查和策略增加工具集。包含一个可选的PAM模块(pam_passwdqc)和命令行工具(pwqcheckandpwqgen)以及开发库(libpasswdqc).OnsystemswithPAM,pam_passwdqcisnormallyinvokedonpasswordchangesbyprogramssuchaspasswd(1).Itiscapableofcheckingpasswordorpassphrasestrength,enforcingapolicy,andofferingrandomly-generatedpassphrases,withallofthesefeaturesbeingoptionalandeasily(re-)configurable.pwqcheckandpwqgenarestandalonepassword/passphrasestrengthcheckingandrandompassphrasegeneratorprograms,respectively,andareusablefromscripts.libpasswdqcistheunderlyinglibrary,whichmayalsobeusedfromthird-partyprograms.

vim/etc/pam.d/system-auth//orvim/etc/pam.conf//添加一行passwordrequiredpam_passwdqc.somin=disabled,disabled,12,8,8max=30passphrase=3match=4similar=denyenforce=everyone参数解释如下

1.CentOS、Fedora、RHEL1)安装pam_passwdqc.so:yuminstallpam_passwdqc.so2)修改安全策略配置文件2.1)vi/etc/pam.d/system-auth2.2)注释掉:passwordrequisitepam_cracklib.sotry_first_passretry=32.3)在其后面添加:passwordrequiredpam_passwdqc.somin=disabled,disabled,12,8,8max=30passphrase=3match=4similar=denyenforce=everyone2.Debian、Ubuntu或LinuxMint1)安装pam_passwdqc.so:apt-getinstallpasswdqc2)修改安全策略配置文件2.1)sudovi/etc/pam.d/common-password2.2)在文件中添加:passwordrequiredpam_passwdqc.somin=disabled,disabled,12,8,8max=30passphrase=3match=4similar=denyenforce=everyone尝试添加一个弱密码帐号

0x4:自动化修复流程

1.使用shell脚本执行yum/apt-get指令,安装passwdqc库2.通过检查/lib/security/pam_passwdqc.so是否存在判断passwdqc库是否安装成功3.如果安装成功,则根据不同操作系统选择不同的配置文件修改方案1)CentOS、Fedora、RHEL:/etc/pam.d/system-auth1.1)备份原始文件1.2)检查是否存在:"passwordrequisitepam_cracklib.sotry_first_passretry=3"这行,如果存在,则删除之1.3)删除之前旧的配置(防止重复修复):1.4)添加新的强制密码策略:passwordrequiredpam_passwdqc.somin=disabled,disabled,12,8,8max=30passphrase=3match=4similar=denyenforce=everyone2)Debian、Ubuntu或LinuxMint:/etc/pam.d/common-password2.1)备份原始文件2.2)删除之前旧的配置(防止重复修复):2.3)添加新的强制密码策略:passwordrequiredpam_passwdqc.somin=disabled,disabled,12,8,8max=30passphrase=3match=4similar=denyenforce=everyone5.完成加固0x5:回滚方案

1.判断操作系统,根据不同操作系统将备份文件回滚到指定的目录1)CentOS、Fedora、RHEL:/etc/pam.d/system-auth1.1)mv./system-auth_bak/etc/pam.d/system-auth2)Debian、Ubuntu或LinuxMint:/etc/pam.d/common-password2.1)mv./common-password_bak/etc/pam.d/common-password2.完成回滚

THE END
1.linux设置sudoers文件nopassword柳随风的技术博客?当我们进入某个目录后,输入ls -l指令,则列出文件的详细信息,我们继续分析左侧的10个字符,上文说到的第一个字符表示文件类型,剩下的九个三个为一组,分别表示文件拥有者,文件所属组和其他人对该文件的权限 如绿色箭头的rw-表示文件拥有者对该文件可读可写不可执行,- 表示不具备该位置对应权限 https://blog.51cto.com/u_14276/12865704
2.什么是SELinux?在Linux中作用是什么?每一个文件和进程都有一个安全上下文,其中最重要的是类型标签。类型标签用于标识对象的安全属性。在类型强制策略下,只有当进程和文件的类型匹配时,进程才能访问文件。这种机制有效地防止了未授权进程对敏感数据的访问。例如,一个Web服务器进程只能访问网页内容的目录,而不能读取用户的密码文件或其他关键系统文件。https://www.qiqicto.com/infor/4456.html
3.增强您设备的性能:内存扩展的革命性指南(增强设备的安全性通过哪但采用热插拔除需要相同的BIOS外还可能会导致主板部分元件损坏,所以可靠的方法是用写码器将BIOS更新文件写入BIOS里面(可找有此服务的电脑商解决比较安全)。 常见故障二:CMOS设置不能保存 此类故障一般是由于主板电池电压不足造成,对此予以更换即可,但有的主板电池更换后同样不能解决问题,此时有两种可能: 1. 主板https://www.ulidc.com/2024/12/14/%E5%A2%9E%E5%BC%BA%E6%82%A8%E8%AE%BE%E5%A4%87%E7%9A%84%E6%80%A7%E8%83%BD%EF%BC%9A%E5%86%85%E5%AD%98%E6%89%A9%E5%B1%95%E7%9A%84%E9%9D%A9%E5%91%BD%E6%80%A7%E6%8C%87%E5%8D%97-%E5%A2%9E%E5%BC%BA%E8%AE%BE/
4.Linux中为何使用chmod777设置最大文件权限在Linux系统管理中,设置文件权限是一个常见的操作。其中,chmod777命令用于赋予文件所有者、组和其他用户完全控制权限。本文将探讨这一命令背后的原理及其应用。,Linux中为何使用chmod777设置最大文件权限https://www.php1.cn/detail/WeiShiMe_linux_S_2964a23a.html
5.linux基础3hgfsuytrftd重命名文件 mv file.txt new.txt 1 移动文件 mv newfile newdir2 1 拷贝文件 cp file.txt newdir.txt 1 软链接 定义:软链接是一个特殊类型的文件,它包含了指向另一个文件或目录的路径。软链接类似于Windows中的快捷方式。 软链接有自己的inode,但其内容是目标文件的路径。 https://blog.csdn.net/qq_73187469/article/details/144197916
6.IBMAIX常见问题处理:《转载》mdl9630AIX中如何确定磁带库设备和操作系统设备文件的对应关系 2006-10 在实际中配置备份软件,命令操作等情况下,我们经常要使用磁带库设备的element号,有时还需要使用相应的设备文件.为此 我们通常通过测试观察的方法确定他们的对应关系.在设备过多或条件不允许的情况下如何确定磁带库设备和操作系统设备文件 http://blog.chinaunix.net/uid-23280800-id-4278673.html
7.人脸识别考勤机,人脸考勤机,人脸门禁机,考勤机,门禁机填上对应网段的地址 打开web连接机器 默认用户名/密码都为admin (2)设置对应参数 记录本机ID,此为填入系统的卡机设置内的SN码 设置好机器的正确IP等相关,保存后会退出,再进时要进对应设置的IP地址/login.asp 设置完IP网关等参数,保存后会退出,再进时要进对应设置的IP地址/login.asp,测试机器和服务器连通: http://www.zyehr.com/h-pd-144.html
8.Linux考试试题29. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限644,该文件属性是 目录。 30. 静态路由设定后,若网络拓扑结构发生变化,需由__系统管理员___修改路由的设置。 31. 网络管理的重要任务是:__控制___和_监控___。 32. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区___ 和 ___https://www.yjbys.com/edu/Linux/35983.html
9.莆田市公安局秀屿分局电子物证装备采购项目货物类采购项目附件特别提示:本表与招标文件对应章节的内容若不一致,以本表为准。 项号 招标文件 (第三章) 编列内容 1 6.1 是否组织现场考察或召开开标前答疑会:否。 2 10.4 投标文件的份数: (1)纸质投标文件: ①资格及资信证明部分的正本1份、副本1份,报价部分的正本1份、副本1份,技术商务部分的正本1份、副本1份。 http://kfjfiee.www.ptzfcg.gov.cn/upload/document/20211102/3caa926c5286420ba0b481172e2b3dfa.html
10.63期53期59期14、在Linux中密码文件存在() A、etc/password 15、虚拟机迁移时访问控制策略应() A、应保证当虚拟机迁移时,访问控制策略随其迁移; 多选题 1.访问控制的三要素() A.主体 B.客体 C.文件 D.操作 2.工控三级系统中,对控制设备管理要求有哪些() https://www.jianshu.com/p/ccf3e27ffd19
11.信息安全管理与评估赛题第5套选手首先需要在U盘的根目录下建立一个名为“GWxx”的文件夹(xx用具体的工位号替代),赛题第一阶段所完成的“XXX-答题模板”放置在文件夹中。 例如:08工位,则需要在U盘根目录下建立“GW08”文件夹,并在“GW08”文件夹下直接放置第一个阶段的所有“XXX-答题模板”文件。 https://developer.aliyun.com/article/1282256
12.常见问题·国产操作系统麒麟操作系统——麒麟软件官方网站30) 替换授权文件提示权限不足? A:可使用命令替换,在授权文件的目录下,打开终端 执行命令:sudo cp .kyinfo /etc/.kyinfo 执行命令:sudo cp LICENSE /etc/LICENSE31) 激活界面报0017错误代码,且执行kylin_activation_check报无法获取硬件信息? A:移走/etc/.kyhwid文件解决,执行命令:sudo rm -rf /etc/.kyhttps://www.kylinos.cn/support/problem.html
13.搞它!!!深入了解FTP文件传输服务腾讯云开发者社区user_list文件:此文件中包含的用户可能被禁止登陆,也可能被允许登陆,具体取决于主配置文件vsftpd.conf中的设置,当存在“userlist_enable=YES”的配置项时,user_list列表文件方可生效;若指定“userlist_deny=YES”,则仅禁止此列表中的用户登陆;若指定“userlist_deny=NO”,则仅允许列表中的用户登陆。 https://cloud.tencent.com/developer/article/1691025
14.Linux的用户组与权限用法及说明Linux2.1每一行对应一个用户的账号记录 2.2 各个字段含义如下图,他们各自用“:”号隔开 root:用户名,用户名仅是为了方便用户记忆。Linux系统是通过UID来识别用户身份,分配用户权限。 x:表示此用户设有密码,但不是真正的密码,真正的密码保存在/etc/shadow文件Linux系统把真正的加密密码串放置在/etc/shadow文件中,此文件https://www.jb51.net/server/293115fqw.htm
15.福建省教育厅关于公布福建省普通高中学业水平合格性考试信息技术(27)了解Windows操作系统中关于磁盘、磁盘分区、文件、文件夹的概念及基本操作方法。 (28)知道常见的计算机操作系统Windows、Dos、Mac OS、Unix、Linux及移动终端操作系统iOS、Android。 (29)了解冯?诺依曼计算机体系结构,各组成部分的名称及相互之间的关系。 https://fszx.lyun.edu.cn/info/1039/1057.htm
16.深海游弋的鱼–默默的点滴基于文件加密 Adiantum Android 安全强化 SELinux ASLR, KASLR, PIE and DEP SECCOMP Android 上的应用程序 与操作系统通信 普通应用程序的Linux UID / GID 应用沙盒 Zygote App 生命周期 App Bundles Android Manifest App 组件 APK 签名方案 JAR 签名(v1 方案) https://www.mobibrw.com/2021/28983