{ "meta": { "title": "Lynis | Dokumentácia ProxMenux", "description": "Nainštalujte najnovší Lynis z oficiálneho repozitára CISOfy na GitHube, vykonajte audit so skóre zabezpečenia 0–100 a aktualizujte cez git pull. Audítor iba na čítanie: nemení systém.", "ogTitle": "Lynis | Dokumentácia ProxMenux", "ogDescription": "Nainštalujte a spustite bezpečnostný audítor Lynis na Proxmox VE. Inštalácia z pôvodného repozitára GitHub, audit a aktualizácia." }, "header": { "title": "Lynis", "description": "Klonuje najnovší Lynis z oficiálneho repozitára CISOfy na GitHube, sprístupní ho ako /usr/local/bin/lynis a v menu ponúka audit, aktualizáciu, preinštalovanie a odinštalovanie. Audítor iba číta a vytvára správy bez zmeny systému.", "section": "Zabezpečenie" }, "intro": { "title": "Čo to robí?", "body": "Nainštaluje Lynis, bezpečnostný audítor s otvoreným zdrojovým kódom od CISOfy, z jeho repozitára GitHub do /opt/lynis a vytvorí spúšťací skript /usr/local/bin/lynis, aby bol dostupný cez PATH. Ak rozpozná existujúcu inštaláciu, zobrazí menu auditu, aktualizácie, preinštalovania alebo odstránenia." }, "manageMenu": { "heading": "Menu správy (po inštalácii)", "intro": "Keď je Lynis nainštalovaný, každé následné vyvolanie otvorí menu správy namiesto opätovného spustenia inštalátora. Odtiaľ spustíte audit, aktualizáciu prostredníctvom git pull, preinštalovať alebo odinštalovať:", "imageAlt": "Lynis management menu s auditom, aktualizácia, preinštalovať a odstrániť možnosti" }, "whyUpstream": { "heading": "Prečo pôvodný repozitár GitHub namiesto apt", "intro": "Debian poskytuje Lynis cez apt, ale balík zvyčajne zaostáva o viacero hlavných verzií. Nové kontroly, opravy nových vektorov útoku a vylepšené odporúčania prichádzajú najprv na GitHub. Lynis je samostatný shellový skript bez kompilácie a inštalačných závislostí okrem git; klonovanie repozitára je preto metóda odporúčaná CISOfy.", "headerSource": "Zdroj", "headerPath": "Install path", "headerUpdate": "Spôsob aktualizácie", "headerFresh": "Aktuálnosť verzie", "rows": [ { "sourceRich": "ProxMenux (tento skript)", "path": "/opt/lynis/", "update": "git pull (v menu)", "fresh": "Najnovšia verzia pôvodného projektu" }, { "sourceRich": "Debian apt", "path": "/usr/bin/lynis", "update": "apt upgrade", "fresh": "Často mesiace / roky pozadu" } ] }, "install": { "heading": "Ako funguje inštalácia", "node1Label": "github.com/CISOfy/lynis", "node1Detail": "git clone\n(najprv nainštaluje git, ak chýba)", "node2Label": "/opt/lynis/", "node2Detail": "celý repozitár\nvrátane skriptu ./lynis", "node3Label": "/usr/local/bin/lynis", "node3Detail": "obal:\ncd /opt/lynis && ./lynis $@", "outro": "Balíčk je povinný – Lynis trvá na tom, aby bol spustený z vlastného adresára, pretože načítava relatívne cesty pre zásuvné moduly a údaje profilu. Obal tento detail skrýva, takže lynis audit system jednoducho funguje odkiaľkoľvek." }, "detection": { "heading": "Zisťovacie cesty", "intro": "Pred zobrazením menu skript kontroluje tri miesta, aby rozhodol, či je Lynis už prítomný:", "items": [ "/usr/local/bin/lynis Wrapper nainštalovaný ProxMenux", "/opt/lynis/lynis — priama cesta, ak bol spúšťací skript odstránený", "/usr/bin/lynis — verzia nainštalovaná cez apt, ak ju používateľ nainštaloval týmto spôsobom" ], "outro": "Ak sa nájde niektorá z ciest, otvorí sa menu správy. Skript neodinštaluje Lynis nainštalovaný cez apt; odstráni iba vlastnú inštaláciu v /opt/lynis a jej spúšťací skript." }, "audit": { "heading": "Spustiť audit", "intro": "V menu správy vyberte Spustiť bezpečnostný audit teraz. Zodpovedá to spusteniu:", "code": "lynis audit system --no-colors", "outro": "Audit trvá od 30 sekúnd do niekoľkých minút podľa veľkosti hostiteľa. Výstup ide priamo do terminálu bez animácie čakania. Lynis člení kontroly podľa kategórií a každý test označí ako [ OK ], [ WARNING ] alebo [ SUGGESTION ]. Záverečné zhrnutie ukazuje hlavné údaje:", "summary": "================================================================================\n\n Lynis security scan details:\n\n Hardening index : 76 [############ ]\n Tests performed : 247\n Plugins enabled : 0\n\n Components:\n - Firewall [V]\n - Malware scanner [X]\n\n Lynis modules:\n - Compliance status [?]\n - Security audit [V]\n - Vulnerability scan [V]\n\n================================================================================" }, "report": { "heading": "Čítanie správy", "intro": "Dve dôležité časti sú Upozornenia (veci, ktoré by ste mali čoskoro opraviť) a Návrhy (odporúčania na zlepšenie vytvrdzovania). Každá položka nesie kontrolné ID ako SSH-7408 – užitočné pri hľadaní zdôvodnenia a opravy v dokumentoch Lynis.", "headerMarker": "Značka", "headerMeaning": "Význam", "headerAction": "Akcia", "rows": [ { "markerRich": "OK", "meaning": "Skúška prešla", "action": "Nič." }, { "markerRich": "WARNING", "meaning": "Skutočný problém; odporúčaná oprava", "action": "Prečítajte si kontrolný popis, naplánujte opravu" }, { "markerRich": "SUGGESTION", "meaning": "Možné zlepšenie zabezpečenia", "action": "Aplikujte, ak vyhovuje vášmu modelu hrozby" } ], "outro": "Kompletná správa a strojovo čitateľné údaje sú napísané /var/log/lynis.log a /var/log/lynis-report.dat samotným Lynisom." }, "pairFail2ban": { "title": "Používajte spolu s Fail2Ban", "body": "SSH-7408 (MaxAuthTries) je jedným z najčastejších varovaní. Inštalácia Fail2Ban od ProxMenux automaticky ho vymaže, pretože inštalátor nastaví MaxAuthTries=3 ako súčasť SSH tvrdnúci krok. Spustite znova Lynis potom potvrdiť, že varovanie je preč." }, "update": { "heading": "Aktualizácia Lynis", "body": "V menu možnosť Aktualizovať Lynis na najnovšiu verziu spustí git pull --quiet v /opt/lynis. Ak adresár existuje, ale nie je pracovnou kópiou Git, napríklad po ručnom kopírovaní súborov, skript vykoná úplnú preinštaláciu." }, "reinstall": { "heading": "Preinštalovať/odinštalovať", "headerAction": "Akcia", "headerWhat": "Čo to robí?", "rows": [ { "actionRich": "Preinštalovať", "whatRich": "Odstráni /opt/lynis, znova klonuje z GitHubu a vytvorí spúšťací skript. Použite pri poškodenej miestnej pracovnej kópii." }, { "actionRich": "Odstrániť", "whatRich": "Odstráni /opt/lynis a /usr/local/bin/lynis. Záznamy na /var/log/lynis* sú vedené (sú audit histórie). Apt-inštalovaný Lynis na /usr/bin/lynis zostáva nedotknutý." } ] }, "cli": { "heading": "Užitočné možnosti CLI", "intro": "Po nainštalovaní sa Lynis môže použiť priamo z shellu s extra možnosťami, ktoré nie sú vystavené menu:", "code": "lynis show version # version + build date\nlynis show commands # list every available command\nlynis show details TEST-ID # explain a specific control\nlynis audit system --quick # skip slow tests (e.g. malware scan)\nlynis audit system --pentest # treat host as untrusted (more aggressive)\nlynis update info # check if a newer Lynis is available\n\n# Filter the report log for just the warnings\ngrep \"Warning\" /var/log/lynis.log\n\n# Same, for suggestions only\ngrep \"Suggestion\" /var/log/lynis.log" }, "troubleshoot": { "heading": "Riešenie problémov", "cloneTitle": "git clone počas inštalácie zlyhá", "cloneBody": "Hostiteľ potrebuje prístup k sieti a DNS dosiahnuť github.com. Z konzoly: curl -sI https://github.com a git ls-remote https://github.com/CISOfy/lynis.git odhalí skutočnú chybu (DNS, TLS, proxy, repo URL). Ak sa vyžaduje proxy, nastavte https_proxy v prostredí pred opätovným spustením menu.", "notFoundTitle": "lynis: príkaz nenájdený po inštalácii", "notFoundIntro": "Obal na /usr/local/bin/lynis buď nebol vytvorený, alebo bol odstránený. Najrýchlejšia oprava: preinštalovať z menu. Ručné nastavenie:", "notFoundCode": "cat > /usr/local/bin/lynis <<'EOF'\n#!/bin/bash\ncd /opt/lynis && ./lynis \"$@\"\nEOF\nchmod +x /usr/local/bin/lynis", "sshTitle": "Audit zobrazuje \"Warning: Test SSH-7408 — MaxAuthTries set incorrectly\"", "sshIntro": "Démon SSH umožňuje príliš veľa auth pokusov na pripojenie. Buď nainštalujte Fail2Ban z ProxMenux (ktorý nastaví MaxAuthTries=3), alebo editujte /etc/ssh/sshd_config ručne:", "sshCode": "sed -i 's/^#?MaxAuthTries.*/MaxAuthTries 3/' /etc/ssh/sshd_config\nsystemctl reload sshd", "scoreTitle": "Skóre klesol po upgrade Proxmox", "scoreBody": "Najprv spustite lynis update info; aktualizácia Lynis mohla pridať kontroly, ktoré upozorňujú na existujúcu konfiguráciu. Aktualizujte Lynis z menu, zopakujte audit a riešte nové zistenia." }, "files": { "heading": "Súbory napísané", "code": "/opt/lynis/ # full Lynis git checkout\n/usr/local/bin/lynis # wrapper script (cd + exec)\n/var/log/lynis.log # human-readable audit log (Lynis itself)\n/var/log/lynis-report.dat # machine-readable report (Lynis itself)" }, "sample": { "heading": "Ukážková správa", "intro": "ProxMenux Monitor vytvorí pre každé spustenie Lynis viacstranové PDF dostupné na karte Zabezpečenie. Prvá strana obsahuje skóre zabezpečenia, údaje o systéme a prehľad bezpečnostného stavu. Ďalšie strany vysvetľujú každé upozornenie, zoradia návrhy podľa vplyvu a uvedú inventár balíkov použitý pri audite.", "imageAlt": "Prvá strana PDF bezpečnostného auditu Lynis: zhrnutie so skóre zabezpečenia 71/100, systémovými informáciami a prehľadom firewallu, skenera škodlivého softvéru a počtu nainštalovaných balíkov", "captionPrefix": "Prvá strana ukážkovej správy. Úplné PDF (", "captionLink": "vzorka", "captionSuffix": ") pokračuje podrobnými upozorneniami, návrhmi a zoznamom nainštalovaných balíkov.", "cli": "Rovnaké údaje sú v CLI v súbore /var/log/lynis-report.dat (strojovo čitateľný textový súbor) a /var/log/lynis.log (čitateľný denník spustenia). PDF vytvára na požiadanie ProxMenux Monitor; spustenie lynis z príkazového riadka PDF nevytvorí." }, "related": { "heading": "Súvisiace", "items": [ { "href": "/docs/monitor/dashboard/security", "label": "ProxMenux Monitor → Bezpečnostná karta", "tail": "— spustite audit, prezerajte historické správy a stiahnite si PDF priamo z hlavného panela." }, { "href": "/docs/security/fail2ban", "label": "Fail2Ban", "tailRich": " — zavádza ochranu SSH pred hrubou silou, ktorú odporúča Lynis." }, { "href": "/docs/security", "label": "Prehľad bezpečnosti", "tail": " — Späť na prehľad sekcie." } ] } }