Memcached
Memcached là gì
Memcached là một hệ thống bộ nhớ đệm tạm thời lưu trữ thông tin về dữ liệu được sử dụng thường xuyên trong RAM. Tốc độ đọc và ghi của bộ nhớ luôn nhanh hơn tốc độ lưu trữ tệp, vì vậy việc sử dụng memcached có thể tăng tốc hệ thống của bạn một cách đáng kể. Memcached ban đầu là một ứng dụng Linux, nhưng bản thân nó là mã nguồn mở nên các nhà phát triển có thể sử dụng nó trên nền tảng Windows.
Hướng dẫn fix bug Memcached chặn DDOS
Hacker lợi dụng tấn công sẽ gửi một gói tin fake địa chỉ IP của nạn nhân đến server memcached trên port 11211. Các truy vấn được gửi đến máy chủ khoảng một vài byte, nhưng số lượng phản hồi lên máy chủ lên đến hàng chục nghìn lần, tạo ra một cuộc tấn công không nhỏ. Đồng thời, memcached lại cho phép kết nối qua giao thức UDP, là giao thức dễ dàng cho việc khuếch đại.
Theo một vài đánh giá, một gói tin 15 bytes gửi đi có thể tạo ra 134KB phản hồi (khuếch đại 10.000 lần). Thực tế chứng minh, hệ thống đã nhận được tới 750KB phản hồi – khuếch đại gấp 51200 lần.
Các khắc phục, mở tệp tin sau trên vps giá rẻ:
# nano /etc/sysconfig/memcached Tìm dòng OPTIONS="" và sửa thành OPTIONS="-l 127.0.0.1 -U 0" Sau đó khởi động lại memcached để apply config service memcached restart
Lê Trương Tấn Lộc (Website: sieutocviet.page)
Với hơn 3 năm kinh nghiệm Python / PHP / CSS / JS / WORDPRESS, 5 năm kinh nghiệm trong quản trị website tư vấn giải pháp SEO từ khóa, Marketing tối ưu nhất cho doanh nghiệp. Chuyên viên tư vấn sản phẩm: Hosting, Email doanh nghiệp, VPS, App web design.
Hiện đang là trưởng phòng kinh doanh tại Siêu Tốc Việt.