Sari la conținut
Malnox
Module de protecție

Opt module noi, fiecare cu limita scrisă lângă promisiune

Un antivirus care scanează fișiere rezolvă jumătate din problemă. Cealaltă jumătate e starea calculatorului: ce programe au versiuni vechi, ce aplicații au acces la cameră, ce reguli de firewall stau deschise. Versiunea 1.1.31 adaugă opt module pentru partea a doua.

Ce s-a adăugat

8module noi
24verificări Windows
30pagini în dashboard
2.770teste automate

Fiecare modul are rute API proprii, testat cu fiecare rol RBAC.

Modulele

Ce inspectează fiecare, exact

Trei rubrici pentru fiecare modul: ce face pe înțelesul tuturor, ce citește concret din sistem și ce nu poate face. A treia rubrică nu e opțională.

Scanner de vulnerabilități

Îți spune ce programe instalate au versiuni cu probleme cunoscute, ca să le actualizezi înainte să fie folosite împotriva ta.

/api/vulnerabilities

Ce citește

Citește cheile Uninstall din registry (HKLM și HKCU, 32 și 64 de biți), extrage numele și versiunea fiecărui program și le compară cu un catalog local de 14 avize, cu reguli de tip „mai mic decât” și „interval”. Nu interoghează niciun serviciu extern.

Limita

Catalogul e scris de noi și e mic: acoperă aplicațiile des întâlnite pe un calculator românesc, nu întreaga bază CVE. Un rezultat „unknown” apare când versiunea nu poate fi parsată — nu e rotunjit la „în regulă”.

Privacy Guard

Arată ce aplicații au primit voie să îți folosească camera sau microfonul, și dacă au făcut-o recent.

/api/privacy

Ce citește

Citește ConsentStore din registry — cheile de acces la cameră și microfon, per aplicație — și starea globală. Convertim marcajele de timp FILETIME în date calendaristice, cu gărzi pentru valorile imposibile.

Limita

Windows nu scrie pe fiecare build un marcaj de „ultima utilizare”. Când lipsește, îl raportăm ca absent, nu inventăm o dată. Modulul nu blochează camera: doar îți arată permisiunile ca să le poți retrage singur din Setări.

Audit de firewall

Verifică regulile Windows Firewall și îți semnalează cele riscante: port deschis către toată lumea, program dintr-un folder pe care oricine poate scrie.

/api/firewall

Ce citește

Rulează `netsh advfirewall firewall show rule name=all verbose` și `netsh advfirewall show allprofiles`, apoi evaluează fiecare regulă activă: direcție, profiluri, adresă locală și remote, program și porturi.

Limita

Modulul e strict citire: nu creează și nu șterge reguli, pentru că o modificare greșită de firewall te poate scoate din rețea. Îți spune ce e de reparat, iar tu decizi.

Exploit Protection

Arată dacă mitigările Windows care îngreunează exploatarea unui bug — DEP, ASLR, CFG, ACG — sunt pornite, la nivel de sistem și per aplicație.

/api/exploit

Ce citește

Citește cele 8 mitigări de sistem prin `Get-ProcessMitigation` și configurațiile per aplicație din XML-ul `ExploitGuard` din registry. Un `Override* = false` înseamnă „lasă valoarea implicită”, nu „oprit”.

Limita

Valorile pe care Windows nu le expune rămân „unknown”, nu devin „pass”. Poți aplica un baseline pentru aplicațiile vizate, dar fiecare modificare e consemnată în jurnalul de audit.

Email Guard

Deschide un mesaj .eml sau .msg salvat pe disc și îți spune dacă are atașamente periculoase, linkuri de phishing sau un expeditor care nu e cine pretinde că e.

/api/email

Ce citește

Parser MIME complet: anteturi codificate RFC 2047, părți multipart, quoted-printable și base64, nume de fișiere RFC 2231, rezultate SPF/DKIM/DMARC din `Authentication-Results`, potrivirea dintre „De la” și „Return-Path” și extensii duble. Atașamentele se extrag în temp, se scanează cu motoarele de fișiere, apoi se șterg.

Limita

Nu se conectează la căsuța ta poștală: scanează fișiere, nu un cont IMAP. Verificările SPF/DKIM/DMARC citesc ce a scris serverul care a primit mesajul — dacă antetul lipsește, rezultatul e „necunoscut”, nu „autentic”.

USB Guard

Listează stick-urile și discurile externe conectate, verifică dacă au `autorun.inf` și găsește fișierele executabile lăsate în rădăcină.

/api/usb

Ce citește

Enumerează volumele prin `Win32_LogicalDisk`, distinge stick-ul de disc fix după tipul unității, citește `autorun.inf` (inclusiv când valoarea `open=` are argumente) și inspectează fișierele din rădăcină fără să le execute.

Limita

Fără driver semnat nu putem bloca montarea unui dispozitiv: scanăm ce e pe el. AutoRun-ul e oricum dezactivat implicit pe Windows 10 și 11 — verificarea rămâne utilă pentru mediile unde a fost reactivat.

Modul bancar

Când ești pe un site de plată, verifică dacă domeniul imită o bancă cunoscută și dacă pagina cere date sensibile într-un loc neobișnuit.

/api/banking/check

Ce citește

Rulează aceleași primitive ca motorul web — normalizare a caracterelor confuzabile, distanță Levenshtein, analiză de URL — plus un catalog de bănci și semnale pentru formulare care cer CNP, IBAN sau CVV.

Limita

HTTPS nu înseamnă „comerciant legitim”, iar noi nu promitem asta. Un domeniu corect scris și un certificat valid trec verificarea chiar dacă magazinul e necinstite — modulul reduce riscul, nu îl elimină.

Security Health Check

Un singur scor, pe înțelesul tuturor, care adună tot ce știm despre calculatorul tău și îți spune exact ce merită reparat primul.

/api/security-health

Ce citește

Opt zone — hardening 24 de verificări, protecție în timp real, vulnerabilități, exploit mitigations, firewall, privacy, backup și driver — fiecare cu greutatea ei. Scorul e puncte câștigate din puncte posibile, nu o medie cosmetică.

Limita

O zonă „unknown” sau „off” primește zero, nu jumătate de punct, iar „attention” primește jumătate. Scorul poate deci să scadă când un test nu poate fi făcut — asta e intenția.

Cum sunt construite

Patru reguli comune

Modulele arată diferit, dar respectă aceleași patru reguli. De aceea un rezultat „unknown” înseamnă același lucru în toate.

Fiecare verdict are un motiv

Niciun modul nu îți spune doar „problema găsită”. Fiecare intrare are un cod, o explicație în limbaj normal și pasul concret de remediere.

„Necunoscut” nu înseamnă „în regulă”

Când Windows nu expune o valoare, rezultatul e „unknown” și rămâne așa. Există teste care eșuează dacă cineva îl transformă discret în „pass”.

Citire implicit, scriere la cerere

Modulele care inspectează sistemul nu modifică nimic. Singura excepție e aplicarea unui baseline de mitigări, care cere confirmare și se consemnează în jurnalul de audit.

Fără magică de optimizare

Nu curățăm registry-ul „ca să meargă mai repede” și nu promitem viteze imposibile. Fiecare modul spune exact ce verifică, ca să poți contrazice rezultatul.

Unde le găsești

Fiecare modul are o pagină în dashboard

Nu sunt ascunse în submeniuri: fiecare are o intrare proprie în navigație, un buton de scanare și un rezumat care spune ce e de făcut.

Scanner de vulnerabilități

/vulnerabilities

Privacy Guard

/privacy

Audit de firewall

/firewall

Exploit Protection

/exploit

Email Guard

/email

USB Guard

/usb

Modul bancar

/banking

Security Health Check

/health

Încearcă pe un fișier pe care îl ai la îndemână.

Instalatorul are 177 MB și nu cere cont. Dacă nu ești convins, verifică un link mai sus — motorul web rulează deja în pagina asta.