ไม่คุณไม่จำเป็นต้องมี Antivirus (AV) บน Ubuntu เพื่อรักษาความปลอดภัย
คุณต้องใช้ข้อควรระวัง "good hygene" อื่น ๆ แต่ตรงกันข้ามกับคำตอบที่ทำให้เข้าใจผิดและความคิดเห็นที่โพสต์ที่นี่การต่อต้านไวรัสไม่ได้อยู่ในหมู่พวกเขา
สำหรับผู้เริ่มต้นดูเหมือนจะมีความสับสนในคำตอบที่ได้รับความนิยมสูงสุดระหว่างสองประเด็น:
- การมีอยู่ของไวรัสสำหรับ Linux และ
- ความสามารถในการติดเชื้อในระบบจริงๆ
ทั้งสองนี้ไม่เหมือนกัน แน่นอนว่ามี 'ไวรัส' ที่สามารถทำงานบน Linux ได้ แต่เพื่อให้สามารถทำงานได้ผู้ใช้ที่ประสงค์ร้ายต้องได้รับสิทธิพิเศษในการติดตั้งพวกเขา สิ่งนี้ต้องการให้เจ้าของระบบเชื่อถือผู้ใช้ที่เป็นอันตรายดาวน์โหลดซอฟต์แวร์และใช้ sudo ด้วยรหัสผ่านเพื่อติดตั้ง (หรือเรียกใช้ด้วยตนเองเพื่อให้เกิดความเสียหายระดับผู้ใช้ปกติ) ไม่ใช่ชุดของอุปสรรคที่จะเอาชนะได้
ผู้ใช้ทั่วไปที่ทำให้ระบบ Ubuntu ของเขาทันสมัยอยู่เสมอในเรื่องการแก้ไขปัญหาความปลอดภัย (ง่ายมากที่จะทำ) โดยปกติจะไม่สามารถติดตั้งบางอย่างโดยบังเอิญ (เช่นโดยการเปิดไฟล์แนบหรือคลิกที่บางสิ่ง) ยกเว้นในกรณีที่ไม่เป็นที่รู้จักช่องโหว่ zero-day แต่สำหรับ AV เหล่านั้นจะไม่ได้ผลทั้งหมดอยู่แล้ว ผู้ใช้ Ubuntu จะไม่ทำงานด้วยสิทธิ์ผู้ดูแลระบบตามค่าเริ่มต้นและการเข้าสู่ระบบรากระยะไกลจะถูกปิดใช้งาน
นอกจากนี้ Ubuntu ยังมาพร้อมกับ:
- การโหลดที่อยู่แบบสุ่ม (ซึ่งจะทำให้ความพยายามแบบหล่นลงไปที่เชลล์มากที่สุด)
- ข้อ จำกัด ของแอปพลิเคชัน / อุปสรรคผ่าน
apparmor
ดังนั้นแอปพลิเคชันเช่น firefox สามารถเข้าถึงชุดย่อยของไฟล์และการกระทำที่ จำกัด อย่างมากเท่านั้น (ดู/etc/apparmor.d/usr.bin.firefox
)
- Built-in firewall (iptables) ซึ่งสามารถตั้งค่าได้อย่างเข้มงวดมาก
เพื่อความปลอดภัยคุณต้องปฏิบัติตามกฎพื้นฐานด้านความปลอดภัยเช่น:
- ทำให้ซอฟต์แวร์ของคุณทันสมัยอยู่เสมอ
- เรียกใช้ซอฟต์แวร์ที่ดาวน์โหลดจากที่เก็บอย่างเป็นทางการเท่านั้น (หรือซอฟต์แวร์ที่คุณเขียนเองหรือสามารถตรวจสอบซอร์สโค้ดของ)
- ใช้แพ็คเกจผู้จัดการของคุณสำหรับการติดตั้งเท่านั้น โดยเฉพาะอย่าติดตั้งข้อมูลไบนารีที่เป็นกรรมสิทธิ์จากแหล่งที่สุ่มซึ่งคุณไม่สามารถตรวจสอบได้โดยดูที่ซอร์สโค้ดโดยใช้
apt-get source
)
- มีไฟร์วอลล์ในบ้านและไม่เรียกใช้บริการที่ไม่จำเป็น
- รันการสแกนบันทึกอย่างสม่ำเสมอเพื่อตรวจหากิจกรรมที่ผิดปกติ - ฉันแนะนำ
logcheck
- เพิ่ม
iptables
ไฟร์วอลล์แบบโลคัลสำหรับเลเยอร์การป้องกันอื่น
- ทำให้รหัสผ่านของคุณยาวและปลอดภัย (ขอแนะนำให้ใช้ตัวจัดการรหัสผ่านที่ดี) ใช้การรับรองความถูกต้องด้วยสองปัจจัยหากทำได้
- ใช้เซสชันที่เข้ารหัส (ใช้
ssh
และscp
และไม่ใช่ftp
หรือtelnet
)
- ใช้คอนเทนเนอร์ (เช่น
docker
หรือsystemd-nspawn
รูปภาพ) - โดยการเรียกใช้ซอฟต์แวร์โดยแยกออกจากส่วนที่เหลือของระบบแม้แต่ซอฟต์แวร์ที่ buggy / อ่อนแอที่สุดจะไม่สามารถทำให้เกิดความเสียหายนอกคอนเทนเนอร์ Container-technology หมายถึง game-over โดยทั่วไปสำหรับซอฟต์แวร์ที่ถูกบุกรุก
และนิสัยที่ดีที่คล้ายกันตามสายเหล่านี้ หากคุณทำเช่นนั้นคุณจะปลอดภัยกว่าที่เป็นอยู่โดยการติดตั้ง "AntiVirus" ที่ไม่ได้เป็นโอเพนซอร์ซ (คุณจะเชื่อถือซอฟต์แวร์ดังกล่าวได้อย่างไร) และตกอยู่ในความรู้สึกผิด
แน่นอนถ้าผู้ใช้ที่เป็นอันตรายขอให้คุณดาวน์โหลดbadstuff.deb
จากที่อื่นและติดตั้งโดยเปิดหน้าต่างเทอร์มินัลแล้วพิมพ์:
sudo dpkg -i badstuff.deb
และคุณจำเป็นต้องมีการเดิมพันทั้งหมดจะถูกปิดและคุณมีเพียงตัวคุณเองที่จะตำหนิการติดเชื้อ AntiViruses ไม่น่าจะช่วยคุณได้ในกรณีนี้ ยกเว้นกรณีพิเศษนี้badstuff.deb
เป็นหนึ่งในชุดที่ จำกัด ของลายเซ็นที่ขึ้นบัญชีดำ
ตามที่คนอื่น ๆ ได้กล่าวถึงclamav
"สำหรับ Linux" ได้รับการออกแบบอย่างดีว่าเป็นเซิร์ฟเวอร์สแกนไปยังระบบอื่น ๆ (ไม่ใช่ Linux)
คำตอบและความคิดเห็นบางส่วนทำให้การเรียกร้องที่ไม่ต่อเนื่องดังต่อไปนี้: เนื่องจากความเสียหายระดับผู้ใช้อาจเป็นอันตรายมาก (เช่นการลบ$HOME
และทุกอย่างที่อยู่ภายใต้) การเข้าถึง sudo นั้นไม่เกี่ยวข้องกับความต้องการ AV นี่คือปลาเฮอริ่งแดงเนื่องจากคุณสามารถลบ (หรือโดยไม่ตั้งใจ) ออกได้$HOME
โดยมีหรือไม่มีไวรัส คำถามสำคัญคืออีกครั้ง: คุณรันรหัสสุ่มจากแหล่งที่ไม่น่าเชื่อถือหรือไม่ หากคุณทำเช่นนั้น AV (หรือข้อควรระวังอื่น ๆ ) จะไม่ช่วยคุณให้รอดพ้นจากความเสียหายของระบบ บน Ubuntu ระบบนิเวศและที่เก็บซอฟต์แวร์ทั้งหมดได้รับการออกแบบมาเพื่อป้องกันการเรียกใช้รหัสสุ่มจากแหล่งที่สุ่มดังนั้นการติดตั้ง AV เพื่อ "ป้องกัน Ubuntu จากไวรัส" เป็นการเสียเวลาและทรัพยากร
คำตอบบางส่วนที่นี่แนะนำให้ติดตั้งซอฟต์แวร์ AV เชิงพาณิชย์ที่ไม่ใช่แบบเปิดบน Linux อย่าทำอย่างนี้ ซอฟต์แวร์ AV ทำงานโดยใช้สิทธิ์ระดับสูงมักเปลี่ยนความหมายของการเรียกระบบ (เช่นเปลี่ยน open () เพื่อสแกนไฟล์ที่ดาวน์โหลดและอาจล้มเหลว) และใช้ทรัพยากร (หน่วยความจำ CPU ดิสก์เครือข่าย) ที่สำคัญมาก ซอฟต์แวร์ดังกล่าวไม่สามารถตรวจสอบได้ดังนั้นจึงเชื่อถือได้ยาก การติดตั้งซอฟต์แวร์ดังกล่าวในระบบ Linux ที่ปลอดภัยเป็นอย่างอื่นของคุณจะเพิ่มพื้นผิวของการโจมตีของระบบของคุณและทำให้มันปลอดภัยน้อยกว่ามาก
อ้างอิง:
- โปรแกรมป้องกันไวรัสหรือมัลแวร์ที่ใช้ลายเซ็นมีประสิทธิภาพหรือไม่
- การตรวจจับการบุกรุกอัตโนมัติและการแจ้งเตือนใดดีสำหรับการใช้งานแบบ destop?
- มันง่ายกว่าที่จะเขียนไวรัสสำหรับ Windows เปรียบเทียบกับ OS-X และ Linux (Quora)
- Google: ข้อบกพร่องของโปรแกรมป้องกันไวรัสของ Symantec นั้น "แย่เท่าที่ควร"
- การตั้งค่า
iptables
- คำถาม Askubuntu
systemd-nspawn
บนซุ้มโค้งวิกิ