AppArmor คืออะไรและทำให้ Ubuntu ปลอดภัยได้อย่างไร

Sep 28, 2025
คลาวด์และอินเทอร์เน็ต
เนื้อหาที่ไม่ถูกแคช

AppArmor เป็นคุณลักษณะด้านความปลอดภัยที่สำคัญซึ่งรวมอยู่ใน Ubuntu โดยค่าเริ่มต้นตั้งแต่ Ubuntu 7.10 อย่างไรก็ตามมันทำงานอย่างเงียบ ๆ ในพื้นหลังดังนั้นคุณอาจไม่ทราบว่ามันคืออะไรและกำลังทำอะไร

AppArmor จะล็อกกระบวนการที่มีช่องโหว่การ จำกัด ช่องโหว่ด้านความปลอดภัยที่เสียหายในกระบวนการเหล่านี้อาจทำให้เกิด นอกจากนี้ยังสามารถใช้ AppArmor เพื่อล็อก Mozilla Firefox เพื่อเพิ่มความปลอดภัย แต่จะไม่ทำเช่นนี้โดยค่าเริ่มต้น

AppArmor คืออะไร?

AppArmor คล้ายกับ SELinux ซึ่งใช้เป็นค่าเริ่มต้นใน Fedora และ Red Hat แม้ว่าจะทำงานแตกต่างกัน แต่ทั้ง AppArmor และ SELinux ก็มีการรักษาความปลอดภัยแบบ "การควบคุมการเข้าถึงที่จำเป็น" (MAC) AppArmor อนุญาตให้นักพัฒนาของ Ubuntu จำกัด กระบวนการดำเนินการที่ทำได้

ตัวอย่างเช่นแอปพลิเคชันหนึ่งที่ถูก จำกัด ในการกำหนดค่าเริ่มต้นของ Ubuntu คือโปรแกรมดู Evince PDF แม้ว่า Evince อาจทำงานเป็นบัญชีผู้ใช้ของคุณ แต่ก็สามารถดำเนินการเฉพาะบางอย่างเท่านั้น Evince มีสิทธิ์ขั้นต่ำที่จำเป็นเท่านั้นในการเรียกใช้และทำงานกับเอกสาร PDF หากพบช่องโหว่ในโปรแกรมแสดงผล PDF ของ Evince และคุณเปิดเอกสาร PDF ที่เป็นอันตรายซึ่งเข้ายึดครอง Evince AppArmor จะจำกัดความเสียหายที่ Evince สามารถทำได้ ในรูปแบบการรักษาความปลอดภัยของ Linux แบบดั้งเดิม Evince จะสามารถเข้าถึงทุกสิ่งที่คุณเข้าถึงได้ ด้วย AppArmor จะเข้าถึงเฉพาะสิ่งที่โปรแกรมดู PDF ต้องการเข้าถึงเท่านั้น

AppArmor มีประโยชน์อย่างยิ่งสำหรับการ จำกัด ซอฟต์แวร์ที่อาจถูกใช้ประโยชน์เช่นเว็บเบราว์เซอร์หรือซอฟต์แวร์เซิร์ฟเวอร์

การดูสถานะของ AppArmor

หากต้องการดูสถานะของ AppArmor ให้เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล:

sudo apparmor_status

คุณจะเห็นว่า AppArmor ทำงานบนระบบของคุณหรือไม่ (ทำงานโดยค่าเริ่มต้น) โปรไฟล์ AppArmor ที่ติดตั้งและกระบวนการที่ จำกัด ที่กำลังทำงานอยู่

โปรไฟล์ AppArmor

ใน AppArmor กระบวนการถูก จำกัด โดยโปรไฟล์ รายการด้านบนแสดงให้เราเห็นโปรโตคอลที่ติดตั้งบนระบบซึ่งมาพร้อมกับ Ubuntu คุณยังสามารถติดตั้งโปรไฟล์อื่น ๆ ได้โดยติดตั้งแพ็คเกจ apparmor-profiles แพคเกจบางอย่างเช่นซอฟต์แวร์เซิร์ฟเวอร์อาจมาพร้อมกับโปรไฟล์ AppArmor ของตัวเองที่ติดตั้งในระบบพร้อมกับแพ็คเกจ คุณยังสามารถสร้างโปรไฟล์ AppArmor ของคุณเองเพื่อ จำกัด ซอฟต์แวร์

โปรไฟล์สามารถทำงานใน "โหมดบ่น" หรือ "บังคับใช้โหมด" ในโหมดบังคับใช้ - การตั้งค่าเริ่มต้นสำหรับโปรไฟล์ที่มาพร้อมกับ Ubuntu - AppArmor ป้องกันไม่ให้แอปพลิเคชันดำเนินการที่ จำกัด ในโหมดบ่น AppArmor อนุญาตให้แอปพลิเคชันดำเนินการที่ จำกัด และสร้างรายการบันทึกที่บ่นเกี่ยวกับเรื่องนี้ โหมดการร้องเรียนเหมาะอย่างยิ่งสำหรับการทดสอบโปรไฟล์ AppArmor ก่อนที่จะเปิดใช้งานในโหมดบังคับใช้คุณจะเห็นข้อผิดพลาดที่จะเกิดขึ้นในโหมดบังคับใช้

โปรไฟล์ถูกเก็บไว้ในไดเร็กทอรี /etc/apparmor.d โปรไฟล์เหล่านี้เป็นไฟล์ข้อความธรรมดาที่สามารถมีข้อคิดเห็น

การเปิดใช้งาน AppArmor สำหรับ Firefox

คุณอาจสังเกตเห็นว่า AppArmor มาพร้อมกับโปรไฟล์ Firefox ซึ่งเป็นไฟล์ usr.bin.firefox ไฟล์ในไฟล์ /etc/apparmor.d ไดเรกทอรี ไม่ได้เปิดใช้งานโดยค่าเริ่มต้นเนื่องจากอาจ จำกัด Firefox มากเกินไปและทำให้เกิดปัญหา /etc/apparmor.d/disable โฟลเดอร์มีลิงก์ไปยังไฟล์นี้ซึ่งบ่งชี้ว่าถูกปิดใช้งาน

ในการเปิดใช้งานโปรไฟล์ Firefox และ จำกัด Firefox ด้วย AppArmor ให้รันคำสั่งต่อไปนี้:

sudo rm /etc/apparmor.d/disable/usr.bin.firefox

แมว /etc/apparmor.d/usr.bin.firefox | sudo apparmor_parser –a

หลังจากคุณรันคำสั่งเหล่านี้ให้รันไฟล์ sudo apparmor_status คำสั่งอีกครั้งและคุณจะเห็นว่าโปรไฟล์ Firefox ถูกโหลดแล้ว

หากต้องการปิดใช้งานโปรไฟล์ Firefox หากทำให้เกิดปัญหาให้เรียกใช้คำสั่งต่อไปนี้:

sudo ln -s /etc/apparmor.d/usr.bin.firefox /etc/apparmor.d/disable/

sudo apparmor_parser -R /etc/apparmor.d/usr.bin.firefox


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ AppArmor โปรดดูคู่มือเซิร์ฟเวอร์ Ubuntu อย่างเป็นทางการ หน้าบน AppArmor .

Using AppArmor On Ubuntu

Securing Ubuntu 18 04 With Apparmor

How To Secure Ubuntu (2020)

How To Secure Your Sensitive Data On Ubuntu -PART 1- #18

Aaron Jones: Introduction To Firejail, AppArmor, And SELinux

Protect Your Ubuntu System With AppArmor & Firejail [Tutorial]

What Is AppArmor | AppArmor Commands

AppArmor Beginner Tutorial


คลาวด์และอินเทอร์เน็ต - บทความยอดนิยม

วิธีใช้ Creator Studio ใหม่ของ YouTube

คลาวด์และอินเทอร์เน็ต Apr 1, 2025

Creator Studio ใหม่ของ YouTube ออกจากเบต้าแล้วและตอนนี้ได้ตั้งค่าสตูดิโอเริ่�..


วิธีการฝึกสถานีวิทยุ Pandora ของคุณให้ดีขึ้น

คลาวด์และอินเทอร์เน็ต Aug 29, 2025

Pandora เป็นหนึ่งในบริการวิทยุสตรีมมิ่งที่เก่าแก่ที่สุดและได้รับค�..


วิธีการนำเข้าและส่งออกผู้ติดต่อระหว่าง Outlook และ Gmail

คลาวด์และอินเทอร์เน็ต Jul 5, 2025

เนื้อหาที่ไม่ถูกแคช คุณสามารถใช้ Microsoft Outlook กับบัญชีอีเมลใดก็ได้รว..


วิธีส่งอีเมลถึงกลุ่มคนใน Gmail อย่างง่ายดาย

คลาวด์และอินเทอร์เน็ต Nov 2, 2024

เนื้อหาที่ไม่ถูกแคช รายชื่ออีเมลเป็นเครื่องมือเก่าแก่ในคลังอ�..


วิธีทดสอบความเร็วการเชื่อมต่ออินเทอร์เน็ตหรือความเร็วข้อมูลมือถือ

คลาวด์และอินเทอร์เน็ต Jul 27, 2025

การเชื่อมต่ออินเทอร์เน็ตของคุณเร็วแค่ไหน? แน่นอนว่าของคุณ ผ�..


คุณจะค้นหาที่อยู่ IP สำหรับเว็บไซต์ได้อย่างไร?

คลาวด์และอินเทอร์เน็ต Feb 11, 2025

เนื้อหาที่ไม่ถูกแคช ไม่ว่าคุณจะอยู่ในนั้นเพียงเพื่อความสนุกส�..


45 บริการไซต์และแอพที่แตกต่างกันเพื่อช่วยให้คุณอ่านไซต์โปรดของคุณ (เช่น How-To Geek)

คลาวด์และอินเทอร์เน็ต Jan 12, 2025

เนื้อหาที่ไม่ถูกแคช เคยสงสัยหรือไม่ว่าคนที่มีความสามารถในการ�..


Quick-Fix URL แบบข้อความเท่านั้นสำหรับ Firefox

คลาวด์และอินเทอร์เน็ต Dec 23, 2024

เบื่อกับการคัดลอกและวาง URL แบบข้อความเท่านั้นจากเว็บไซต์หรือฟอรัมท..


หมวดหมู่