Sam GNU/Linux operativni sistem nudi mnoge mogućnosti i fleksibilnost , bez potrebe za dodacima. Ali u većini slučajeva, korisnici ne iskoriste u potpunosti njegov potencijal i umjesto toga koriste druge alate koji ponekad jednostavno repliciraju mogućnosti koje sistem već nudi izvorno. Pa, danas ćemo govoriti o zapisnicima (logovima). Iako bi detaljniji pogled na ovu temu zahtijevao više od jednog članka, predstavit ćemo neke osnovne koncepte i kako nam oni mogu pomoći u smislu tehničkih aspekata, sigurnosti i još mnogo toga.
Možete im pristupiti jednostavnim odlaskom u sistemski direktorij /var/log , gdje ćete pronaći niz vrlo zanimljivih poddirektorija i datoteka koje sadrže vrijedne informacije. To uključuje sve, od grešaka koje se mogu koristiti za otkrivanje i ispravljanje sistemskih ili hardverskih problema, do drugih informacija kao što su zapisnici o pristupu sistemu, koji mogu pomoći u otkrivanju, na primjer, uljeza koji su ušli bez vašeg pristanka. U stvari, napadači često brišu ili mijenjaju ove zapisnike kako bi izbjegli ostavljanje bilo kakvog zapisa ili traga svog pristupa.
Šta možemo pronaći u /var/log? Pa, možemo pronaći niz poddirektorija kao što su:
- / var / log / message: evidencija opštih sistemskih poruka.
- /var/log/auth.log: dnevnik autentifikacije.
- /var/log/kern.log: dnevnik jezgre, vrlo koristan za otkrivanje problema sa jezgrom.
- /var/log/cron.log: dnevnik alata crond
- / var / log / maillog: dnevnik servera e-pošte.
- / var / log / qmail: Qmail dnevnik.
- / var / log / httpd: Pristup Apache web serveru i evidencija grešaka
- / var / log / lightpd - Lighttpd pristup i dnevnik grešaka.
- /var/log/boot.log: sistemski dnevnik pokretanja, ako se problemi pojave prilikom pokretanja, to je mjesto na koje trebamo ići.
- /var/log/mysqld.log: dnevnik za MySQL bazu podataka.
- / var / log / secure: dnevnik provjere autentičnosti, vrlo važan za sigurnost, jer ćete moći vidjeti što se odnosi na provjeru autentičnosti sistema.
- / var / log / utmp ili / var / log / wtmp: dnevnik dnevnika.
Na primjer , ako želite znati da li se neko autentifikovao na sistemu, možete vidjeti datume i vremena prijava izvršenih daljinski putem SSH-a s mreže, što mnogi napadači iskorištavaju ako dobiju vaše korisničko ime i lozinku za daljinski prodor u računar:
cd /var/log grep sshd/var/log/auth.log | less
Ovo filtrira SSH sesije, ali možete koristiti `cat` ili tekstualni editor da biste vidjeli cijeli dnevnik ako želite...