Skip to content
Verificarea vulnerabilităților cu WPScan
Verificarea vulnerabilităților cu WPScan

Verificarea vulnerabilităților cu WPScan pe servere proprii

Verificarea vulnerabilităților cu WPScan pe servere proprii. WPScan este o unealtă puternică și eficientă pentru evaluarea securității unui website WordPress.

Instalarea sa pe un server propriu oferă control complet, integrare în sistemele de monitorizare și rezultate detaliate pentru remedierea vulnerabilităților descoperite.

Folosirea regulată a WPScan ajută la menținerea unui nivel ridicat de securitate și la protejarea datelor împotriva atacurilor cibernetice.

Ce este WPScan?

WPScan este un instrument open-source dedicat scanării website-urilor WordPress pentru a identifica vulnerabilități cunoscute.

Este folosit pe scară largă de administratori și specialiști în securitate pentru audituri rapide de securitate, detectarea pluginurilor vulnerabile și verificarea configurațiilor nesigure.

Avantajele utilizării WPScan pe servere proprii

  • Control complet asupra scanărilor
  • Fără limitări de API impuse de terți
  • Integrare ușoară în sistemele locale sau automatizări
  • Confidențialitate totală asupra rezultatelor

Verificarea vulnerabilităților cu WPScan

1. Cerințe pentru instalarea WPScan

Pentru a instala WPScan pe un server propriu, aveți nevoie de:

  • Sistem de operare Linux (Ubuntu, Debian, CentOS etc.)
  • Ruby (versiune 2.5+)
  • Git (opțional, pentru clonarea repository-ului)
  • Librării suplimentare precum libcurl și libxml2

2. Instalarea WPScan pe Ubuntu

Rulați următoarele comenzi pentru instalare:

sudo apt update
sudo apt install ruby-full libcurl4-openssl-dev libxml2 libxml2-dev libxslt1-dev ruby-dev build-essential git
sudo gem install wpscan

3. Obținerea unei chei API pentru baza de date de vulnerabilități

WPScan folosește o bază de date actualizată de vulnerabilități. Pentru a accesa aceste informații, trebuie să obțineți o cheie API gratuită:

  • Accesați https://wpscan.com
  • Înregistrați un cont gratuit
  • Accesați secțiunea „API Token” și copiați cheia

4. Verificarea unui website WordPress

Comanda de bază pentru scanare este:

wpscan --url https://exemplu.ro --api-token CHEIA_API

Înlocuiți https://exemplu.ro cu adresa website-ului de test și CHEIA_API cu tokenul generat anterior.

5. Detectarea versiunii WordPress

WPScan poate detecta versiunea instalată a WordPress:

wpscan --url https://exemplu.ro --enumerate vp

Argumentul --enumerate vp va lista pluginurile instalate și posibile vulnerabilități.

6. Scanarea temelor și utilizatorilor

Pentru scanarea temelor:

wpscan --url https://exemplu.ro --enumerate vt

Pentru enumerarea utilizatorilor WordPress:

wpscan --url https://exemplu.ro --enumerate u

7. Detectarea fișierelor expuse sau backup-uri publice

WPScan poate identifica fișiere precum wp-config.php.bak sau debug.log care sunt lăsate accidental publice.

8. Rularea scanărilor cu opțiuni avansate

  • Scanare silențioasă: --disable-tls-checks --random-user-agent
  • Scanare cu proxy: --proxy http://127.0.0.1:8080
  • Scanare de tip brute force: --passwords wordlist.txt --usernames admin (doar cu permisiune explicită!)

9. Automatizarea scanărilor periodice

Pentru servere proprii, WPScan poate fi rulat automat cu cron:

0 2 * * * /usr/local/bin/wpscan --url https://uxseo.ro --api-token CHEIA_API --output /var/log/wpscan.log

10. Interpretarea rezultatelor

WPScan va furniza o listă detaliată cu:

  • Versiunea WordPress instalată
  • Pluginuri vulnerabile și versiunile afectate
  • Teme cunoscute cu breșe de securitate
  • Sugestii pentru actualizări și protecție

Dorel Tănase, este specializat în servicii de optimizare SEO, promovare pentru motoarele de căutare și servere Linux.

Cu o experiență de peste 17 ani în acest domeniu de activitate, Dorel Tănase, este capabil să optimizeze orice model de website.

Search