AdminTalk - Talk to Learn

Navigation
Go Back   AdminTalk - Talk to Learn > Premium Server, Hosting Support > Security
Security Nơi giao lưu, hỏi đáp, thảo luận, chia sẻ kiến thức, kinh nghiệm hay về bảo mật, phần mềm quản lý máy chủ (hosting) (CPanel, Plesk, ...), VPS, ...

Đề mục chính

Cấu trúc diễn đàn
Thông tin tổng hợp
Thông báo và quy định chung
Đóng góp ý kiến
Những bài viết có giá trị
Tin tức công nghệ
•• Tin tức công nghệ thông tin
•• Doanh Nghiệp & Người Tiêu Dùng
Premium Server, Hosting Support
Web Hosting / Domain
•• Kiến thức cơ bản về Web Hosting/Domain
•• Plesk - CPanel
Server / VPS
•• Kiến thức cơ bản Server - VPS
•• Server Review/ Hardware
•• Mail Server - AntiSPAM
Virtuozzo - VMWare - HyperV
•• For Windows
•• For Linux
Security
•• Mạng Wan - Lan
•• Internet - Virus - Hacker
VoIP
•• Kiến Thức Cơ Bản VoIP
•• Phần Cứng VoIP
•• Phần Mềm VoIP
•• Nhà cung cấp VoIP
Server Operating System
Linux Server
Windows Server 200x
Computer Supports and Discussion
Operating System
•• Hệ điều hành Linux
•• Hệ điều hành Windows
•• Hệ điều hành Mac
•• Hệ điều hành Chrome
Laptop, Netbook
Hardware
•• Cpu Intel
•• Cpu AMD
•• PSU, Overclocking & Cooling
•• Mainboard & Memory
•• Đồ họa máy tính
•• Kinh nghiệm
Software
•• Linux Apps
•• Windows Apps
Webmaster Area
Webmaster talk
Programming Language
•• HTML & CSS
•• PHP
•• C++ / C#
•• .NET
•• Java
•• Other
Graphic & Mutimedia
SEO (Search Engine Optimization)
Browsers
•• Mozilla Firefox
•• Chrome
•• Internet Explorer
Thủ Thuật Internet
Thương mại điện tử
•• Hình thức thanh toán
•• Giải pháp
HiTech, Mobile, Movies, Music, eBooks, Relax
Tablet PC
•• iPad
Mobile
•• iPhone
•• BlackBerry
•• Others
Movies
•• Download phim HD
•• Download phim DVD
Music
•• Download nhạc Lossless Album
•• Download nhạc Lossless tuyển chọn
eBooks - Tài liệu
•• Tin học - Lập trình
•• Khoa học - Kỹ thuật
•• Ngoại Ngữ
•• Tutorials - Training
•• Kinh tế
•• Thể Loại Khác
Bài học trong cuộc sống
AdminTalk – Talk to You
Introduce Youself
Off topic/ Chatting
Mua bán - Rao vặt - Tuyển dụng
Quảng cáo
Tuyển dụng

Bầu chọn mới nhất
Bạn nghĩ sao về công nghệ USB 3.0 ?

Rất tuyệt! Sẽ sử dụng ngay nếu được bán trên thị trường: 47.37%

Tốt hơn USB 2.0 , nhưng giá có thể mắc hơn nhiều: 42.11%

Bình thường thôi, công nghệ luôn thay đổi mà: 10.53%

Không quan tâm lắm: 0%
Voters: 38. You may not vote on this poll

Thống kê
Đề tài: 10637
Bài gửi: 12201
Thành viên: 20,207
Thành viên tích cực: 82
Xin cùng nhau chào đón thành viên mới nhất: buixuantu
Kỷ lục: 624 người đã ghé thăm 17/11/2010 lúc 06:16 AM.
Thành viên mới:
hôm nay
- buixuantu
hôm nay
- baophuc0711
Hôm qua
- ddvtien
Hôm qua
- thanhtam1028
Hôm qua
- goodhealthvn1
Hôm qua
- honghobao286
07/02/2012
- condau
07/02/2012
- timlaibautroi7408
07/02/2012
- NguyenLien
07/02/2012
- quydona

Số người đang xem
View Who's Online Thành viên: 3
Khách: 71
Tổng: 74
Nhóm: 0
Nhóm:  
Thành viên:  aviomobile, aviovn8, Nylan
Mở Sổ Bạn Bè

Trả lời
 
LinkBack Ðiều Chỉnh Kiếm Trong Bài Cho Ðiểm Xếp Bài

  #1 (permalink)
Old 20/04/2009, 09:33 AM
Thumbs down Hướng dẫn cách chặn tấn công DDOS trong Linux

emailhoc
Admintalk's SMod
love talking
 
Tham gia ngày: Dec 2008
Bài gởi: 160
Thanks: 0
Thanked 3 Times in 3 Posts
VP: 1.00
Donate
Bài viết này sẽ hướng dẫn bạn cách phát hiện nguồn gốc các địa chỉ IP trong trường hợp nó phát xuất các cuộc tấn công DDOS. Từ đó bạn có thể kết hợp với iptables để chặn các địa chỉ này.

Để làm được điều này ta sử dụng một ứng dụng miễn phí được gọi là [Chỉ có thành viên mới thấy links này. ]. psad hoạt động đồng bộ với iptables nhằm giám sát các tập tin log của iptables và kiểm tra các hành động quét cổng cũng như những luồng dữ lệu nghi ngờ báo hiệu một ai đó đang cố gắng xâm nhập vào hệ thống máy chủ của bạn.

Để cài đặt psad nếu bạn đang sử dụng bản phân phối Ubuntu hoặc Fedora thì có thể sử dụng một trong hai lệnh dưới đây:

# sudo apt-get install psad
hoặc
# yum install psad

Nếu hai lệnh trên không thể thực hiện thì bạn có thể tải về psad tại địa chỉ sau [Chỉ có thành viên mới thấy links này. ]

Bài hướng dẫn này được thực hiện trên máy chủ Ubuntu. Tuy nhiên vẫn có thể đối ứng với các bản phân phối khác. Mở tập tin syslog.conf bằng trình soạn thảo yêu thích:

# vim /etc/syslog.conf


Thêm dòng dưới đây vào cuối tập tin:

kern.info |/var/lib/psad/psadfifo

bạn có thể sử dụng lệnh sau để hoàn tất tác vụ tương tự:

# echo -e 'kern.info\t|/var/lib/psad/psadfifo' >> /etc/syslog.conf

Sau đó khở động lại hai dịch vụ sysklogdklog:

/etc/init.d/sysklogd restart
/etc/init.d/klogd restart



Cách làm việc của psad là phát hiện và hướng dẫn iptables chặn bất kỳ các địa chỉ IP được đưa vào diện nghi vấn. Do vậy thỉnh thoảng vẫn xảy ra tình trạng chặn nhầm IP mà bạn sử dụng. Để tránh điều này, bạn nên tạo một tập tin chứa danh sách các địa chỉ IP tin cậy. Tạo một tập tin tương tự như sau:

# vim /home/calvin/safeiplist.cfg

Điền các địa chỉ IP mà bạn muốn psad đưa vào danh sách tin cậy:

127.0.0.0/24
192.168.0.0/24
122.164.34.240


Không sử dụng đoạn mã tương tự đoạn mã sau đây để cấu hình iptables với các quy luật cần thiết. Ghi chú đoạn mã này sẽ xóa bỏ tất cả các thiết lập trước đây từ phần khởi tạo iptables của bạn. Tạo một tập tin tên là ipblock.sh, sau đó sao chép và dán đoạn mã sau đồng thời thay thế hai biến WORKDIRSAFEIPLIST cho đúng với thiết lập của bạn.

WORKDIR="/home/calvin/"
INTERVAL="5"
HITCOUNT="5"
SAFEIPLIST="safeiplist.cfg"

cd $WORKDIR
iptables -F
if [ -f $SAFEIPLIST ]; then
IPS=$(grep -Ev “^#” $SAFEIPLIST)
for i in $IPS
do
iptables -A INPUT -s $i -j ACCEPT
done
fi

iptables -A INPUT -m state –state NEW -m recent –set
iptables -A INPUT -m state –state NEW -m recent –update –seconds $INTERVAL –hitcount $HITCOUNT -j LOG


Đoạn mã trên sẽ ghi nhận địa chỉ IP nếu nó thực hiện quá 5 lần thử kết nối trong khoảng thời gian 5 giây. Sau đó, bạn cấp quyền thực thi và chạy nó.

# chmod +x /home/calvin/ipblock.sh
# /home/calvin/ipblock.sh

Giờ đây mở tập tin cấu hình psad và chỉnh sửa như sau:

EMAIL_ADDRESSES [Chỉ có thành viên mới thấy links này. ];

Thiết lập tên máy:

HOSTNAME yourdomain.com;

Nếu bạn chỉ có một cạc mạng thì thiết lập giá trị HOME_NET thành:

HOME_NET NOT_USED;

Bạn cũng cần điều chỉnh cấp độ phòng vệ cho psad, và định ra các cổng mà psad sẽ bỏ qua. Ví dụ nếu bạn cần yêu cầu psad bỏ qua giao thức UDP kết nối đến cổng 80 và 8080, thì làm như sau:

IGNORE_PORTS udp/80, udp/8080;

Lưu và đóng tập tin. Sau đó khởi động lại dịch vụ psad:

# /etc/init.d/psad restart

Để xem các báo cáo của psad, chạy lệnh:
# psad -S

Để gỡ bỏ tự động các địa chỉ IP bị khóa tự động, chạy lệnh:

# psad -F

psad là một công cụ mạnh mẽ và toàn diện. Nếu bạn biết cách sử dụng nó thì nó có thể làm mọi thứ cho bạn, nhưng nếu bạn không biết cách sử dụng thì nhiều khả năng nó sẽ làm rối tung hệ thống của bạn. Vì vậy yêu cầu đọc kỹ hướng dẫn sử dụng trước khi dùng cũng như bảo đảm quá trình sao lưu phục hồi.

Theo Simplehelp


Bài viết cùng chủ đề:
emailhoc vẫn chưa có mặt trong diễn đàn  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Trả Lời Với Trích Dẫn
Trả lời

Bookmarks

Tags
cách, công, chặn, dẫn, ddos, hướng, linux, tấn, trong


Ðang đọc: 1 (0 thành viên và 1 khách)
 
Ðiều Chỉnh Kiếm Trong Bài
Kiếm Trong Bài:

Kiếm Chi Tiết
Xếp Bài Cho Ðiểm Chủ Ðề Này
Cho Ðiểm Chủ Ðề Này:

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may post replies
You may post attachments
You may edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Mở
Pingbacks are Mở
Refbacks are Mở

Chuyển đến



Múi giờ GMT. Hiện tại là 11:43 PM.
Powered by: vBulletin - Copyright © 2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.AdminTalk.vn
Powered by vBCMS® 1.2.5 ©2002 - 2012 VinaCIS® Corporation