Chạy trên máy chủ, Go
Access Hub Agent
Một binary nhỏ. Không cổng nào mở.
Chương trình Go cài trên từng máy chủ để gửi số liệu sức khỏe về collector. Chỉ kết nối đi ra, không mở cổng, không nhận lệnh từ xa.
Linux: gói deb và rpm, dịch vụ systemd. Windows đang phát triển.
curl -fsSL [URL TẢI VỀ]/install.sh -o install.sh sha256sum install.sh # đối chiếu giá trị công bố sudo ACCESSHUB_COLLECTOR_URL=https://[COLLECTOR] \ ACCESSHUB_LICENSE=ahet_xxx bash install.sh
install.sh nhận diện dpkg hoặc rpm, xác minh chữ ký của SHA256SUMS và checksum gói rồi mới cài. Thiếu khóa công khai thì dừng, đóng theo mặc định.
curl -fsSL [URL KHO GÓI]/accesshub.gpg \ | sudo gpg --dearmor -o /usr/share/keyrings/accesshub.gpg echo "deb [signed-by=/usr/share/keyrings/accesshub.gpg] \ [URL KHO GÓI]/apt stable main" \ | sudo tee /etc/apt/sources.list.d/accesshub.list sudo apt update && sudo apt install accesshub-agent
Khuyến nghị khi cài số lượng lớn. Nâng cấp bằng apt upgrade, cấu hình được giữ nguyên.
sudo rpm --import [URL KHO GÓI]/accesshub.gpg # thêm /etc/yum.repos.d/accesshub.repo, gpgcheck=1 sudo dnf install accesshub-agent
RHEL, CentOS, Rocky, Alma. Nâng cấp bằng dnf upgrade, cấu hình được giữ nguyên.
Máy chủ là để chạy ứng dụng của bạn, không phải để chạy agent.
- CPU trung bình
- 1%
- của một lõi máy chủ
- Bộ nhớ RSS
- dưới 50 MB
- giới hạn cứng, không chỉ là mục tiêu
- Kích thước binary
- dưới 20 MB
- một tệp tĩnh, không CGO
Mạng chập chờn không làm mất số liệu.
Số liệu chưa gửi nằm trong bộ đệm ghi trước (WAL) trên đĩa, có giới hạn dung lượng và tuổi. Khi mạng trở lại, agent gửi bù theo thứ tự thời gian.
Một binary tĩnh
Không phụ thuộc runtime hay thư viện hệ thống, cùng mã nguồn cho mọi bản phân phối Linux. Chạy như dịch vụ systemd dưới tài khoản riêng, không đặc quyền.
Danh tính từ trung tâm
Agent không tự khai công ty hay máy chủ, chỉ gửi số liệu cùng token. Collector gắn danh tính từ registry, nên không agent nào gửi nhầm sang công ty khác.
Chỉ đi ra, qua proxy được
Mọi kết nối do agent khởi tạo qua HTTPS, bắt buộc xác minh TLS. Có cấu hình proxy cho mạng chỉ ra Internet qua cổng trung gian.
Những gì agent gửi đi, và những gì đang đến.
| Nhóm | Nội dung | Giai đoạn |
|---|---|---|
| Máy chủ Linux | CPU, tải, RAM, swap, đĩa, mạng, uptime | Giai đoạn 1, đã có |
| Phát hành | Dịch vụ systemd, gói cài đặt cho Linux | Giai đoạn 1, đã có |
| Windows | Thu thập tương đương, dịch vụ Windows | Đang phát triển, GĐ 2 |
| Kiểm tra chủ động | Port, TCP, HTTP, hạn chứng chỉ, trạng thái dịch vụ, cấu hình từ trung tâm | Đang phát triển, GĐ 2 |
| Cập nhật tự động | Có chữ ký, triển khai theo đợt, quay lui | Dự kiến, GĐ 3 |
Thanh toán thay đổi hạn mức, không bắt bạn cài lại agent.
Agent dùng License để đăng ký, rồi nhận một token riêng chỉ hiện một lần. Token có thể thu hồi và xoay từ trung tâm.
- 01Tạo License trong hub
- 02Agent đăng ký qua collector
- 03Hub ghép máy, cấp token riêng
- 04Gửi số liệu, xoay token khi cần
Tài khoản cá nhân
Một License cố định cho cả tài khoản
- Nâng hay hạ gói không đổi License
- Quên thanh toán: chức năng tạm dừng, thanh toán xong chạy tiếp với đúng License đó
- Chuyển lên tổ chức tại chỗ, giữ nguyên License và agent
Tổ chức
Nhiều License, trong hạn mức đã mua
- Mỗi License có hạn và số lần dùng, có thể gắn sẵn một máy chủ
- Tổng số agent không vượt mức của gói, chia xuống công ty con
- License bị lộ: tạo lại, khóa cũ hết hiệu lực, chuyển sang khóa mới trong 30 ngày
Những điều agent cố ý không làm.
Mỗi khả năng thêm vào agent là một bề mặt tấn công thêm vào máy chủ của bạn. Danh sách này là lời hứa, không phải lộ trình.
Quét bảo mật là việc của Access Hub Scanner- Thực thi lệnh hay script từ xa
- Lắng nghe cổng nhận kết nối vào
- Thu log, APM, theo dõi dòng lệnh của tiến trình
- Giám sát bên trong container hoặc Kubernetes
- Gửi danh sách gói phần mềm đã cài
Bắt đầu