การติดตั ้ง
mod security
เสริมความปลอดภัยให
Apache
สวัสดีครับ
ก็ผานกันไปแลวสําหรับ
นิตยสารเลม
1-2
เวลามันชางผานไปอยางรวดเร็วจริงๆ
ครับ
จากเลมที ่แลว
ผู ที ่ติดตามอานบทความ
จะจําไดวาผมไดแนะนําไวในเรื ่องของการติดตั ้ง
WebServer on FreeBSD for Newbie
ซึ ่งเหมาะสําหรับผู ที ่
เริ ่มตนประยุกตงานดาน
WebServer
บน
FreeBSD
ฉบับนี ้ผมจะตอยอดจากเลมที ่แลวโดยกลาวถึงในเรื ่องของ
Module
ที ่ทํางานรวมกับ
apache
ที ่ชื ่อวา
mod_security
ครับ
หนาที ่ของมันก็คือ
“
ทําหนาที ่เปน
application firewall
ใหกับ
apache”
ซึ ่งจะคอยกลั ่นกรองและตรวจจับการโจมตีหรือการเรียกใชงาน
URL
ไฟลสคริปที ่เสี ่ยงตอความปลอดภัยของระบบ
โดยขอดีของ
mod security
ก็คือทํางานแบบ
Realtime
เอาละครับเขาเรื ่องกันเลยดีกวา
สําหรับขั้นตอนจะใชวิธีที ่สะดวกและงายตอการจัดการคือการลงผาน
ports
แตผมจะใชวิธี
make extract
โดยจะสั ่งติดตั ้งเอง
เพื ่อความแมนยําในเรื ่องของ
path
ตางๆ
โดยใชคําสั ่ง
ดังตอไปนี ้
# cd /usr/ports/www/mod_security ; make extractTIPS :
ในกรณีที ่ตองการทําคําสั ่งใดคําสั่งหนึ ่งเสร็จแลวใหทําคําสั ่งตอไปทันที
สามารถใชเครื ่องหมาย
;
คั ่นระหวางคําสั ่ง
หลังจากระบบดาวนโหลด
sourcecode
คําสั ่ง
make extract
จะแตกแฟมใหเรา
ซึ ่งตรงจุดนี ้
จะใช
apxs
ทําการ
activemodule
ที ่ชื ่อวา
mod_security.c
เลือกเปนเวอรชั ่นสําหรับ
apache2x
และอยู ใน
directory
ยอยชื ่อวา
work
ใน
ports tree
ของ
mod_security
อีกที
โดยใชคําสั ่งดังนี ้
# cd /usr/ports/www/mod_security/work/modsecurity-apache_1.9.4/apache2# /usr/local/sbin/apxs -cia mod_security.c
เมื ่อ
active
แลวจึง
chmod 755
ใหไฟล
module
ครับ
# chmod 755 /usr/local/libexec/apache22/mod_security.so
ทําการเพิ ่มรายละเอียดลงไปในไฟล
/usr/local/etc/apache22/httpd.conf
ดังตอไปนี ้
โดยเวอรชั่นอื ่นๆ
ไฟล
config
อาจจะอยู คนละตําแหนงใหปรับตามสภาพการทํางานของแตละคนนะครับ
Add a Comment