πŸ–οΈ
Dev & Ops
Admin
Admin
  • Admin Book
  • Network
    • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
      • ΠžΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚
    • Tools
      • tshark
      • Анализ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°
      • curl
      • nmap
      • masscan
      • ifconfig
      • netcat/nc/socat
      • iptables
      • netstat
      • downloaders
      • openvpn3
      • tcpdump
      • databases
        • mysql
        • mssql
      • smbclient
    • ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹
      • ΠŸΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹
        • pop3
        • smtp
        • imap
        • DMARC, SPF, DKIM
      • TOR
      • 2G/3G/4G/5G
      • DNS
        • Banner Grabbing
        • rDNS (ΠΈΠ»ΠΈ PTR-записи)
        • Zone Transfer
        • ΠšΡƒΠΏΠΈΡ‚ΡŒ свой Π΄ΠΎΠΌΠ΅Π½
      • ssh
      • snmp
      • icmp
      • ldap
      • cisco
    • ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π½ΡŽΠ°Π½ΡΡ‹ ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы
    • MacOS
    • RedHat
    • Linux
      • Настройка Debian
        • Intro
        • Oh My ZSH
        • Установка графичСской ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ
        • Firewall
      • Ѐайловая систСма
        • proc
        • ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Ρ„Π°ΠΉΠ»Π°
        • Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ дисков, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ, Ρ„Π°ΠΉΠ»ΠΎΠ²
        • Π Π°Π±ΠΎΡ‚Π° с дисками
        • Π Π°Π±ΠΎΡ‚Π° с Ρ„Π»Π΅ΡˆΠΊΠ°ΠΌΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ устройствами
      • Network
      • Security
        • namespaces & cgroups
        • SELinux
        • AppArmor
        • eBPF
        • audit.d
        • Seccomp
      • Background Services and Crons
      • Troubleshooting
        • Если Π½Π΅Ρ‚ Π·Π²ΡƒΠΊΠ°
      • Cases
        • nohup ΠŸΠΎΠ΄Π½ΡΡ‚ΡŒ сСрвСр Π±Π΅Π· привязки ΠΊ ssh-сСссии
        • ΠžΡ‚Π²ΡΠ·Π°Ρ‚ΡŒ процСсс ΠΎΡ‚ родитСля Π² bash
        • ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ консоль (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ удалСния Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π½Π΅ ^[[D)
        • Установка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²
        • Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹
        • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния глобально
        • RDP Clients
      • ΠšΠΎΠΌΠ°Π½Π΄Ρ‹
        • Бписок ΠΊΠΎΠΌΠ°Π½Π΄ BusyBox
        • source
        • grep
        • ps
        • find
        • vi
    • Windows
      • Packet Managers
      • Π’ΡƒΠ»Π·Ρ‹ для администрирования
      • ΠŸΡƒΡ‚ΠΈ Π½Π° систСмС
      • Π Π°Π±ΠΎΡ‚Π° с bat-Π½ΠΈΠΊΠ°ΠΌΠΈ
      • ipconfig
      • Π₯арактСристики ΠΊΠΎΠΌΠΏΠ°
      • Microsoft Store
      • ΠžΠ±Ρ€Π°Π·Ρ‹ Windows
      • cmd
        • reg
        • sc
        • net
        • Бписок Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ (Π½Π°Π΄ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ страницы)
    • Tools
      • Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€
      • Π Π°Π±ΠΎΡ‚Π° с Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌΠΈ
      • Terminals
      • osquery
      • saltstack
      • chef
  • Tools
    • Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ свою Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π»Π°Π±Ρƒ Π½Π° Π±Π°Π·Π΅ Windows
    • S3
    • ΠŸΠΎΠΊΡƒΠΏΠΊΠ° Π΄ΠΎΠΌΠ΅Π½ΠΎΠ²
    • Настройка ΠΏΠΎΡ‡Ρ‚Ρ‹
      • Docker
      • iRedMail
      • Postfix (SMTP)
      • Dovecot (IMAP)
      • RoundCube
      • Π”Ρ€ΡƒΠ³ΠΈΠ΅ инструкции
      • fail2ban
    • Splunk
    • РаспрСдСлСнныС вычислСния
      • Apache Hadoop
      • Уязвимости
    • Databases
      • ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹
      • MongoDB
      • postgres
      • Redis
      • mysql
      • H2 Database
      • Experiments
        • neo4j
        • edgedb
    • Servers
      • WEB
        • Apache
        • Nginx
        • Oracle
        • IIS
        • Passenger
      • one line servers
      • Pi-hole: свой dns сСрвСр
    • Π£Π΄Π°Π»Π΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСрвСрами
      • HP iLO
    • VPN
      • Pulse Secure SSL VPN
      • VPN WireGuard
      • OpenVPN
    • CI/CD
      • Gitlab CI
      • TeamCity JetBrains
      • jenkins
        • Для Ρ‡Π΅Π³ΠΎ
        • Установка
        • Basic Usage
        • Pipelines
        • Blue Ocean
        • Security
    • Визуализация/ΠžΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ/Π Π°Π±ΠΎΡ‚Π° с событиями
      • Allure
      • Logstash
      • Kibana
      • Grafana
      • Elasticsearch
        • ВСория
        • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°
      • Kafka
      • Rsyslog
    • RackTables
    • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСти, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ событий
      • Prometheus
      • Zabbix
      • snort
      • moloch
  • Learning
    • Онлайн курсы
    • ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ²
      • DevOps
      • DevSecOps
Powered by GitBook
On this page
  1. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы
  2. Linux
  3. Security

SELinux

SELinux (Security Enhanced Linux)

About SELinux on Habr (RuVDS): https://habr.com/ru/company/ruvds/blog/523872/

Набор ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² доступа, основанный Π½Π° модСлях ΠΌΠ°Π½Π΄Π°Ρ‚Π½ΠΎΠ³ΠΎ (MAC) ΠΈ Ρ€ΠΎΠ»Π΅Π²ΠΎΠ³ΠΎ доступа (RBAC) (для исправлСния нСдостатков дискрСционной ΠΌΠΎΠ΄Π΅Π»ΠΈ доступа (ΠΎΠ½Π° ΠΆΠ΅ матричная, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹)).

Π£ SELinux Π΅ΡΡ‚ΡŒ Π½Π΅ΠΌΠ°Π»ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² β€” сСрвСр ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ, Π±Π°Π·Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ, фс, ...

SELinux Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²:

  • Enforcing β€” Π‘Ρ‚Ρ€ΠΎΠ³ΠΎΠ΅ соблюдСниС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ бСзопасности.

  • Permissive β€” ДопускаСтся Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ дСлаСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠ°.

  • Disabled β€” ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ бСзопасности Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ находится SELinux ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ: $ getenforce

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SELinux ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ:

  • Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²Π° Π½Π° доступы ΠΊ дирСкториям

  • ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ сСрвисам (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π΅Π±-сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ€Ρ‚ tcp/8080)

Π’ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ ΠΎΠ± этой систСмС бСзопасности двоякоС. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны бСзопасности Π² ИВ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚, ΠΈ SELinux содСрТит всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ОБ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ‚ нСсанкционированного доступа. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΆΠ΅ стороны ΠΎΠ½ выглядит чСрСсчур Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌ ΠΈ Π½Π΅ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π½ΠΎ слоТным, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹ΠΌ. НС Ρ€Π°Π· ΠΈ Π½Π΅ Π΄Π²Π° Π² руководствах ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ установкС коммСрчСского ПО Π°Π²Ρ‚ΠΎΡ€ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²ΠΈΠ΄Π΅Π» Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ setenforce 0 ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ установки.

Previousnamespaces & cgroupsNextAppArmor

Last updated 3 years ago