มาทำความเข้าใจกับ HIPS ก่อนใช้ Firewall กัน
posted on 29 May 2008 18:01 by warbandit in Basic-Security
ก่อนอื่นเราก็ต้องมาทบทวนเรื่อง Firewall แบบเบื้องต้นกันก่อนครับ
Firewall เป็นปราการด่านแรกของการใช้อินเทอร์เน็ต ใช้ป้องกันข้อมูลที่ผ่านเข้าออกอินเทอร์เน็ต
ต่อมา ก็เริ่มมีระบบ Black/WhiteList เพื่อที่จะได้ไม่ต้องถาม ในกรณีที่ Firewall รู้จักโปรแกรมที่อยู่ใน White List ก็จะปล่อยผ่านอัตโนมัติ หรือบางทีตอนติดตั้งจะคอยมี Wizard มาคอยสอนให้เลย
ส่วนโปรแกรมที่อยู่ใน BlackList ก็จะถูกบล๊อคการทำงานไปแบบเงียบๆ หรือมีข้อความสั้นๆ มาเตือน (ประมาณว่าไม่ขอความเห็นจากผู้ใช้ แค่มาบอกเฉยๆ)
ส่วน Firewall ฟรีๆ ที่ทำงานแบบ Auto Learn หรือ Smart Defense ก็เห็นจะมี Webroot Desktop Firewall น่ะครับที่ทำได้ แต่ก็ยังเอ๋อๆ กับบางโปรแกรม ส่วนที่เหลือเท่าที่ได้ยินมาจะเป็นพวกเสียเงินอย่างพี่ Zonealarm Pro หรือน้องใหม่ Norton360
-------------------------------------------------------------
ทบทวนเรื่อง Firewall กันไปแล้ว จะได้บอกเล่าเรื่อง HIPS กันต่อล่ะนะครับ
มีศัพท์เทคนิคพอควร อาจเข้าใจยากซักนิด สำหรับคนที่ไม่เข้าใจ ไม่ต้องมาเม้นว่า "ง่ะ..ไม่รู้เรื่องเลย
" (เลียนแบบคำพูดของนินคุง หุๆ
)
คำว่า HIPS นั้นย่อมาจากคำว่า Host-based Intrusion Prevention System แปลเป็นภาษาชาวบ้านว่า "Firewall สำหรับ Application"
Application Firewall ก็เปรียบเสมือนเลเยอร์บางๆ ระหว่าง Application Level กับ Kernel Level
ปล. Application Level นอกจากหมายถึงโปรแกรมแล้ว ยังหมายถึง Registry ด้วยนะ
ซึ่ง Kernel Level จะเป็นส่วนที่เอาไว้เรียกใช้ Application ที่ถูกใช้งานโดยระบบปฏิบัติการ (OS)
อย่างกรณีที่เราจะเปิดโปรแกรมใดๆ ขึ้นมา OS จะเรียก Application สำหรับเปิดโปรแกรมนั้น ขึ้นมา ซึ่งเจ้าตัวโปรแกรมนั้น จะอยู่ในส่วน Application Level
การเรียกใช้งานของ OS จะอยู่ในส่วนของ Kernel Level ครับ
หมายเหตุ : การเรียกใช้งานของ OS อาจจะเป็น User เรียกใช้เอง หรือโปรแกรม,โปรเซสใดๆเรียกใช้ขึ้นมาก็ได้
ดังนั้น ถ้ามีโปรแกรมที่ไม่ประสงค์ดี เช่น Backdoor, Keylogger, Spyware หรือไวรัสที่โปรแกรมแอนตี้ไวรัสไม่รู้จัก มาเรียกใช้ไวรัส หรือโปแกรมที่ไม่ประสงค์ดีต่อเครื่องเราก็ เตรียมลงวินโดวส์ใหม่ได้เลย
ดังนั้น HIPS จึงถูกนำมาแก้ปัญหาส่วนนี้ครับ ซึ่งอย่างที่บอกไปว่า HIPS เปรียบเสมือนเลเยอร์บางๆ ระหว่าง Application Level กับ Kernel Level นั่นเอง
HIPS จะเข้าไปจับตาดูโปรแกรม หรือโปรเซสที่เรียกใช้ Application ใดๆ ตลอดเวลา
ซึ่ง ก็เหมือนเดิม คือ HIPS ก็ยังมีระบบ Black/WhiteList อยู่ ช่วยให้ไม่ต้องถามบ่อยๆ ซึ่งก็เหมือนเดิมที่ HIPS บางตัวก็ไม่ฉลาดอีกน่ะแหล่ะ
อธิบายยาวๆ เดี๋ยวจะงง เดี๋ยวผมเอาภามตัวอย่างมาให้ดูครับ
ก่อนที่จะมี HIPS สังเกตว่าจะไม่มีอะไรระหว่าง Kernel Level กับ Application Level เลย
ดังนั้น OS จะเรียกใช้ Application ได้แบบอิสระ ไม่ว่าจะเป็นตัวแสบๆอย่าง Backdoor, Keylogger หรือ Spyware
Application ได้ ถ้าไม่ได้รับการยืนยันจาก HIPS ก่อน










ผมไม่ได้ใช้ Firewall เหะ คิดวาไม่ได้ใช้คอมไปตะลุยอะไรเสี่ยงๆ เท่าไหร่
#1 By So Gallagher on 2008-05-30 21:03