Skip to content

PlusMagi's Blog By Pitt Phunsanit

Plus emotional magic to the knowledge of logic.

  • About’s Pitt
Close Button

ClamAV: โปรแกรมปราบไวรัสโอเพ่นซอร์ส ยอดฮิตสำหรับเซิร์ฟเวอร์ClamAV: โปรแกรมปราบไวรัสโอเพ่นซอร์ส ยอดฮิตสำหรับเซิร์ฟเวอร์

2011-05-222011-05-22| phunsanitphunsanit| 0 Comment | 07:00

หากคุณเป็นผู้ดูแลระบบ (SysAdmin) หรือผู้ใช้งาน Linux/Unix คงไม่มีทางที่จะไม่คุ้นเคยกับชื่อ ClamAV (Clam AntiVirus) เครื่องมือตรวจจับมัลแวร์และไวรัสแบบ Open Source ที่ได้รับความนิยมสูงที่สุดในฝั่ง Server และ Mail Gateway


ClamAV คืออะไร?

ClamAV คือโอเพ่นซอร์สซอฟต์แวร์แอนตี้ไวรัส (Open Source Antivirus Engine) ที่ถูกพัฒนาขึ้นมาสำหรับตรวจจับมัลแวร์, โทรจัน, ไวรัส, สแปม และภัยคุกคามประเภทต่างๆ โดยจุดเด่นหลักคือ การทำงานผ่าน Command Line (CLI) และถูกออกแบบมาเพื่อสแกนไฟล์บนเครื่อง Mail Server หรือ File Server เป็นหลัก

ปัจจุบัน ClamAV อยู่ภายใต้การดูแลของ Cisco Talos ซึ่งเป็นทีมวิจัยและวิเคราะห์ภัยคุกคามทางไซเบอร์ระดับโลก ทำให้มั่นใจได้ว่าฐานข้อมูลไวรัส (Virus Signatures) มีการอัปเดตอย่างสม่ำเสมอ


จุดเด่นที่ทำให้ ClamAV เป็นที่นิยม

  • 100% Free & Open Source: ใช้งานได้ฟรีโดยไม่มีค่าใช้จ่าย ทั้งในระดับส่วนตัวและองค์กร
  • Resource Friendly: ประหยัดทรัพยากรเครื่อง ไม่กิน RAM และ CPU โดยไม่จำเป็น
  • Multi-Platform: รองรับการทำงานบน Linux, macOS, Unix และ Windows
  • Mail Server Integration: รองรับการทำงานร่วมกับ Mail Transport Agent (MTA) เช่น Postfix, Sendmail หรือ Exim ได้อย่างสมบูรณ์แบบ
  • Automatic Database Update: มียูทิลิตี้ชื่อ freshclam ที่ช่วยอัปเดตฐานข้อมูลไวรัสอัตโนมัติหลายครั้งต่อวัน

โครงสร้างและเครื่องมือหลักของ ClamAV

ในการใช้งาน ClamAV จะประกอบด้วย 3 ส่วนสำคัญหลัก ๆ ดังนี้

  • clamscan – คำสั่งสำหรับสแกนไฟล์หรือโฟลเดอร์ผ่าน Command Line แบบ On-demand
  • clamd – Daemon หรือ Service ที่ทำงานอยู่เบื้องหลัง ช่วยเพิ่มความเร็วในการสแกนไฟล์อย่างมหาศาล เหมาะสำหรับการเชื่อมต่อกับแอปพลิเคชันอื่น
  • freshclam – ระบบอัปเดตฐานข้อมูลสายพันธุ์ไวรัสแบบอัตโนมัติ

คำสั่งเบื้องต้นที่ใช้บ่อย (Cheat Sheet)

  • อัปเดตฐานข้อมูลไวรัส
    sudo freshclam
  • สแกนโฟลเดอร์เฉพาะจุด (รวมโฟลเดอร์ย่อย)
    clamscan -r /path/to/folder
  • สแกนแล้วแสดงผลเฉพาะไฟล์ที่ติดไวรัสเท่านั้น (Infected Only)
    clamscan -r --infected /var/www/
  • สแกนและย้ายไฟล์ติดไวรัสไปไว้ในโฟลเดอร์กักกัน (Quarantine)
    clamscan -r --move=/path/to/quarantine /home/user/downloads

ข้อจำกัดที่ควรรู้

  • ไม่มี Real-time Protection ในตัวโดยตรง: ClamAV ไม่ได้สแกนไฟล์ตลอดเวลาแบบแอนตี้ไวรัสบน Windows (แต่สามารถตั้งค่าใช้งานร่วมกับ clamdof หรือ inotify เพื่อทำ Real-time scan เพิ่มเติมได้)
  • เน้นตลาด Server มากกว่า Desktop: อินเทอร์เฟซหลักคือ Command Line หากต้องการ GUI บน Linux อาจต้องลงโปรแกรมเสริม เช่น ClamTk

สรุป

ClamAV คือตัวเลือกที่สมบูรณ์แบบสำหรับผู้ดูแลระบบที่กำลังมองหาโซลูชันตรวจจับมัลแวร์ที่ ฟรี เบา และไว้ใจได้ โดยเฉพาะการนำไปปรับใช้กับ Web Server, Mail Server และ File Server (Samba/NFS) เพื่อคัดกรองไฟล์อันตรายก่อนจะส่งต่อไปยังผู้ใช้งานปลายทาง


อ่านเพิ่มเติม

  • cisco Tallos
  • KDiff3: เครื่องมือเปรียบเทียบและรวมไฟล์ (Diff & Merge) รุ่นเก๋าที่โปรแกรมเมอร์ควรรู้จัก
  • login แบบปลอดภัย
Read MoreRead More

Posts pagination

ก่อนหน้า 1 … 1,008 1,009 1,010 … 1,199 ถัดไป

Projects

  • Statement Columns Mapping Helper
  • PlusMagi Site Search
  • jQuery Plus Repeater

Recent Posts

  • SecDevOps: เปลี่ยนความปลอดภัยให้เป็นเนื้อเดียวกับ Code และ Operation
  • WordPress: ดูว่า post ทุก ๆ วันเสาร์ใช่มั๋ย
  • เทคนิคตั้งค่า umask 002 ให้กับทุก User บน Mac อัตโนมัติผ่าน Terminal (Batch Script)
  • TabulatorPlus: Deep Merge
  • Homebrew: แชร์กันหลาย User (Multi-User Setup)

Archives

Categories

  • AI (26)
  • Businesses (28)
  • Design (56)
    • UX/UI (22)
  • Histories (16)
  • Life (120)
    • Books (51)
    • Cartoon (6)
    • Movies (11)
    • Sci-Fi (20)
    • Tips and Tricks (26)
    • พุทธ (7)
  • Network (146)
    • Apache HTTP Server (17)
    • IOT (1)
    • Nginx (31)
    • Stalwart (6)
  • Operating Systems (280)
    • Unix-like (205)
      • Android (16)
        • F-Droid (5)
      • Homebrew (21)
      • iPhone (8)
      • Linux (119)
      • macOS (100)
        • OrbStack (11)
      • Oh My ZSH (4)
      • Shell Script (41)
      • SSH (11)
    • Windows (121)
      • PowerShell (26)
      • WSL (25)
  • Programming (814)
    • .NET (20)
      • .NET Core EF (6)
      • C# (18)
    • API (38)
      • REST (8)
      • Swagger (7)
    • Database (189)
      • DBeaver (3)
      • MariaDB (32)
      • MySql (69)
      • Oracle Database (6)
        • 10g (3)
      • PostgreSQL (9)
      • RDBMS (2)
      • SQL Server (85)
        • SSMS (8)
        • T-SQL (26)
      • SQLite (1)
    • PowerBuilder (11)
    • Python (6)
    • Rust (5)
    • System Analyst (SA) (37)
    • Testing (27)
      • Automated Testing (13)
        • Playwright (6)
    • UML (7)
    • Web (439)
      • Backend (295)
        • Golang (2)
        • Java (49)
          • Spring Boot (14)
        • Node.js (3)
        • PHP (246)
          • Laravel (50)
          • Yii (5)
      • Frontend (136)
        • CSS (18)
          • Tailwind CSS (5)
        • JavaScript (123)
          • Angular (3)
          • jQuery (62)
          • Tabulator (19)
          • Vue.js (5)
      • WordPress (26)
  • Programs (104)
    • Excel (12)
  • SecDevOps (95)
    • CI/CD (9)
    • Docker (41)
    • GIT (33)
  • Security (113)
  • Uncategorized (6)
  • กฎหมาย (9)

Sirat WordPress Theme By VWThemes

Scroll Up
Go to mobile version