Kibertəhlükəsizlik üçün Linux niyə ilk addımdır?
Veb serverlər, bulud infrastrukturu, konteynerlər və təhlükəsizlik alətlərinin çoxu Linux üzərində işləyir. SIEM serveri, şəbəkə sensoru, pentest paylaması — hamısında eyni komanda sətri, eyni icazə modeli və oxşar log strukturu ilə qarşılaşırsınız.
Fayl icazələrini, prosesləri və jurnalları oxumağı bilməyən adam alətin nəticəsini də doğru şərh edə bilmir. Məsələn, skan nəticəsində açıq port görmək asandır. Həmin portu hansı xidmətin, hansı istifadəçi adından açdığını tapmaq isə artıq Linux biliyidir. Kiber təhlükəsizlik işində fərqi məhz bu ikinci addım yaradır.
Təhlükəsizliyə başlayan üçün hansı Linux bacarıqları lazımdır?
| Bacarıq | Nə öyrənilir | Təhlükəsizlikdə nə üçün lazımdır |
|---|---|---|
| Komanda sətri və fayl sistemi | Bash-da naviqasiya, FHS strukturu, grep, awk, sed, boru kəmərləri | Log və konfiqurasiya fayllarında sürətli axtarış |
| İcazələr və istifadəçilər | chmod, chown, sudo, SUID/SGID, ACL | Səhv icazə imtiyaz yüksəltmənin klassik yoludur |
| Proseslər | ps, top, kill, prosesin valideyni və sahibi | Şübhəli prosesi tapmaq və onun mənşəyini izləmək |
| systemd və xidmətlər | systemctl, unit faylları, timer-lər, cron | Hansı xidmət və tapşırığın avtomatik başladığını yoxlamaq |
| Şəbəkə | ip, ss, dig, firewall, SSH | Hansı portun açıq olduğunu və hansı prosesin onu dinlədiyini bilmək |
| Loglar və journald | journalctl, rsyslog, /var/log, auditd | Hadisənin vaxt xəttini qurmaq, logları SIEM-ə göndərmək |
| Paket idarəsi | dnf və rpm, apt, repozitoriyalar | Yeniləmələr, köhnə versiyaların tapılması, alətlərin quraşdırılması |
| Bash skript | Dəyişən, şərt, döngü, funksiya | Təkrarlanan yoxlamaların avtomatlaşdırılması |
Siyahı uzun görünə bilər, amma hər bacarıq əvvəlkinin üzərində qurulur. Ona görə Linux dərslərində ardıcıllıq mövzuların özü qədər vacibdir.
Linux dərslərini hansı ardıcıllıqla keçmək məntiqlidir?
- Komanda sətri: fayl sistemində hərəkət, faylların oxunması, man səhifələri, grep ilə axtarış və boru kəmərləri.
- İstifadəçilər və icazələr: hesab və qrup idarəsi, sudo, standart və xüsusi icazələr.
- Proseslər: işləyən prosesləri görmək, prioritet və siqnallar, prosesi istifadəçi ilə əlaqələndirmək.
- systemd: xidməti başlatmaq, dayandırmaq, avtomatik yüklənməyə əlavə etmək, unit faylını oxumaq.
- Şəbəkə: IP ünvan və marşrut, DNS, açıq portlar, SSH-ın açarla konfiqurasiyası, firewall.
- Loglar: journalctl ilə filtrləmə, rsyslog, /var/log qovluğu, audit jurnalı.
- Paket idarəsi: repozitoriyalar, quraşdırma, yeniləmə, versiyanın yoxlanması.
- Bash skript: kiçik yoxlama skriptləri, cron və ya systemd timer ilə planlaşdırma.
Bu sıra təsadüfi deyil. Logları oxumaq üçün xidmətləri, xidmətləri anlamaq üçün prosesləri və icazələri bilmək lazımdır. Skriptə isə əl ilə nə etdiyinizi aydın bildikdən sonra keçmək daha məhsuldardır.
Loglar və journald niyə ayrıca diqqət tələb edir?
Müdafiə tərəfində ilk sual həmişə eynidir: nə vaxt və nə baş verdi? Linux-da cavabın böyük hissəsi jurnallardadır. systemd istifadə edən paylamalarda systemd-journald xidmətlərin çıxışını mərkəzləşdirilmiş jurnalda toplayır, journalctl isə onu süzgəcdən keçirməyə imkan verir.
- journalctl -u sshd — yalnız SSH xidmətinin qeydləri (RHEL ailəsində unit adı sshd-dir).
- journalctl --since today — bu günün hadisələri.
- journalctl -p err — yalnız xəta və daha yüksək prioritetli qeydlər.
- journalctl -b — cari yüklənmədən bəri bütün qeydlər.
- /var/log/secure (RHEL ailəsi) və ya /var/log/auth.log (Debian/Ubuntu) — autentifikasiya hadisələri.
journald hər şeyi yazmır. Kimin hansı faylı dəyişdiyini və ya hansı əmri işlətdiyini görmək üçün auditd qaydaları lazımdır: məsələn, /etc/passwd və /etc/sudoers fayllarındakı dəyişiklikləri izləyən qayda. Müdafiə işində bu qeydlər SIEM-ə göndərilir və korrelyasiya qaydalarının əsas mənbələrindən birinə çevrilir. Logları oxumağı öyrənmək həm də nəyin loglanmadığını bilmək deməkdir.
Linux biliyi Blue Team və Red Team-ə necə aparır?
Linux təməli hazır olandan sonra hər iki istiqamət xeyli sürətli gedir, çünki alətlərin arxasındakı sistem artıq tanışdır.
- Blue Team: auditd və journald qeydlərindən hadisənin vaxt xəttini qurmaq, Linux loglarını SIEM-ə göndərmək, şübhəli prosesi və avtomatik başlayan xidmət izini tapmaq.
- Red Team: Kali Linux-da rahat işləmək, səhv icazə və zəif xidmət konfiqurasiyasını görmək, laboratoriyada imtiyaz yüksəltmə marşrutlarını anlamaq.
- DevSecOps: konteynerlər, CI serverləri və bulud maşınlarının əksəriyyəti Linux üzərində işləyir, sərtləşdirmə də buradan başlayır.
Ona görə Log Academy-də bazis hazırlığı mərhələsi Linux, şəbəkə və skript əsaslarından ibarətdir: qrup eyni səviyyədən başlayır. Axtarışda «Linux kursu Bakı» yazanların bir hissəsi sistem administratorluğu, bir hissəsi isə kibertəhlükəsizliyə giriş axtarır. Hər iki yol eyni təməldən keçir.
Linux dərsləri laboratoriyada necə keçir?
Log Academy-nin Linux Administrator proqramı 4 ay davam edir, başlanğıc səviyyəlidir və IT-yə yeni başlayanlar, dəstək mühəndisləri üçün nəzərdə tutulub. Proqram RHEL ailəsi (AlmaLinux, Rocky Linux) üzərində qurulub və RHCSA imtahanına hazırlıq üzrə istiqamət verir.
Qruplar 8–12 nəfərdir, dərslərin 70%-i praktikadır. Format: Bakıda oflayn, onlayn canlı və korporativ təlim. Proqramı və yekun layihəni tamamlayanlara akademiyanın sertifikatı verilir. İlk dərs pulsuzdur.
Tez-tez verilən suallar
Kibertəhlükəsizlik üçün Linux bilmək mütləqdirmi?
Praktikada bəli. Təhlükəsizlik alətlərinin və serverlərin böyük hissəsi Linux üzərində işləyir; komanda sətri, icazələr və loglar olmadan həm müdafiə, həm hücum işində alətin nəticəsini şərh etmək çətindir.
Linux dərslərinə heç bir təcrübəsiz başlamaq olar?
Bəli. Linux Administrator proqramı başlanğıc səviyyəlidir və komanda sətrinin əsaslarından başlayır. Pulsuz konsultasiyada hazırlıq səviyyənizə uyğun başlanğıc nöqtəsini birlikdə seçirik.
Hansı Linux paylamasından başlamaq daha yaxşıdır?
Əsas anlayışlar — fayl sistemi, icazələr, systemd, journald — paylamalar arasında eynidir. Proqramımız RHEL ailəsi (AlmaLinux, Rocky Linux) üzərində qurulub; Debian və Ubuntu-ya keçid əsasən paket meneceri və bəzi fayl yollarının fərqidir.
Linux kursundan sonra birbaşa Red Team-ə keçmək olar?
Mümkündür, amma adətən Linux və şəbəkə təməlindən sonra Blue Team əsasları, sonra Red Team tövsiyə olunur. Müdafiənin necə işlədiyini bilən tələbə hücum mərhələlərini daha tez mənimsəyir.
Linux Administrator proqramı nə qədər davam edir?
Log Academy-də Linux Administrator proqramı 4 ay davam edir. Qruplar 8–12 nəfərdir, format Bakıda oflayn, onlayn canlı və korporativ təlimdir. İlk dərs pulsuzdur.
Linux Administrator proqramında praktikada öyrən.
Linux Administrator →Proqram haqqında məlumat alın
Formu doldurun — proqram məsləhətçisi zəng edib müddət, qrup vaxtı və şərtlər barədə ətraflı məlumat versin.