• 2024-06-22SElinux内核态的实现-avc、avd的设计篇
    文章目录avc_has_perm的处理逻辑[部分]av_decision访问向量决策的设计allowed、auditallow、auditdenyseqnoflagsavc_has_perm_noaudit检查点函数函数原型参数解释函数逻辑selinux检查结果缓存AVC的设计与实现structselinux_avcstructavc_cacheavc的初始化avc_s
  • 2024-06-11初始化三板斧 - centos7
    1、关闭防火墙、关闭SELinux①立即关闭防火墙systemctlstopfirewalld②设置开机关闭防火墙systemctldisablefirewalld③立即关闭SELinxusetenforce0④设置开机关闭SELinux将SELINUX=enforcing 修改替换为SELINUX=disabledvim/etc/selinux/configsed‘s
  • 2024-06-08minos 0 前(废)言(话)
    -首发公号:Rand_csminos0前(废)言(话)从今天开始开启一个新的系列,讲述虚拟化的那些事儿。时隔上次发文又隔了好几个月了,主要是平时工作比较忙,没太多时间精力维护博客之类的。前一个系列SELinux没写完,但也不算太监,比较重要的基本都介绍了。剩下的就是Linux中关于SELinux
  • 2024-06-08SELinux 安全模型——MLS
    首发公号:Rand_csSELinux安全模型——MLSBLP模型:于1973年被提出,是一种模拟军事安全策略的计算机访问控制模型,它是最早也是最常用的一种多级访问控制模型,主要用于保证系统信息的机密性,是第一个严格形式化的安全模型暂时无法在飞书文档外展示此内容多层安全的核心:“数据流向
  • 2024-06-08SELinux策略语法以及示例策略
    首发公号:Rand_csSELinux策略语法以及示例策略本文来讲述SELinux策略常用的语法,然后解读一下SELinux这个项目中给出的示例策略安全上下文首先来看一下安全上下文的格式:user:role:type:level每一个主体和客体都有一个安全上下文,通常也称安全标签、标签,由4部分
  • 2024-06-08SELinux 安全模型——TE
    首发公号:Rand_csSELinux安全模型——TE通过前面的示例策略,大家对SELinux应该有那么点感觉认识了,从这篇开始的三篇文章讲述SELinux的三种安全模型,会涉及一些代码,旨在叙述SELinux内部的原理SELinux提供了3种安全模型:RBAC:RoleBasedAccessControl<基于角色的权限访
  • 2024-06-08SELinux 基本原理
    首发公号:Rand_csSELinux基本原理本文讲述SELinux保护安全的基本原理安全检查顺序不废话,直接先来看张图当我们执行系统调用的时候,会首先对某些错误情况进行检查,如果失败通常会得到一些error信息,通过查看全局变量errno可以知道到底是哪一类错误随后进行DAC检查,简
  • 2024-05-28在Linux中,如何进行系统安全加固?
    在Linux系统中,进行系统安全加固是一个多层面、多策略的过程,涉及到从物理环境到应用层的多个方面。以下将详细阐述在Linux系统中进行系统安全加固的几个主要方面及具体操作步骤:一、系统防火墙的配置使用iptables(CentOS6):iptables是Linux系统中的一个灵活的工具,可以用来管理IP信
  • 2024-05-23在Linux中,SELinux是什么?
    SELinux(Security-EnhancedLinux)是一个强大的安全模块,它为Linux操作系统提供安全策略机制。SELinux是NSA(美国国家安全局)开发并开源的,目的是增强系统的安全性,通过强制访问控制(MandatoryAccessControl,MAC)来限制对资源的访问,从而保护系统免受未授权访问和潜在威胁。1.SELinux的主
  • 2024-04-14ansible模块 playbook
    推荐原生模块:大部分幂等性,能重复执行。常看所有模块:3k个https://docs.ansible.com/ansible/2.9/modules/list_of_all_modules.html  找关键字常见重要模块:service selinux hosnamefilecopycronyumscriptshell 使用方式:1、命令行  :ansible all -mshe
  • 2024-04-12在Linux中,如何进行系统安全加固?
    在Linux中,进行系统安全加固是确保系统抵御外部攻击和内部威胁的重要措施。以下是一些关键的安全加固步骤:1.保持系统更新定期更新系统和所有软件包,以确保安装了最新的安全补丁和功能。sudoaptupdate&&sudoaptupgrade#Debian/Ubuntusudoyumupdate
  • 2024-04-10CIFS(samba)
    修改主机名hostnamectlset-hostnamesamba 刷新主机名bush查看是否关闭防火墙(若是开着需要关闭)systemctlstatusfirewalld编辑selinux文件vi/etc/selinux/config 关闭selinux防火墙setenforce0安装samba服务yuminstall-ysamba编辑samba配置文件vi/et
  • 2024-04-06在Linux中,SELinux和AppArmor安全模块作用是什么?
    在Linux中,SELinux(Security-EnhancedLinux)和AppArmor(ApplicationArmor)是两种强制访问控制(MAC)安全模块,它们用于提供额外的安全层,以限制程序和用户的权限,从而保护系统免受恶意软件和未授权访问的威胁。1.SELinux(Security-EnhancedLinux)作用:强制访问控制:SELinux通过强制执行
  • 2024-04-06es 部署
    1环境准备 1.1修改host主机名,加入hosts解析#hostnamectlset-hostnamees1#cat>>/etc/hosts<<EOF192.168.234.160es1EOF1.2关闭防火墙#systemctlstopfirewalld#systemctldisablefirewalld1.3禁用selinux#sed-ri's#(SELINUX=)enforcing#\1disable
  • 2024-04-03MySQL数据库报错:Can‘t create/write to file ‘/tmp/ibXXX‘ (Errcode: 13 - Permission denied)
    在进行MySQL数据库的安装和配置过程中,用户有时会遇到各种错误信息,这些错误可能会阻碍安装过程或初次运行。理解和解决这些错误对于确保数据库平稳运行至关重要。本文旨在探讨MySQL安装过程中可能出现的一个特定错误,提供关于该错误的详细信息、可能的原因及相应的解决方案。
  • 2024-04-0120 Nginx报403 forbidden
    引起nginx403forbidden通常是三种情况:一是缺少索引文件,二是权限问题,三是selinux状态缺少index.html或者index.php文件,就是配置文件中indexindex.htmlindex.htm这行中的指定的文件如果在/www下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403forbiddense
  • 2024-03-28【selinux】linux的信息安全模块 - selinux
    1.Selinux简介selinux全称(Security-EnhancedLinux)安全增强型Linux,它是一个Linux内核模块,也是Linux的一个安全子系统。2.Selinux的作用及权限管理机制2.1Selinux的作用SELinux主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。2.2DAC在没有使用SE
  • 2024-03-28云计算随堂笔记
    一.查看windows的ip地址输入ipconfig二.命令提示符[root@localhost]Root:超级管理员Localhost:主机名三.网卡启动/命令关闭启动网卡:ifupens33网卡关闭:ifdownens33查看ip地址:ipa四.时间管理查看服务器当前时间:date修改系统时间:date-s'2021-12-1218:33:20'查看硬件
  • 2024-03-18在Linux中,SELinux的作用是什么?如何临时和永久地更改SELinux上下文?
    SELinux(Security-EnhancedLinux)在Linux系统中扮演着至关重要的安全角色,它通过实施强制访问控制(MandatoryAccessControl,MAC)策略来增强系统的安全性。不同于传统的用户和组权限管理机制(即自主访问控制DAC),SELinux提供了一种细粒度的安全模型,允许管理员为每个进程、文件、目录和
  • 2024-03-13开启或关闭SELinux
    SELinux简介安全增强型Linux(SELinux)是一种采用安全架构的 Linux®系统,它能够让管理员更好地管控哪些人可以访问系统。它最初是作为 Linux内核的一系列补丁,由美国国家安全局(NSA)利用Linux安全模块(LSM)开发而成。  通过严格的访问控制机制增强系统安全性。一般情况下,建议
  • 2024-03-09第十天
    第十天工作练习题centos7系统:1.防火墙关闭命令:systemctlstopfirewalldsystemctldisablefirewalldserviceiptablesstopchkconfigiptablesoff查看防火墙服务状态:systemctlstatusfirewalldsystemctlstatusiptables3.临时关闭selinux命令:setenforce0
  • 2024-03-08APatch常见问题解答
    常见问题解答什么是APatch?APatch是一种类似于Magisk或KernelSU的root解决方案,但APatch提供更多功能。APatch分别结合了Magisk方便易用的通过boot.img安装的方法,和KernelSU强大的内核修补能力。APatch与Magisk的区别?Magisk对启动映像中的ramdisk进行补丁,以修改init系统。而AP
  • 2024-02-26启用或禁用SELinux的方法
    SELinux介绍:SELinux是Security-EnhancedLinux的缩写。它就像Windows防火墙,但它更安全,更私密。它管理所有的访问控制策略。我们可以通过使用一些直接命令或实际进入SELinux配置文件并编辑状态来控制SELinux安全性的状态。SELinux有三个值:enforcing,permissiveanddisabl
  • 2024-02-25安装centos系统必做操作
    关闭SELinuxsed-i‘/^SELINUX=/cSELINUX=disabled’/etc/selinux/config在Linux系统中临时关闭SELinux(Security-EnhancedLinux)可以使用以下命令:sudosetenforce0这条命令将使SELinux立即进入宽容模式(Permissivemode),在这种模式下,SELinux规则仍然会被检查,但违规行为不会
  • 2024-02-22ls -Z SElinux上下文 查询输出参数解释
    ls-Z-rw-------.rootrootsystem_u:object_r:admin_home_t:s0anaconda-ks.cfg是一个文件的属性和安全上下文信息。它们的含义如下:-`-rw-------.`表示文件的权限。`-`表示这是一个普通文件,`rw-`表示文件所有者(root)有读写权限,`---`表示文件所属组(root)没有任何权限,`---`