Instal Lynis di Debian 8

pengantar

Lynis adalah alat audit sistem open-source gratis yang digunakan oleh banyak administrator sistem untuk memverifikasi integritas dan mengeraskan sistem mereka. Ini dapat dioperasikan sebagai biner mandiri atau dapat diinstal untuk melakukan pemeriksaan secara berkala. Pada artikel ini, Anda akan belajar cara menginstal dan menggunakan perangkat lunak serta belajar membaca dan mengidentifikasi log yang dihasilkan Lynis.

Jika Anda ingin melakukan instalasi pada CentOS 7, silakan lihat artikel ini .

Instalasi

Catatan : Pastikan Anda masuk sebagai rootpengguna.

Instalasi Lynis cukup sederhana. Untuk memulai, mari perbarui sistem kami.

apt-get update
apt-get upgrade

Saat diminta, masukkan ' y'. Ini bisa memakan waktu antara beberapa detik hingga setengah jam, tergantung pada jumlah paket yang perlu diperbarui dan sumber daya sistem yang tersedia.

Lynis adalah perangkat lunak sumber terbuka. Dengan demikian, keberadaan perangkat lunak ada di GitHub. Untuk mengunduh repositori, kita perlu mengkloningnya dengan gitutilitas, yang dapat kita instal dengan perintah berikut:

apt-get install git

Sama seperti sebelumnya, terima permintaan instalasi dengan ' y'. Kami juga perlu menginstal alat DNS tertentu agar Lynis dapat mengaudit jaringan kami:

apt-get install dnsutils

Sekarang kita telah menginstal prasyarat, kita dapat mengkloning repositori:

cd ~
git clone https://github.com/CISOfy/lynis

Berikan beberapa saat, lalu setelah selesai, lanjutkan dengan memasukkan direktori:

cd ~/lynis

Kami akan melakukan audit pendahuluan untuk memastikannya berfungsi dengan baik pada sistem Anda:

./lynis audit system

Ini akan melakukan pemeriksaan sistem cepat untuk setiap masalah keamanan yang mungkin ada pada sistem Anda serta daftar beberapa rekomendasi. Lynis berfungsi dengan baik jika selesai dengan hasil yang mirip dengan yang berikut:

Tangkapan layar 1

Konfigurasi

Namun, mengonfigurasi Lynis lebih sulit. Anda harus menyesuaikannya sesuai dengan sistem Anda, berdasarkan layanan yang Anda jalankan serta konfigurasi jaringan yang Anda gunakan pada instance Anda. Pada artikel ini, kita akan membahas konfigurasi jaringan yang umum digunakan serta server web dan keamanan sistem umum.

Mari kita mulai dengan menyalin file konfigurasi Lynis default dan membuat perubahan kita untuk itu:

cp default.prf custom.prf

Kemudian, menggunakan editor teks pilihan Anda, buka custom.prf:

nano custom.prf

Gulir ke bagian tempat plugin terdaftar. Kami akan menghapus layanan yang tidak berhubungan dengan kami, untuk mempercepat pengujian:

Tangkapan layar 2

Jika Anda tidak menggunakan server web Nginx, hapus " plugin=nginx". Kemungkinannya adalah, sistem Anda tidak berjalan bind9atau dnsmasq, sehingga Anda dapat menghapusnya juga. Jika Anda menjalankannya, jangan hapus plugin dari audit dan lanjutkan memeriksa setiap item sampai Anda menghapus cek yang tidak perlu. Setelah selesai, simpan dan keluar dengan CTRL+ Xlalu Yuntuk menyimpan.

Sekarang, mari kita jalankan kembali Lynis untuk melihat masalah yang perlu kita perbaiki dalam sistem kita dengan yang berikut:

./lynis --profile custom.prf

Biarkan satu atau dua menit, dan ketika selesai, itu akan muncul seperti di langkah pertama, tetapi dengan pemindaian yang tidak perlu dihapus.

Menafsirkan dan mengeraskan sistem Anda

Mari kita lihat saran-saran yang Lynis sediakan di sistem Vultr Debian 8 dasar kami:

Tangkapan layar 3

Seperti yang Anda ketahui, Lynis telah menemukan beberapa masalah potensial yang ada pada contoh kami. Beberapa node menyebutkan bahwa kita telah meninggalkan forwarding paket selama IPv4 dan IPv6 tumpukan - jika Anda berencana untuk menggunakan Docker atau teknologi wadah yang sama pada sistem Vultr, jangan tidak mengubah ini. Jika Anda tidak membutuhkannya, Anda dapat mengubahnya sementara di sistem Anda dengan yang berikut:

sysctl -w <kernel_node>

Lakukan ini sebelum memasukkan nilai Anda ke dalam /etc/sysctl.confuntuk memastikan sistem Anda berfungsi dengan baik dengan perubahan. Jika ada yang tidak berfungsi, Anda dapat memulai ulang untuk menghapus perubahan sementara tersebut.

Di tangkapan layar, Anda akan melihat bahwa ada masalah lain juga, tetapi mereka berada di luar ruang lingkup untuk artikel ini, jadi kami akan melewati mereka.

Catatan: Pastikan untuk melakukan uji tuntas Anda untuk mencegah masalah dengan sistem Anda.

Sekarang, gulir ke bawah ke bagian saran, dan Anda akan menemukan banyak perubahan konfigurasi yang dapat dilakukan. Misalnya, Lynis menyarankan perubahan untuk topeng izin file tertentu. Dalam contoh kami, kami menemukan saran pengerasan:

Default umask in /etc/init.d/rc could be stricter like 027 [AUTH-9328]

Perubahan seperti itu dapat dengan mudah dicapai dengan menggunakan editor teks, membuka /etc/init.d/rcdan menemukan garis umaskdan mengubah nilainya menjadi 027. Nilai ini akan membatasi file yang baru dibuat untuk izin penuh oleh pemiliknya, membaca izin oleh grup dan tidak ada akses untuk semua pengguna lain kecuali system/root.

Membuat Lynis berjalan secara teratur

Ini relatif mudah dilakukan dan dapat diselesaikan dengan terlebih dahulu menginstal crontab, dan kemudian menambahkan pekerjaan untuk Lynis:

apt-get install crontab

Kemudian, jalankan crontab -e, dan masukkan yang berikut ini:

MAILTO="[email protected]"
0 0 * * * cd /root/lynis && ./lynis --profile custom.prf --cronjob

Simpan, lalu keluar. Ini akan menjalankan audit Lynis setiap hari di tengah malam atas contoh Anda dan mengirimi Anda email dengan hasilnya.

Kesimpulan

Pada artikel ini, kami membahas dasar-dasar konfigurasi Lynis dan bagaimana Anda dapat menggunakannya untuk audit sistem serta pemeriksaan rutin pada sistem Anda.



Leave a Comment

Siapkan Berbagi NFS di Debian

Siapkan Berbagi NFS di Debian

NFS adalah sistem file berbasis jaringan yang memungkinkan komputer untuk mengakses file di seluruh jaringan komputer. Panduan ini menjelaskan bagaimana Anda dapat mengekspos folder melalui NF

Menggunakan Tampilan MySQL pada Debian 7

Menggunakan Tampilan MySQL pada Debian 7

Pendahuluan MySQL memiliki fitur hebat yang dikenal sebagai tampilan. Tampilan adalah kueri yang disimpan. Pikirkan mereka sebagai alias untuk permintaan yang panjang. Dalam panduan ini,

Cara Memasang Thelia 2.3 pada Debian 9

Cara Memasang Thelia 2.3 pada Debian 9

Menggunakan Sistem yang Berbeda? Thelia adalah alat sumber terbuka untuk membuat situs web e-bisnis dan mengelola konten online yang ditulis dalam PHP. Kode sumber thelia i

Menyiapkan Chroot di Debian

Menyiapkan Chroot di Debian

Artikel ini akan mengajarkan Anda cara mengatur chroot jail di Debian. Saya berasumsi bahwa Anda menggunakan Debian 7.x. Jika Anda menjalankan Debian 6 atau 8, ini mungkin berhasil, bu

Cara Memasang PiVPN pada Debian

Cara Memasang PiVPN pada Debian

Pendahuluan Cara mudah untuk menyiapkan server VPN pada Debian adalah dengan PiVPN. PiVPN adalah penginstal dan pembungkus untuk OpenVPN. Ini menciptakan perintah sederhana untuk Anda

Instal Nginx, Wordpress, dan Mari Mengenkripsi dalam Menit dengan EasyEngine di Debian 8 atau Ubuntu 16.04

Instal Nginx, Wordpress, dan Mari Mengenkripsi dalam Menit dengan EasyEngine di Debian 8 atau Ubuntu 16.04

EasyEngine (ee) adalah alat Python yang memungkinkan Anda untuk mengelola situs Wordpress di Nginx dengan mudah dan otomatis. Menggunakan EasyEngine, Anda tidak perlu dea

Cara Memasang BlogoText CMS pada Debian 9 LAMP VPS

Cara Memasang BlogoText CMS pada Debian 9 LAMP VPS

Menggunakan Sistem yang Berbeda? BlogoText CMS adalah Content Management System (CMS) yang sederhana dan ringan, gratis, dan engine blog minimalis

Cara Memasang InvoicePlane di Debian 9

Cara Memasang InvoicePlane di Debian 9

Menggunakan Sistem yang Berbeda? InvoicePlane adalah aplikasi faktur sumber terbuka dan gratis. Kode sumbernya dapat ditemukan di repositori Github ini. Panduan ini

Cara Memasang Backdrop CMS 1.8.0 pada Debian 9 LAMP VPS

Cara Memasang Backdrop CMS 1.8.0 pada Debian 9 LAMP VPS

Menggunakan Sistem yang Berbeda? Backdrop CMS 1.8.0 adalah Content Management System (CMS) yang sederhana dan fleksibel, ramah seluler, gratis dan terbuka yang memungkinkan kami

Cara Memasang BookStack pada Debian 9

Cara Memasang BookStack pada Debian 9

Menggunakan Sistem yang Berbeda? BookStack adalah platform sederhana, self-host, mudah digunakan untuk mengatur dan menyimpan informasi. BookStack sepenuhnya gratis dan terbuka

Cara Memasang Pagekit 1.0 CMS pada Debian 9 LAMP VPS

Cara Memasang Pagekit 1.0 CMS pada Debian 9 LAMP VPS

Menggunakan Sistem yang Berbeda? Pagekit 1.0 CMS adalah Content Management System (CMS) yang indah, modular, dapat diperpanjang dan ringan, dengan

Alat Pemantauan Yang Lebih Baik Untuk Ubuntu Dan CentOS

Alat Pemantauan Yang Lebih Baik Untuk Ubuntu Dan CentOS

Pendahuluan Sistem Linux dilengkapi dengan alat pemantauan secara default seperti top, df, dan du yang membantu memonitor proses dan ruang disk. Namun sering kali, mereka ar

Pantau Status Server Debian dengan Munin

Pantau Status Server Debian dengan Munin

Munin adalah alat pemantauan untuk mensurvei proses dan sumber daya di mesin Anda dan menyajikan informasi dalam grafik melalui antarmuka web. Gunakan tindak lanjutnya

Cara Mengaktifkan TLS 1.3 di Apache pada Debian 10

Cara Mengaktifkan TLS 1.3 di Apache pada Debian 10

Menggunakan Sistem yang Berbeda? TLS 1.3 adalah versi protokol Transport Layer Security (TLS) yang diterbitkan pada 2018 sebagai standar yang diusulkan dalam RFC 8446

Cara Memasang PyroCMS di Debian 9

Cara Memasang PyroCMS di Debian 9

Menggunakan Sistem yang Berbeda? PyroCMS adalah CMS open source yang ditulis dalam PHP. Kode sumber PyroCMS dihosting di GitHub. Dalam panduan ini berjalan dengan baik melalui keseluruhan

Cara Memasang Redaxscript 3.2 CMS pada VPS Debian 9 LAMP

Cara Memasang Redaxscript 3.2 CMS pada VPS Debian 9 LAMP

Menggunakan Sistem yang Berbeda? Redaxscript 3.2 CMS adalah Content Management System (CMS) yang modern dan sangat ringan, gratis dan open source dengan roket

Tambahkan Kisaran Alamat IP ke Server Anda (CentOS / Ubuntu / Debian)

Tambahkan Kisaran Alamat IP ke Server Anda (CentOS / Ubuntu / Debian)

Pendahuluan Dalam tutorial ini, kita akan membahas proses menambahkan seluruh rentang IP / subnet ke server Linux yang menjalankan CentOS, Debian, atau Ubuntu. Prosesnya

Menyiapkan Counter Strike: Sumber di Debian

Menyiapkan Counter Strike: Sumber di Debian

Dalam panduan ini, kami akan menyiapkan Counter Strike: Server game sumber pada Debian 7. Perintah ini diuji pada Debian 7 tetapi perintah itu juga harus berfungsi

Instal PBX dalam Flash 5 pada Debian 8

Instal PBX dalam Flash 5 pada Debian 8

PBX In A Flash 5 (PIAF5) adalah sistem operasi berbasis Debian 8 yang mengubah Vultr VPS Anda menjadi PBX yang lengkap. Ia memiliki fitur berikut, dan banyak lagi.

Cara Memasang Dolibarr di Debian 9

Cara Memasang Dolibarr di Debian 9

Menggunakan Sistem yang Berbeda? Dolibarr adalah perencanaan sumber daya perusahaan sumber terbuka (ERP) dan manajemen hubungan pelanggan (CRM) untuk bisnis. Dolibarr

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

6 Hal yang Sangat Menggila dari Nintendo Switch

6 Hal yang Sangat Menggila dari Nintendo Switch

Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.

Janji Teknologi Yang Masih Belum Ditepati

Janji Teknologi Yang Masih Belum Ditepati

Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.

Pembaruan Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Masalah Daripada Menyelesaikan

Pembaruan Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Masalah Daripada Menyelesaikan

Baru-baru ini Apple merilis macOS Catalina 10.15.4 pembaruan suplemen untuk memperbaiki masalah tetapi tampaknya pembaruan menyebabkan lebih banyak masalah yang mengarah ke bricking mesin mac. Baca artikel ini untuk mempelajari lebih lanjut