็†ฑ้–€ๅˆ†้กž
 ่ผ‰ๅ…ฅไธญ…
็›ฎ้Œ„

๐Ÿง ไผๆฅญ็ดš Linux ็กฌๅŒ–ๅฏฆๆˆฐ:็ตๅˆ SELinux ่ˆ‡้šฑ่บซ็ถฒ่ทฏ (Stealth Networking) ็š„ๆฅต่‡ด้˜ฒ่ญท

    ๐Ÿง ไผๆฅญ็ดš Linux ็กฌๅŒ–ๅฏฆๆˆฐ:็ตๅˆ SELinux ่ˆ‡้šฑ่บซ็ถฒ่ทฏ (Stealth Networking) ็š„ๆฅต่‡ด้˜ฒ่ญท

    ไผๆฅญ็’ฐๅขƒ็š„ Linux ้˜ฒ่ญท,ๆœ€ๆ€•ๅ…ฉ็จฎๆฅต็ซฏ:ๅชๅš่กจ้ข(่ฆๅ‰‡ๅพˆๅคšไฝ†ไธๅฏ้ฉ—่ญ‰),ๆˆ–ๅšๅคช็กฌ(็ญ–็•ฅๅพˆๅผทไฝ†็„กๆณ•็ถญ้‹)。 ๆœฌ็ฏ‡ไปฅ「ๅฏ่ฝๅœฐ、ๅฏ็จฝๆ ธ、ๅฏๅ›žๆปพ」็‚บ็›ฎๆจ™,ๆ•ดๅˆ SELinux(ๅผทๅˆถๅญ˜ๅ–ๆŽงๅˆถ)่ˆ‡ ้šฑ่บซ็ถฒ่ทฏ(Stealth Networking)(้™ไฝŽๆšด้œฒ้ข)ๅ…ฉๆขไธป่ปธ, ๅฐ‡้˜ฒ่ญทๅพž「้ ้‚Š็•Œ」ๅ‡็ดš็‚บ「้ ็ญ–็•ฅ่ˆ‡้€š้“」。


    ไธ€、ๅจ่„…ๆจกๅž‹ๅ…ˆ่กŒ:ไฝ ่ฆ้˜ฒ็š„ๆ˜ฏๅ“ชไธ€็จฎๅ…ฅไพต่ทฏๅพ‘?

    ไผๆฅญๅธธ่ฆ‹ๅ…ฅไพต่ทฏๅพ‘ๅฏ็ฐกๅŒ–ๆˆไธ‰้กž,ไฝ ็š„็กฌๅŒ–็ญ–็•ฅไนŸๆ‡‰ๅฐๆ‡‰่จญ่จˆ:

    • ๅค–้ƒจๆŽƒๆ → ๆœๅ‹™ๅผฑ้ปž → ๆๆฌŠ:ๆ”ปๆ“Š้ข่ถŠๅคง,่ถŠๅฎนๆ˜“่ขซๆ’žๅˆฐไธ€ๆฌกๆˆๅŠŸ。
    • ๆ†‘่ญ‰ๅค–ๆดฉ → ็›ดๆŽฅ็™ปๅ…ฅ → ๆฉซๅ‘็งปๅ‹•:้‡้ปžๅœจ้€š้“่ˆ‡ๆฌŠ้™้‚Š็•Œ。
    • ไพ›ๆ‡‰้ˆ / ็จ‹ๅผ่ขซ็ฝฎๆ› → ้€ฒ็จ‹ๆฟซๆฌŠ:้‡้ปžๅœจๅผทๅˆถๅญ˜ๅ–ๆŽงๅˆถ่ˆ‡ๅฏ็จฝๆ ธๆ€ง。

    ้šฑ่บซ็ถฒ่ทฏ่ฒ ่ฒฌๆŠŠ「ๅ…ฅๅฃ」ๆ”ถๆ–‚ๅˆฐๆœ€ๅฐ‘;SELinux ่ฒ ่ฒฌๆŠŠ「้€ฒ็จ‹่ƒฝๅŠ›」ๅˆ‡ๅˆฐๆœ€ๅฐ。 ๅ…ฉ่€…็–ŠๅŠ ๅพŒ,ไฝ ๆœƒๅพ—ๅˆฐไธ€ๅ€‹้žๅธธๅ‹™ๅฏฆ็š„็ตๆžœ:ๅฐฑ็ฎ—่ขซๆ‰“้€ฒไพ†,ไนŸๅพˆ้›ฃๅšไบ‹;ๅฐฑ็ฎ—ๅšไบ†ไบ‹,ไนŸๆ›ดๅฎนๆ˜“่ขซๆŠ“ๅˆฐ。


    ไบŒ、ๅŸบ็คŽ็กฌๅŒ–ๅบ•ๅบง:ๅ…ˆๆŠŠๆœ€ๅฐๆšด้œฒ้ขๅšๅฐ

    1) ้—œ้–‰ไธ้œ€่ฆ็š„ๆœๅ‹™่ˆ‡ๅŸ 

    # ๅˆ—ๅ‡บๆญฃๅœจ็›ฃ่ฝ็š„ๅŸ (ๅ…ˆ็›ค้ปžๆ”ปๆ“Š้ข)
    ss -lntup
    
    # systemd ๆœๅ‹™็›ค้ปž(ไพ็’ฐๅขƒ่ชฟๆ•ด)
    systemctl --type=service --state=running
    
    # ๅœ็”จไธ้œ€่ฆ็š„ๆœๅ‹™(็คบไพ‹)
    sudo systemctl disable --now avahi-daemon 2>/dev/null || true
    sudo systemctl disable --now cups 2>/dev/null || true

    2) ๆ›ดๆ–ฐ็ญ–็•ฅ:ๅฏๆŽง、ๅฏๅ›žๆปพ、ๅฏ้ฉ—่ญ‰

    # ๅปบ่ญฐ:ๅฎ‰ๅ…จๆ›ดๆ–ฐๅ„ชๅ…ˆ,ไธฆไฟ็•™ๅ›žๆปพ่ทฏๅพ‘(ๅฟซ็…ง / ๆ˜ ๅƒ / ๅฅ—ไปถ็‰ˆๆœฌ)
    # RHEL / Rocky / Alma
    sudo dnf -y update
    
    # Debian / Ubuntu
    sudo apt update && sudo apt -y upgrade

    3) SSH ๅŸบ็คŽ็กฌๅŒ–(ไฝ†ไธๆŠŠๅฎƒ็•ถๆˆ้šฑ่บซ)

    # /etc/ssh/sshd_config ๅปบ่ญฐ้‡้ปž(็คบไพ‹)
    # PasswordAuthentication no
    # PermitRootLogin no
    # PubkeyAuthentication yes
    # AllowUsers your_admin_user
    
    sudo systemctl restart sshd

    ๆณจๆ„:SSH ๆ”นๅŸ ไธ็ญ‰ๆ–ผ้šฑ่บซ;ไฝ ่ฆ็š„ๆ˜ฏ「้ ่จญไธๅฐๅค–ๅฏ่ฆ‹」,่€Œ้ž「ๆŠŠๅฏ่ฆ‹็š„้–€ๆ›ๅˆฐๅˆฅๆข่ก—」。


    ไธ‰、SELinux:็”จๅผทๅˆถๅญ˜ๅ–ๆŽงๅˆถๆŠŠ「้€ฒ็จ‹ๆฟซๆฌŠ」็›ดๆŽฅๅˆ‡ๆ–ท

    1) ๆจกๅผ็ญ–็•ฅ:Enforcing / Permissive / Disabled

    # ๆชขๆŸฅ็‹€ๆ…‹
    getenforce
    sestatus
    
    # ็ซ‹ๅณๅˆ‡ๆ›็‚บ Enforcing(ไธไธญๆ–ทๆœๅ‹™,ไฝ†ๅฏ่ƒฝๆšด้œฒๆ—ขๆœ‰่จญๅฎšๅ•้กŒ)
    sudo setenforce 1
    
    # ่จญ็‚บ้–‹ๆฉŸ้ ่จญ Enforcing
    # /etc/selinux/config
    # SELINUX=enforcing

    2) ไบ‹ไปถ็จฝๆ ธ:็”จ AVC ่จ˜้Œ„ไพ†ๅฎšไฝๅ•้กŒ,่€Œไธๆ˜ฏ「็›ดๆŽฅ้—œ SELinux」

    # ๆŸฅๆ‰พๆœ€่ฟ‘็š„ SELinux ๆ‹’็ต•ไบ‹ไปถ(AVC)
    sudo ausearch -m avc -ts recent
    
    # ไปฅๅฏ่ฎ€ๆ–นๅผๅฝ™ๆ•ด(้œ€่ฆ setroubleshoot-server / setroubleshoot)
    sudo sealert -a /var/log/audit/audit.log 2>/dev/null || true

    3) ๅธธ่ฆ‹่ฝๅœฐๅ ดๆ™ฏ:Web / ๅๅ‘ไปฃ็† / ่‡ชๅปบๆœๅ‹™

    ไปฅไธ‹็คบไพ‹ไปฅ「้œ€่ฆ้–‹ๆ”พๅฐๅค–ๆœๅ‹™」็‚บไพ‹,ไฝ†ๅพŒ็บŒๆœƒ็”จ้šฑ่บซ็ถฒ่ทฏๆŠŠๅ…ฅๅฃๆ”ถๆ–‚ๅˆฐๅฏไฟก้€š้“。

    # HTTP/HTTPS ๆœๅ‹™้œ€่ฆ้–‹ๆ”พ(SELinux boolean ไพๆƒ…ๅขƒ่ชฟๆ•ด)
    sudo setsebool -P httpd_can_network_connect on
    
    # ๆช”ๆกˆๆจ™็ฑค(context)ๆ˜ฏ่ฝๅœฐๆˆๆ•—้—œ้ต:ไธ่ฆๅช chmod 777
    # ไพ‹:ๆŠŠ web ๆ น็›ฎ้Œ„ๅฅ—็”จๅˆฐ่‡ชๅฎš็พฉ่ทฏๅพ‘
    sudo semanage fcontext -a -t httpd_sys_content_t "/srv/www(/.*)?"
    sudo restorecon -Rv /srv/www

    4) ่ฌนๆ…Žๅฐๅพ… audit2allow:ๅฏไปฅ็”จ,ไฝ†ไธ่ฆ「็„ก่…ฆๅ…จๆ”พ」

    audit2allow ็š„ๆญฃ็ขบ็”จๆณ•ๆ˜ฏ「้‡ๅฐๆ˜Ž็ขบ้œ€ๆฑ‚、ๆœ€ๅฐๅŒ–ๆ”พ่กŒ」,ไธฆไธ”่ฆๆŠŠๆจก็ต„็ดๅ…ฅ่ฎŠๆ›ด็ฎก็†(็‰ˆๆœฌๆŽง็ฎก่ˆ‡ๅ›žๆปพ)。 ๅœจไผๆฅญ็’ฐๅขƒไธญ,้€™้กžๆจก็ต„ๆ‡‰ๆฏ”็…ง่จญๅฎš่ฎŠๆ›ดๆต็จ‹(ๅซๅฏฉๆ ธ่ˆ‡ไธŠ็ทš็ช—ๅฃ)。

    # ๅช็คบ็ฏ„ๆต็จ‹่ง€ๅฟต:่ซ‹ๅ…ˆ็ขบ่ชๆ‹’็ต•ไบ‹ไปถๆ˜ฏๅฆ็‚บ『ๅˆ็†้œ€ๆฑ‚』
    sudo grep AVC /var/log/audit/audit.log | tail -n 50
    
    # ็”ขๅ‡บๆœ€ๅฐๆจก็ต„(็คบๆ„,ๅฏฆๅ‹™่ซ‹ๅ…ˆๅฏฉๆŸฅ่ฆๅ‰‡ๅ…งๅฎน)
    # sudo ausearch -m avc -ts recent | audit2allow -M local_fix
    # sudo semodule -i local_fix.pp

    ๅ››、้šฑ่บซ็ถฒ่ทฏ(Stealth Networking):่ฎ“ไฝ ็š„ๆœๅ‹™「้ ่จญไธๅฏ่ฆ‹」

    1) ๆ ธๅฟƒๅŽŸๅ‰‡(ไผๆฅญ็‰ˆๅฎš็พฉ)

    • ้ ่จญๆ‹’็ต•(Default Deny):ๆ‰€ๆœ‰ inbound ๅ…ˆๅฐ,ๅ†ๆŒ‰้œ€้–‹。
    • ๅฏไฟก้€š้“ๅ„ชๅ…ˆ:็ฎก็†้ข่ˆ‡ๆ•ๆ„Ÿๆœๅ‹™ๅช่ตฐ VPN / ่ทณๆฟๆฉŸ / mTLS。
    • ๅฏๆŽƒๆ้ขๆœ€ๅฐๅŒ–:ไธ่ฆ่ฎ“「ๆŽƒๅพ—ๅˆฐ」่ฎŠๆˆ「่ƒฝๆ‰“」็š„่ตท้ปž。
    • ๅฏ็จฝๆ ธ:ๆฏไธ€ๅ€‹้–‹ๆ”พ้ƒฝ่ƒฝๅฐๆ‡‰ๅˆฐ้œ€ๆฑ‚่ˆ‡่ฒฌไปปไบบ。

    2) ไผๆฅญๅธธ่ฆ‹่ฝๅœฐๆžถๆง‹(ๅปบ่ญฐๅ„ชๅ…ˆ้ †ๅบ)

    1. VPN Overlay(ไพ‹ๅฆ‚ WireGuard):ๆŠŠ็ฎก็†้ขๅ…ฅๅฃ็งปๅˆฐ็งๆœ‰้€š้“。
    2. Bastion / Jump Host:้›†ไธญ็ฎก็†้ข,ๅฐๅค–ๅช็•™ไธ€ๅ€‹ๅ—ๆŽงๅ…ฅๅฃ。
    3. ๅ–ฎๅฐๅŒ…ๆŽˆๆฌŠ(SPA):ๆฏ”ๅ‚ณ็ตฑ Port Knocking ๆ›ดๆŠ—้‡ๆ”พ、ๆ›ดๆ˜“็จฝๆ ธ。
    4. ๅพฎๅˆ†ๆฎต(ไธปๆฉŸๅฑค้˜ฒ็ซ็‰†):็”จ nftables / firewalld ๆŠŠๆฑ่ฅฟๅ‘ๆต้‡ๅˆ‡ไนพๆทจ。

    3) ๅŸบ็คŽๅšๆณ•:firewalld / nftables ๆŽก「ๅช้–‹้œ€่ฆ」

    # firewalld:้ ่จญๅ€ๅŸŸ่ฆๅ‰‡(็คบไพ‹:ๅ…ˆ็ขบ่ชไฝ ๅœจๅ“ชๅ€‹ zone)
    sudo firewall-cmd --get-active-zones
    sudo firewall-cmd --list-all
    
    # ไธ่ฆไธ€ๆฌก้–‹ๅคชๅคš,ๅ…ˆไปฅ็ฎก็†/ๅฟ…่ฆๆœๅ‹™็‚บๆœ€ๅฐ้›†ๅˆ
    # (็คบไพ‹)ๅช้–‹ 443;SSH ๆ”นๆˆๅชๅ…่จฑ VPN ๆˆ–็‰นๅฎšไพ†ๆบ
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --reload

    4) ๆŽจ่–ฆๅšๆณ•:SSH ไธๅฐๅค–้–‹ๆ”พ,ๅชๅœจ VPN ไธŠๅฏ้”

    ้€™ๆ˜ฏ「้šฑ่บซ」ๆœ€็›ด่ง€็š„่ฝๅœฐ:ๆŠŠ SSH ็ถๅœจ VPN ไป‹้ขๆˆ–ๅ…ง็ถฒไป‹้ข;ๅ…ฌ็ถฒๅช็•™ๅฟ…่ฆ็š„ๆฅญๅ‹™ๅ…ฅๅฃ(็”š่‡ณๅช็•™ๅๅ‘ไปฃ็†)。

    # ๆฆ‚ๅฟต็คบไพ‹:่ฎ“ sshd ๅช็›ฃ่ฝ็‰นๅฎšไป‹้ข/IP(ไพไฝ ็š„ VPN/ๅ…ง็ถฒ IP ่ชฟๆ•ด)
    # /etc/ssh/sshd_config
    # ListenAddress 10.10.10.1
    
    sudo systemctl restart sshd
    
    # ๆญ้…้˜ฒ็ซ็‰†:ๅชๅ…่จฑ VPN ็ถฒๆฎตๅญ˜ๅ– 22
    # firewalld rich rule(็คบไพ‹)
    sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.10.10.0/24" port port="22" protocol="tcp" accept'
    sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" port port="22" protocol="tcp" drop'
    sudo firewall-cmd --reload

    5) Port Knocking vs SPA:ไผๆฅญๅปบ่ญฐ

    Port Knocking ็š„ๅƒนๅ€ผๅœจ「้™ไฝŽๆŽƒๆๆšด้œฒ」,ไฝ†ๅœจ้ซ˜ๅฐๆŠ—ๆƒ…ๅขƒไธ‹ไปๅฏ่ƒฝ้‡ๅˆฐ้‡ๆ”พ、่ฆๅ‰‡็นž่กŒ่ˆ‡็ถญ้‹ๅ›ฐ้›ฃ。 ่‹ฅไฝ ้œ€่ฆๆ›ดไผๆฅญๅŒ–็š„ไฝœๆณ•,ๅปบ่ญฐ่ฉ•ไผฐ SPA(Single Packet Authorization) ้กžๆ–นๆกˆ,ๆŠŠ「ๆŽˆๆฌŠ」่ฎŠๆˆๅฏ็จฝๆ ธไบ‹ไปถ。


    ไบ”、ๆŠŠๅ…ฉ่€…็–ŠๅŠ :SELinux × ้šฑ่บซ็ถฒ่ทฏ็š„「้›™ๅฑคไฟ่ญท」

    1) ๅ…ธๅž‹ๆ”ปๆ“Š้ˆ็š„้˜ปๆ–ท้ปž

    • ๆŽƒๆ → ๆ‰พๆœๅ‹™:้šฑ่บซ็ถฒ่ทฏ่ฎ“ๆœๅ‹™้ ่จญไธๅฏ่ฆ‹,ๆŽƒๆๅ‘ฝไธญ็އไธ‹้™。
    • ๅ‘ฝไธญ → ๆ‰“ๅผฑ้ปž:ๅฐฑ็ฎ—ๆœๅ‹™่ขซๆ‰“ๅˆฐ,SELinux ้™ๅˆถ้€ฒ็จ‹่ƒฝๅš็š„ไบ‹(ไพ‹ๅฆ‚่ฎ€ๆ•ๆ„Ÿๆช”、ๅŸท่กŒๆœชๆŽˆๆฌŠๆ“ไฝœ)。
    • ๆๆฌŠ → ๆ“ดๅคง็ ดๅฃž:ๆญ้…ๆœ€ๅฐๆฌŠ้™่ˆ‡็จฝๆ ธ(auditd),่ฎ“「ๅฏ็–‘่กŒ็‚บ」ๆ›ดๅฎนๆ˜“่ขซ็™ผ็พ่ˆ‡่ฟฝ่นค。

    2) ไผๆฅญ็ถญ้‹้‡้ปž:ๆŠŠ็ญ–็•ฅๅšๆˆ「ๅฏ้ฉ—่ญ‰」

    # ็จฝๆ ธ่ˆ‡่ง€ๆธฌ:ๅปบ่ญฐๆœ€ๅฐ‘่ฆๅšๅˆฐ
    # 1) ๅฏๅ›žๆบฏ็š„็™ปๅ…ฅ่ปŒ่ทก
    last -a | head
    
    # 2) ๅฏๅ›žๆบฏ็š„ๆฌŠ้™/ๆ•ๆ„Ÿไบ‹ไปถ(ไพ็’ฐๅขƒๆ“ดๅ……่ฆๅ‰‡)
    sudo systemctl enable --now auditd 2>/dev/null || true
    sudo ausearch -ts today | tail -n 50

    ่‹ฅไฝ ๆœ‰ SIEM / ๆ—ฅ่ชŒๅนณๅฐ(ไพ‹ๅฆ‚ ELK、Splunk、Wazuh),ๅปบ่ญฐๆŠŠ SELinux AVC、sudo、sshd、firewalld/nftables ไบ‹ไปถ้›†ไธญๅŒ–, ๆŠŠ「่ฆๅ‰‡」ๆๅ‡ๆˆ「ๅฏ่ง€ๆธฌ็š„ๆŽงๅˆถ้ปž」。


    ๅ…ญ、ๆœ€ๅฐๅฏ่ฝๅœฐๆ–นๆกˆ(็ตฆ็œŸๆญฃ่ฆไธŠ็ทš็š„ไบบ)

    ๅฆ‚ๆžœไฝ ๅธŒๆœ›็”จๆœ€็Ÿญๆ™‚้–“ๆŠŠ้˜ฒ่ญทๆ‹‰ๅˆฐๅฏ็”จๆฐดไฝ,ๅปบ่ญฐๅ…ˆๅฎŒๆˆไปฅไธ‹ 7 ไปถไบ‹:

    ✅ 1. ็›ค้ปžไธฆ้—œ้–‰ไธๅฟ…่ฆๆœๅ‹™(ไปฅ ss/systemctl ้ฉ—่ญ‰)
    ✅ 2. SSH ๅœ็”จๅฏ†็ขผ็™ปๅ…ฅ、็ฆ็”จ root ็›ด็™ป、็ดๅ…ฅ้‡‘้‘ฐ่ˆ‡็™ฝๅๅ–ฎ
    ✅ 3. ้˜ฒ็ซ็‰†ๆ”น Default Deny:ๅ…ฌ็ถฒๅช็•™ๅฟ…่ฆๅ…ฅๅฃ(ไพ‹ๅฆ‚ 443)
    ✅ 4. SSH ไธๅฐๅค–ๅฏ้”:ๅชๅ…่จฑ VPN/ๅ…ง็ถฒ(้šฑ่บซ็ฎก็†้ข)
    ✅ 5. SELinux ่จญ็‚บ Enforcing,ไธฆๅปบ็ซ‹ AVC ็จฝๆ ธ่™•็†ๆต็จ‹
    ✅ 6. auditd ๅ•Ÿ็”จ,้—œ้ตไบ‹ไปถๅฏ่ฟฝๆบฏ(่‡ณๅฐ‘็™ปๅ…ฅ/ๆๆฌŠ/ๆ‹’็ต•ไบ‹ไปถ)
    ✅ 7. ๅ…จ้ƒจ่ฎŠๆ›ดๅฏๅ›žๆปพ:ๅฟซ็…ง/ๅ‚™ไปฝ/็‰ˆๆœฌๆŽง็ฎก(้ฟๅ…็กฌๅŒ–ๆŠŠ่‡ชๅทฑ้Ž–ๆญป)

    ไธƒ、ๅธธ่ฆ‹่ธฉ้›ท่ˆ‡ๆŽ’้™คๆ–นๅ‘

    1) 「SELinux ๆ“‹ไฝๆœๅ‹™」ๆ€Ž้บผ่พฆ?

    • ๅ…ˆๆŸฅ AVC ไบ‹ไปถ,ๅ†ๅˆคๆ–ทๆ˜ฏ「้…็ฝฎ้Œฏ่ชค」้‚„ๆ˜ฏ「็œŸ็š„้œ€่ฆๆ”พ่กŒ」。
    • ๅ„ชๅ…ˆ็”จๆญฃ็ขบ็š„ๆช”ๆกˆๆจ™็ฑค(fcontext/restorecon)่ˆ‡ boolean,่€Œไธๆ˜ฏ็›ดๆŽฅ้—œ SELinux。

    2) 「้šฑ่บซ็ถฒ่ทฏ」ๆŠŠ่‡ชๅทฑ้Ž–ๅœจ้–€ๅค–

    • ไธŠ็ทšๅ‰ๅ…ˆ่จญ่จˆ Break Glass:ไฟ็•™็ทŠๆ€ฅ้€š้“(ไพ‹ๅฆ‚ out-of-band、ๆŽง็ฎกๅฅฝ็š„่‡จๆ™‚็™ฝๅๅ–ฎ)。
    • ๆ‰€ๆœ‰ๅฐ้Ž–่ฆๅ‰‡ๅ…ˆๅœจ็ถญ่ญท็ช—ๅฃๅฅ—็”จ,ไธฆๅš้ ็ซฏๅ›žๅพฉ่จˆ็•ซ(ๅ›žๆปพๅ‘ฝไปค/ๅฟซ็…ง)。

    3) ๅช้ ้˜ฒ็ซ็‰†ไธๅค ,็‚บไฝ•้‚„่ฆ SELinux?

    • ้˜ฒ็ซ็‰†่งฃๆฑบ「่ƒฝไธ่ƒฝ้€ฒไพ†」,SELinux ่งฃๆฑบ「้€ฒไพ†ๅพŒ่ƒฝๅšไป€้บผ」。
    • ๅœจๅฎนๅ™จๅŒ–/ๅคšๆœๅ‹™ๅ…ฑๅญ˜็’ฐๅขƒ,SELinux ๆ˜ฏๅˆ‡้–‹ๆœๅ‹™้‚Š็•Œ็š„้—œ้ตๅทฅๅ…ทไน‹ไธ€。

    ๐Ÿ’ฌ ็•™่จ€ไบ’ๅ‹•|ไฝ ็š„็’ฐๅขƒ่ˆ‡่ธฉ้›ท็ถ“้ฉ—ๆœ€ๆœ‰ๅƒนๅ€ผ

    ๅฆ‚ๆžœไฝ ๆญฃๅœจๅš Linux ็กฌๅŒ–ๆˆ–ๅฐŽๅ…ฅ SELinux / ้šฑ่บซ็ถฒ่ทฏ,ๆญก่ฟŽๅœจไธ‹ๆ–น็•™่จ€ๅˆ†ไบซ: ไฝ ็š„็™ผ่กŒ็‰ˆ(RHEL/Rocky/Alma/Debian/Ubuntu)、็›ฎๅ‰ SELinux ๆจกๅผ、ไฝ ๆŽก็”จ็š„ VPN/่ทณๆฟๆฉŸๆ–นๆกˆ、 ไปฅๅŠไฝ ้‡ๅˆฐ็š„ AVC ๆ‹’็ต•ๆˆ–้˜ฒ็ซ็‰†้Ž–ๆญป็‹€ๆณ。ไฝ ๆไพ›็š„ๆƒ…ๅขƒ,่ƒฝ่ฎ“้€™ไปฝๅฏฆๆˆฐๆธ…ๅ–ฎๆ›ดๆŽฅ่ฟ‘ไผๆฅญ็พๅ ด。

    ๅ‰ๅพ€็•™่จ€ๅ€

    ๅปถไผธ้–ฑ่ฎ€

    — WWFandy・ไธป้กŒ็ญ†่จ˜

    ๐Ÿ”— ๅˆ†ไบซ้€™็ฏ‡ LINE Facebook X

    ๆฒ’ๆœ‰็•™่จ€:

    ๅผต่ฒผ็•™่จ€

    ๅญ—็ดš