GNU/Linux >> Belajar Linux >  >> Linux

Lynis – Alat Audit Keamanan Otomatis untuk Server Linux

Saat ini, seperti yang kita ketahui bersama bahwa betapa pentingnya keamanan bagi server dan jaringan di era ini. Kami menghabiskan sebagian besar waktu kami untuk menerapkan kebijakan keamanan kami untuk infrastruktur. Jadi, inilah pertanyaan yang perlu diingat, apakah ada alat otomatis yang dapat membantu kita mengetahui kerentanan bagi kita. Jadi saya ingin memperkenalkan alat sumber terbuka dan gratis yang disebut Lynis .

Lynis adalah salah satu alat audit keamanan populer untuk sistem mirip Unix dan Linux, yang dapat menemukan malware dan kerentanan terkait keamanan dalam sistem berbasis Linux.

Biasanya kami menjalankan banyak hal di server Linux kami seperti server web, server basis data, server Email, server FTP, dll. Lynis dapat mempermudah hidup administrator Linux dengan melakukan audit keamanan otomatis dan pengujian penetrasi di semua Kotak Linux mereka.

Lynis gratis dan open source semua dalam satu jaringan dan alat audit Server. Setelah audit selesai, kami dapat meninjau hasil, peringatan, dan saran, dan kemudian kami dapat menerapkan kebijakan terkait keamanan kami sesuai dengan itu. Ini akan menampilkan laporan dari suatu sistem, laporan itu dapat dipecah menjadi beberapa bagian.

Mengapa kita harus menggunakan Lynis :

Ada sejumlah alasan mengapa kita harus menggunakan Lynis di lingkungan kita, tetapi yang menonjol tercantum di bawah ini:

  • Audit Keamanan Jaringan dan Server
  • Deteksi dan pemindaian kerentanan
  • Pengerasan sistem
  • Uji Penetrasi

Hingga saat ini Lynis mendukung beberapa sistem operasi seperti :

  • OS Berbasis RPM seperti Red Hat, CentOS dan Fedora
  • OS Berbasis Debian seperti Ubuntu, Linux Mint
  • FreeBS
  • macOS
  • NetBSD
  • OpenBSD
  • Solar

Pada artikel kali ini, kami akan mendemonstrasikan cara menginstal Lynis di server Linux dan cara melakukan audit keamanan Server Linux.

Instalasi Lynis di Server Linux

Lynis adalah perangkat lunak yang ringan, tidak akan merusak sistem Anda dan tidak akan memengaruhi aplikasi atau layanan apa pun yang dihosting di Kotak Linux Anda

Pertama-tama kita akan membuat direktori untuk instalasi Lynis,

[[email protected] ~]# mkdir /usr/local/lynis[[email protected] ~]#

Sekarang masuk ke direktori dan unduh kode sumber Lynis terbaru dengan bantuan perintah wget

[[email protected] ~]# cd /usr/local/lynis/[[email protected] lynis]# wget https://downloads.cisofy.com/lynis/lynis-2.6.4.tar.gz 

Ekstrak file Lynis tar.gz yang telah diunduh menggunakan perintah di bawah ini,

[[email protected] lynis]# lltotal 268-rw-r--r--. 1 root root 273031 Mei  2 07:45 lynis-2.6.4.tar.gz[[email protected] lynis]# tar zxpvf lynis-2.6.4.tar.gz[[email protected] lynis]# lltotal 272drwxr-xr- x. 6 root root   4096 Jun  1 23:17 lynis-rw-r--r--. 1 root root 273031 Mei  2 07:45 lynis-2.6.4.tar.gz[[email protected] lynis]#

Sekarang Masuk ke direktori lynis, jalankan script lynis opsi apa saja yang tersedia. Pengguna root atau pengguna dengan hak admin dapat menjalankan skrip, semua log dan output akan disimpan di file /var/log/lynis.log

[email protected] lynis]# cd lynis[[email protected] lynis]# ./lynis

Output dari perintah di atas akan menjadi seperti di bawah ini

Mulai mengaudit dan temukan Kerentanan

Sekarang kita perlu memulai proses Lynis, jadi kita harus menentukan parameter 'sistem audit' untuk memindai seluruh sistem.

Jalankan salah satu dari perintah di bawah ini untuk memulai audit untuk seluruh sistem,

[[email protected] lynis]# ./lynis audit systemOr[[email protected] lynis]# ./lynis audit system --wait --> (tunggu pengguna menekan enter untuk menampilkan laporan bagian berikutnya) 

Output perintah di atas akan menjadi seperti di bawah ini:

1)    Inisialisasi alat Lynis

2) Alat Sistem dan Boot &Layanan

3)    Audit Kernel dan Memori &Proses

4) Pengguna dan Grup &Otentikasi

5) Audit Shell dan Sistem File

6) USB, Penyimpanan, NFS, dan Audit Layanan Nama

7) Port, Paket, Jaringan, dan Audit Pencetak &Kumparan

8) Audit Perangkat Lunak yang Terinstal

9) Server SSH dan Audit SNMP

10) Layanan LDAP, PHP, Squid, dan audit Logging

11) Layanan Tidak Aman, Spanduk, Cron job, dan audit Akuntansi 

12) Sinkronisasi Waktu, Kriptografi, Virtualisasi, Penampung, dan Audit Kerangka Kerja Keamanan

13) Izin File, Deteksi Malware, dan Audit Direktori Rumah

14) Audit Pengerasan Kernel

15) Peringatan dan saran

16) Hasil Pemindaian dan Audit Lynis

Terkadang kami tidak ingin memindai atau mengaudit Aplikasi atau layanan sistem penuh, Jadi kami dapat mengaudit aplikasi khusus berdasarkan kategori. Mari kita lihat bagaimana melakukannya,

 [[email protected] lynis] # ./lynis menunjukkan groupsaccountingauthenticationbannersboot_servicescontainerscryptodatabasesdnsfile_integrityfile_permissionsfilesystemsfirewallshardeninghomedirsinsecure_serviceskernelkernel_hardeningldaploggingmac_frameworksmail_messagingmalwarememory_processesnameservicesnetworkingphpports_packagesprinters_spoolsschedulingshellssnmpsquidsshstoragestorage_nfssystem_integritytimetoolingusbvirtualizationwebservers [[email protected] lynis] # 

Jadi sekarang kita akan mendapatkan audit sederhana dari Linux Kernel dan database , Kami akan menggunakan perintah seperti di bawah ini.

[[email protected] lynis]# ./lynis  --tests-from-group "database kernel"

Untuk memeriksa lebih banyak opsi perintah lynis, silakan lihat halaman manualnya,

[[email protected] lynis]# ./lynis --man

Itu saja dari artikel ini, silakan bagikan umpan balik &komentar Anda.


Linux
  1. Distribusi Linux Populer untuk Pengujian Keamanan

  2. Instal alat audit keamanan Lynis di Ubuntu 20.04 - Proses langkah demi langkah?

  3. Linux – Alat Untuk Mengukur Kualitas Entropi?

  1. Langkah-langkah keamanan lanjutan untuk Linux

  2. 17 Contoh Perintah hpacucli untuk Linux di Server HP

  3. Apakah server Linux sederhana benar-benar membutuhkan pengguna non-root untuk alasan keamanan?

  1. Pindai keamanan Linux Anda dengan Lynis

  2. Cara Mengaudit sistem Linux Jarak Jauh dengan Alat Keamanan Lynis

  3. Blender – Alat Pembuatan 3D Sempurna untuk Linux