Download app

Quét mã QR để tải về ứng dụng

QR code

Cách thực hiện kiểm tra bảo mật hệ thống Linux bằng công cụ

10/09/2021, 10:39 am
647

Lynis là một công cụ kiểm tra mã nguồn mở và mạnh mẽ cho các hệ điều hành giống Unix/Linux. Nó quét hệ thống để tìm thông tin bảo mật, thông tin hệ thống chung, thông tin phần mềm đã cài đặt và có sẵn, lỗi cấu hình, vấn đề bảo mật, tài khoản người dùng không có mật khẩu, quyền tệp sai, kiểm tra tường lửa, v.v.

Lynis là một trong những công cụ kiểm tra tự động đáng tin cậy nhất cho quản lý bản vá phần mềm, quét phần mềm độc hại và phát hiện lỗ hổng trong các hệ thống dựa trên Unix/Linux. Công cụ này rất hữu ích cho kiểm toán viên, mạng và hệ thống quản trị, chuyên gia bảo mật, và thử nghiệm thâm nhập.

Vì Lynis linh hoạt nên nó được sử dụng cho nhiều mục đích khác nhau, bao gồm:

+ Kiểm tra bảo mật 

+ Kiểm tra bảo mật tuân thủ 

+ Kiểm tra thâm nhập

+ Phát hiện lỗ hổng

+ Hệ thống tăng cường

Một phiên bản chính mới của Lynis 3.0.4 , sau nhiều tháng phát triển, đi kèm với một số tính năng và thử nghiệm mới và nhiều cải tiến nhỏ. Tôi khuyến khích tất cả người dùng Linux thử nghiệm và nâng cấp lên phiên bản Lynis mới nhất này.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt Lynis 3.0.4 (Công cụ kiểm toán Linux) trong hệ thống Linux bằng cách sử dụng tệp tarball nguồn.

Cài đặt Lynis trong Linux

Cài đặt Lynis qua trình quản lý gói hệ thống là một trong những cách dễ nhất để bắt đầu với Lynis. Để cài đặt Lynis trên bản phân phối của bạn, hãy làm theo hướng dẫn bên dưới.

Cài đặt Lynis trên Debian, Ubuntu và Mint

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C80E383C3DE9F082E01391A0366C67DE91CA5D5F

$ sudo apt install apt-transport-https

$ echo "deb https://packages.cisofy.com/community/lynis/deb/ stable main" | sudo tee /etc/apt/sources.list.d/cisofy-lynis.list

$ apt update

$ apt install lynis

$ lynis show version

Cài đặt Lynis trên RHEL, CentOS và Fedora

# yum update ca-certificates curl nss openssl

# cat >/etc/yum.repos.d/cisofy-lynis.repo <<EOL

[lynis]

name=CISOfy Software - Lynis package

baseurl=https://packages.cisofy.com/community/lynis/rpm/

enabled=1

gpgkey=https://packages.cisofy.com/keys/cisofy-software-rpms-public.key

gpgcheck=1

priority=2

EOL

# yum makecache fast

# yum install lynis

Cài đặt Lynis trên openSUSE

$ sudo rpm --import https://packages.cisofy.com/keys/cisofy-software-rpms-public.key

$ sudo zypper addrepo --gpgcheck --name "CISOfy Lynis repository" --priority 1 --refresh --type rpm-md https://packages.cisofy.com/community/lynis/rpm/ lynis

$ sudo zypper repos

$ sudo zypper refresh

$ sudo zypper install lynis

Cài đặt Lynis sử dụng nguồn

Nếu bạn không muốn cài đặt Lynis, bạn có thể tải xuống tệp nguồn và chạy trực tiếp từ bất kỳ thư mục nào. Vì vậy, bạn nên tạo một thư mục tùy chỉnh cho Lynis theo /usr/local/lynis.

# mkdir /usr/local/lynis

Tải xuống phiên bản ổn định của tệp nguồn Lynis từ trang web đáng tin cậy bằng lệnh wget và giải nén bằng lệnh tar như hình dưới đây.

# cd /usr/local/lynis

# wget https://downloads.cisofy.com/lynis/lynis-3.0.4.tar.gz

Giải nén tarball

# tar -xvf lynis-3.0.4.tar.gz

Kiến thức cơ bản về chạy và sử dụng Lynis

Bạn phải là người dùng root để chạy Lynis vì nó tạo và ghi đầu ra vào tệp /var/log/lynis.log. Để chạy Lynis thực hiện lệnh sau.

# cd lynis

# ./lynis

Bằng cách chạy ./lynis mà không có bất kỳ tùy chọn nào, nó sẽ cung cấp cho bạn danh sách đầy đủ các tham số có sẵn và quay lại lời nhắc trình bao. Xem hình bên dưới.

Để bắt đầu quy trình Lynis, bạn phải xác định một tham số hệ thống kiểm tra để bắt đầu quét toàn bộ hệ thống Linux của mình. Sử dụng lệnh sau để bắt đầu quét với các thông số như hình dưới đây.

# ./lynis audit system

Or

# lynis audit system

Sau khi bạn thực hiện lệnh trên, nó sẽ bắt đầu quét hệ thống của bạn và yêu cầu bạn nhấn [Enter] để tiếp tục hoặc [CTRL] + C để dừng) mọi quá trình mà nó quét và hoàn tất . Xem ảnh chụp màn hình đính kèm bên dưới.

Tạo Lynis Cronjobs

Nếu bạn muốn tạo một báo cáo quét hàng ngày cho hệ thống của mình, thì bạn cần thiết lập một công việc cron cho nó. Chạy lệnh sau tại trình bao.

# crontab -e

Thêm lệnh cron sau với tùy chọn --cronjob, tất cả các ký tự đặc biệt sẽ bị bỏ qua khỏi đầu ra và quá trình quét sẽ chạy hoàn toàn tự động.

30 22 * * * root    /path/to/lynis -c -Q --auditor "automated" --cronjob

Ví dụ trên cron job sẽ chạy hàng ngày lúc 10:30 tối và tạo báo cáo hàng ngày theo tệp /var/log/lynis.log.

Kết quả quét Lynis

Trong khi quét, bạn sẽ thấy đầu ra là [OK] hoặc [CẢNH BÁO]. Trong đó [OK] được coi là kết quả tốt và kết quả [CẢNH BÁO] là xấu. Nhưng nó không có nghĩa là kết quả [OK] được định cấu hình chính xác và [CẢNH BÁO] không phải là xấu. Bạn nên thực hiện các bước khắc phục để khắc phục những sự cố đó sau khi đọc nhật ký tại /var/log/lynis.log.

Trong hầu hết các trường hợp, quá trình quét cung cấp các đề xuất để khắc phục sự cố khi kết thúc quá trình quét. Xem hình đính kèm cung cấp danh sách các đề xuất để khắc phục sự cố.

Đang cập nhật Lynis

Nếu bạn muốn cập nhật hoặc nâng cấp phiên bản Lynis hiện tại, chỉ cần gõ lệnh sau, nó sẽ tải xuống và cài đặt phiên bản Lynis mới nhất.

# ./lynis update info         

Or

# lynis update info 

Xem kết quả đính kèm của lệnh trên trong hình. Nó cho biết phiên bản Lynis của chúng tôi là Cập nhật.

Tham số Lynis

Một số tham số Lynis để bạn tham khảo.

+ Hệ thống kiểm toán - Thực hiện đánh giá hệ thống.

+ Hiển thị các lệnh - Hiển thị các lệnh Lynis có sẵn.

+ Hiển thị trợ giúp - Cung cấp màn hình trợ giúp.

+ Hiển thị hồ sơ - Hiển thị hồ sơ đã khám phá.

+ Hiển thị cài đặt - Liệt kê tất cả cài đặt đang hoạt động từ các cấu hình.

+ Hiển thị phiên bản - Hiển thị phiên bản Lynis hiện tại.

--cronjob: Chạy Lynis dưới dạng cronjob (bao gồm -c -Q).

--help hoặc -h: Hiển thị các tham số hợp lệ.

--quick hoặc -Q: Không đợi người dùng nhập, ngoại trừ lỗi.

--version hoặc -V: Hiển thị phiên bản Lynis.

Kết luận

Vậy là xong, chúng tôi hy vọng bài viết này sẽ hữu ích nhiều để tìm ra các vấn đề bảo mật trong hệ thống Linux đang chạy. Để biết thêm thông tin, hãy truy cập trang Lynis chính thức tại https://cisofy.com/download/lynis/.

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NHÂN HÒA

https://nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: (024) 7308 6680 – Email: sales@nhanhoa.com

Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM

Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com

Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Tel: 0915221384 – Email: contact@nhanhoa.com

Bài viết liên quan
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
16/11/2024
Không phải bàn cãi việc WordPress đang là một trong những nền tảng hàng đầu trong việc xây dựng website hiện nay. Và giải...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!