{"id":88992,"date":"2020-07-17T07:42:02","date_gmt":"2020-07-17T05:42:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/wapiti-proverka-sajta-na-uyazvimosti-svoimi-silami"},"modified":"2020-07-17T07:42:02","modified_gmt":"2020-07-17T05:42:02","slug":"wapiti-proverka-sajta-na-uyazvimosti-svoimi-silami","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/wapiti-proverka-sajta-na-uyazvimosti-svoimi-silami","title":{"rendered":"Wapiti \u2014 verifica del sito web per vulnerabilit\u00e0 fai-da-te","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Wapiti \u2014 verifica del sito web per vulnerabilit\u00e0 fai-da-te\" src=\"\/wp-content\/uploads\/2020\/07\/c52b58a326ba424d73a93614818c82f5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNell'articolo precedente <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/news\/t\/507776\/\">abbiamo chiarito il corretto completamento dei programmi che utilizzano il mediastreamer.<\/a><\/noindex> abbiamo parlato di <strong>Nemesida WAF Free<\/strong> \u2014 uno strumento gratuito per proteggere siti web e API da attacchi hacker, e in questo abbiamo deciso di fare una recensione di uno scanner di vulnerabilit\u00e0 popolare <noindex><a rel=\"nofollow\" href=\"https:\/\/wapiti.sourceforge.io\/\">Wapiti<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>La scansione di un sito per vulnerabilit\u00e0 \u00e8 una misura necessaria che, insieme all'analisi del codice sorgente, consente di valutare il livello di protezione dalle minacce di compromissione. \u00c8 possibile eseguire la scansione di una risorsa web utilizzando strumenti specializzati.<\/p>\n<p><\/p>\n<p>Nikto, W3af (scritto in Python 2.7, il cui supporto \u00e8 terminato) o Arachni (che non \u00e8 pi\u00f9 supportato da febbraio) sono le soluzioni pi\u00f9 popolari disponibili nel segmento gratuito. Naturalmente, ci sono anche altre, ad esempio Wapiti, su cui ci concentreremo.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"wapiti-rabotaet-so-sleduyuschimi-tipami-uyazvimostey\">Wapiti lavora con i seguenti tipi di vulnerabilit\u00e0:<\/h3>\n<p><\/p>\n<ul>\n<li>rivelazione di file (locali e remoti, fopen, readfile);<\/li>\n<li>iniezioni (PHP \/ JSP \/ ASP \/ iniezioni SQL e iniezioni XPath);<\/li>\n<li>XSS (cross-site scripting) (riflessa e persistente);<\/li>\n<li>rilevamento ed esecuzione di comandi (eval(), system(), passtru());<\/li>\n<li>iniezioni CRLF (separazione delle risposte HTTP, fissazione della sessione);<\/li>\n<li>XXE (inserimento di entit\u00e0 esterne XML);<\/li>\n<li>SSRF (falsificazione della richiesta dal lato server);<\/li>\n<li>utilizzo di file potenzialmente pericolosi noti (grazie al database di Nikto);<\/li>\n<li>configurazioni deboli di .htaccess che possono essere aggirate;<\/li>\n<li>presenza di file di backup che rivelano informazioni confidenziali (rivelazione del codice sorgente);<\/li>\n<li>Shellshock;<\/li>\n<li>redirect aperti;<\/li>\n<li>metodi HTTP non standard che possono essere consentiti (PUT).<\/li>\n<\/ul>\n<p><\/p>\n<h4 id=\"vozmozhnosti\">Funzionalit\u00e0:<\/h4>\n<p><\/p>\n<ul>\n<li>supporto per proxy HTTP, HTTPS e SOCKS5;<\/li>\n<li>autenticazione tramite diversi metodi: Basic, Digest, Kerberos o NTLM;<\/li>\n<li>possibilit\u00e0 di limitare l'ambito di scansione (dominio, cartella, pagina, URL);<\/li>\n<li>rimozione automatica di uno dei parametri nell'URL;<\/li>\n<li>misure multiple di precauzione contro cicli di scansione infiniti (esempio: ifor, limitazione dei valori per il parametro);<\/li>\n<li>possibilit\u00e0 di impostare la priorit\u00e0 per l'esplorazione degli URL (anche se non si trovano nell'ambito di scansione);<\/li>\n<li>possibilit\u00e0 di escludere alcuni URL dalla scansione e dagli attacchi (ad esempio: URL logout);<\/li>\n<li>importazione di file cookie (ottenendoli tramite lo strumento wapiti-getcookie);<\/li>\n<li>possibilit\u00e0 di attivare\/disattivare la verifica dei certificati SSL;<\/li>\n<li>possibilit\u00e0 di estrarre URL da JavaScript (un interprete JS molto semplice);<\/li>\n<li>interazione con HTML5;<\/li>\n<li>diverse opzioni per gestire il comportamento e le limitazioni del crawler;<\/li>\n<li>impostazione di un tempo massimo per il processo di scansione;<\/li>\n<li>aggiunta di alcuni intestazione HTTP personalizzati o configurazione di un User-Agent personalizzato.<\/li>\n<\/ul>\n<p><\/p>\n<h4 id=\"dopolnitelnye-vozmozhnosti\">Funzionalit\u00e0 aggiuntive:<\/h4>\n<p><\/p>\n<ul>\n<li>creazione di report sulle vulnerabilit\u00e0 in diversi formati (HTML, XML, JSON, TXT);<\/li>\n<li>sospensione e ripresa della scansione o degli attacchi (meccanismo di sessione che utilizza database SQLite3);<\/li>\n<li>evidenziazione nel terminale per segnalare le vulnerabilit\u00e0;<\/li>\n<li>diversi livelli di registrazione;<\/li>\n<li>modo rapido e semplice per attivare \/ disattivare i moduli di attacco.<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"ustanovka\">Installazione<\/h3>\n<p><\/p>\n<p>L'ultima versione di Wapiti pu\u00f2 essere installata in 2 modi:<\/p>\n<p><\/p>\n<ul>\n<li>scaricare il sorgente dal sito ufficiale <noindex><a rel=\"nofollow\" href=\"https:\/\/wapiti.sourceforge.io\/\">sito<\/a><\/noindex> e avviare lo script di installazione, installando prima Python3;<\/li>\n<li>utilizzando il comando pip3 install wapiti3.<\/li>\n<\/ul>\n<p><\/p>\n<p>Dopo di ci\u00f2, Wapiti sar\u00e0 pronto per l'uso.<\/p>\n<p><\/p>\n<h3 id=\"rabota-s-instrumentom\">Utilizzo dello strumento<\/h3>\n<p><\/p>\n<p>Per dimostrare il funzionamento di Wapiti utilizzeremo un ambiente appositamente preparato sites.vulns.pentestit.ru (risorsa interna), contenente diverse vulnerabilit\u00e0 (Injection, XSS, LFI\/RFI) e altri difetti delle applicazioni web. <\/p>\n<p><\/p>\n<p><strong>Le informazioni fornite sono esclusivamente a scopo informativo. Non violare la legge!<\/strong><\/p>\n<p><\/p>\n<p>Il comando base per avviare lo scanner:<\/p>\n<p><\/p>\n<pre><code class=\"bash\"># wapiti -u &lt;target&gt; &lt;options&gt;<\/code><\/pre>\n<p><\/p>\n<p>In caso contrario, c'\u00e8 un aiuto piuttosto dettagliato con un'enorme quantit\u00e0 di opzioni di avvio, ad esempio:<\/p>\n<p><\/p>\n<p><strong>--ambito<\/strong> \u2014 ambito<br \/>\nSe insieme all'URL da scansire viene specificato il parametro scope, \u00e8 possibile regolare l'ambito di scansione del sito, indicando sia una singola pagina che tutte le pagine che \u00e8 possibile trovare sul sito.<\/p>\n<p><\/p>\n<p><strong>-s<\/strong> e <strong>-x<\/strong> \u2014 parametri per aggiungere o rimuovere URL specifici. Questi parametri sono utili quando \u00e8 necessario aggiungere o rimuovere un URL specifico durante il processo di scansione.<\/p>\n<p><\/p>\n<p><strong>--salta<\/strong> \u2014 il parametro specificato con questa chiave sar\u00e0 scansionato, ma non sar\u00e0 attaccato. Utile, se ci sono alcuni parametri pericolosi che \u00e8 meglio escludere durante la scansione.<\/p>\n<p><\/p>\n<p><strong>--verifica-ssl<\/strong> \u2014 attivazione o disattivazione del controllo del certificato.<br \/>\nLo scanner Wapiti \u00e8 modulare. Tuttavia, per eseguire moduli specifici, tra quelli che vengono automaticamente collegati durante il funzionamento dello scanner, \u00e8 necessario utilizzare il tasto -m e elencare quelli necessari tramite una virgola. Se non si utilizza il tasto, saranno attivi per impostazione predefinita tutti i moduli. La forma pi\u00f9 semplice sar\u00e0 la seguente:<\/p>\n<p><\/p>\n<pre><code class=\"bash\"># wapiti -u http:\/\/sites.vulns.pentestit.ru\/ -m sql,xss,xxe<\/code><\/pre>\n<p><\/p>\n<p>Questo esempio di utilizzo significa che utilizzeremo solo i moduli SQL, XSS e XXE durante la scansione dell'obiettivo. Inoltre, \u00e8 possibile filtrare il funzionamento dei moduli a seconda del metodo richiesto. Ad esempio <strong>-m \u201cxss: get, blindsql: post, xxe: post\u201d<\/strong>. In tal caso, il modulo <strong>xss<\/strong> sar\u00e0 applicato alle richieste inviate tramite il metodo GET, mentre il modulo <strong>blibdsql<\/strong> sar\u00e0 applicato alle richieste POST e cos\u00ec via. Inoltre, se un modulo incluso nell'elenco non viene utilizzato durante la scansione o richiede troppo tempo, premendo la combinazione Ctrl+C \u00e8 possibile saltare l'uso del modulo attuale, selezionando l'opzione appropriata nel menu interattivo.<\/p>\n<p><\/p>\n<p>Wapiti supporta l'invio di richieste tramite un server proxy utilizzando la chiave <strong>-p<\/strong> e l'autenticazione sul sito target tramite il parametro <strong>-a<\/strong>. \u00c8 possibile anche specificare il tipo di autenticazione: <strong>Basi\u0441<\/strong>, <strong>Digest<\/strong>, <strong>Kerberos<\/strong> e <strong>NTLM<\/strong>. Per gli ultimi due potrebbe essere necessaria l'installazione di moduli aggiuntivi. Inoltre, \u00e8 possibile inserire nella richiesta qualsiasi intestazione (incluso un <strong>User-Agent<\/strong>) e molto altro.<\/p>\n<p><\/p>\n<p>Per utilizzare l'autenticazione, \u00e8 possibile utilizzare lo strumento <strong>wapiti-getcookie<\/strong>. Con esso, formiamo <strong>cookie<\/strong>, che Wapiti utilizzer\u00e0 durante la scansione. La formazione <strong>cookie<\/strong> viene eseguita utilizzando il comando:<\/p>\n<p><\/p>\n<pre><code class=\"bash\"># wapiti-getcookie -u http:\/\/sites.vulns.pentestit.ru\/login.php -c cookie.json<\/code><\/pre>\n<p><\/p>\n<p>Durante il lavoro in modalit\u00e0 interattiva, rispondiamo a domande e forniamo le informazioni necessarie, come: nome utente, password e altro:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 verifica del sito web per vulnerabilit\u00e0 fai-da-te\" src=\"\/wp-content\/uploads\/2020\/07\/1f858db74cd11b0837d0aeca890af816.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Il risultato sar\u00e0 un file in formato JSON. Un'altra opzione \u00e8 aggiungere tutte le informazioni necessarie tramite il parametro <strong>-d<\/strong>:<\/p>\n<p><\/p>\n<pre><code class=\"bash\"># wapiti-getcookie - http:\/\/sites.vulns.pentestit.ru\/login.php -c cookie.json -d &quot;username=admin&amp;password=admin&amp;enter=submit&quot;<\/code><\/pre>\n<p><\/p>\n<p>Il risultato sar\u00e0 simile:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 verifica del sito web per vulnerabilit\u00e0 fai-da-te\" src=\"\/wp-content\/uploads\/2020\/07\/87e0923c3027bdda5f1ccf0d4e08a10f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Esaminando le funzionalit\u00e0 principali dello scanner, la richiesta finale per testare l'applicazione web nel nostro caso \u00e8 stata:<\/p>\n<p><\/p>\n<pre><code class=\"bash\"># wapiti --level 1 -u http:\/\/sites.vulns.pentestit.ru\/ -f html -o \/tmp\/vulns.html -m all --color -\u0441 cookie.json --scope folder --flush-session -A 'Pentestit Scans' -p http:\/\/proxy.office.pentestit.ru:3128<\/code><\/pre>\n<p><\/p>\n<p>dove, tra gli altri parametri:<\/p>\n<p><\/p>\n<p><strong>-f<\/strong> e <strong>-o<\/strong> \u2014 formato e percorso per salvare il report;<\/p>\n<p><\/p>\n<p><strong>-m<\/strong> \u2014 collegamento di tutti i moduli \u2014 non raccomandato, poich\u00e9 influenzer\u00e0 il tempo di test e le dimensioni del rapporto;<\/p>\n<p><\/p>\n<p><strong>--colore<\/strong> \u2014 evidenziare le vulnerabilit\u00e0 trovate a seconda della loro gravit\u00e0 secondo la versione di Wapiti;<\/p>\n<p><\/p>\n<p><strong>-c<\/strong> \u2014 utilizzo di un file con <strong>cookie<\/strong>, generato utilizzando <strong>wapiti-getcookie<\/strong>; <\/p>\n<p><\/p>\n<p><strong>--ambito<\/strong> \u2014 scelta dell'obiettivo per l'attacco. Se si sceglie l'opzione <strong>folder<\/strong> sar\u00e0 scansionato e attaccato ogni URL, a partire dalla base. L'URL di base deve terminare con una barra (senza il nome del file);<\/p>\n<p><\/p>\n<p><strong>--svuota-sessione<\/strong> \u2014 consente di eseguire una scansione ripetuta, ignorando i risultati precedenti;<\/p>\n<p><\/p>\n<p><strong>-A<\/strong> \u2014 proprio <strong>User-Agent<\/strong>;<\/p>\n<p><\/p>\n<p><strong>-p<\/strong> \u2014 indirizzo del server proxy, se necessario.<\/p>\n<p><\/p>\n<h3 id=\"nemnogo-ob-otchete\">Un po' di informazioni sul rapporto<\/h3>\n<p><\/p>\n<p>Il risultato della scansione \u00e8 presentato sotto forma di un rapporto dettagliato su tutte le vulnerabilit\u00e0 trovate in formato di pagina HTML, in modo comprensibile e fruibile. Nel rapporto saranno indicate le categorie e il numero di vulnerabilit\u00e0 trovate, la loro descrizione, richieste, comandi per <strong>curl<\/strong> e consigli su come risolverle. Per facilitare la navigazione, nei titoli delle categorie verr\u00e0 aggiunto un link che permetter\u00e0 di passarci cliccando su di esso:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 verifica del sito web per vulnerabilit\u00e0 fai-da-te\" src=\"\/wp-content\/uploads\/2020\/07\/39d35304b6f2ea20fd9096e167daabd5.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Un grande svantaggio del rapporto \u00e8 l'assenza di una mappa dell'applicazione web, senza la quale non \u00e8 possibile capire se tutti gli indirizzi e i parametri sono stati analizzati. C'\u00e8 anche una probabilit\u00e0 di falsi positivi. Nel nostro caso, nel rapporto sono presenti \"file di backup\" e \"file potenzialmente pericolosi\". La loro quantit\u00e0 non corrisponde alla realt\u00e0, poich\u00e9 tali file non erano presenti sul server:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 verifica del sito web per vulnerabilit\u00e0 fai-da-te\" src=\"\/wp-content\/uploads\/2020\/07\/09c6f8945e6fb6dc6de1388f71fc96bb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u00c8 possibile che moduli non funzionanti vengano corretti nel tempo. Un altro difetto del rapporto \u00e8 l'assenza di colorazione delle vulnerabilit\u00e0 trovate (a seconda della loro gravit\u00e0), o almeno la loro suddivisione in categorie. L'unico modo in cui possiamo indirettamente capire la gravit\u00e0 della vulnerabilit\u00e0 trovata \u00e8 applicare il parametro <strong>--colore<\/strong> durante la scansione e allora le vulnerabilit\u00e0 trovate verranno colorate in vari colori:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 verifica del sito web per vulnerabilit\u00e0 fai-da-te\" src=\"\/wp-content\/uploads\/2020\/07\/46f4c34f9215117eeddd96db633e9e3e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ma nel rapporto stesso questa colorazione non \u00e8 prevista.<\/p>\n<p><\/p>\n<h3 id=\"uyazvimosti\">Vulnerabilit\u00e0<\/h3>\n<p><\/p>\n<h4 id=\"sqli\">SQLi<\/h4>\n<p><\/p>\n<p>Il scanner ha parzialmente trovato SQLi. Nella ricerca di vulnerabilit\u00e0 SQL sulle pagine dove non \u00e8 richiesta autenticazione, non ci sono problemi:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 verifica del sito web per vulnerabilit\u00e0 fai-da-te\" src=\"\/wp-content\/uploads\/2020\/07\/f9ffef805a115c1a7d47c068a38794bf.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Non \u00e8 riuscito a trovare vulnerabilit\u00e0 sulle pagine accessibili solo dopo autenticazione, nemmeno utilizzando le credenziali valide <strong>cookie<\/strong>, poich\u00e9 probabilmente dopo una corretta autenticazione si eseguir\u00e0 \"uscita dalla sessione\" e <strong>cookie<\/strong> diventeranno non validi. Se la funzione di disautenticazione fosse stata eseguita come uno script separato responsabile per questa procedura, sarebbe stato possibile escluderlo completamente tramite il parametro -x, prevenendo cos\u00ec il suo attivarsi. In caso contrario, non sar\u00e0 possibile escludere la sua elaborazione. Questo \u00e8 un problema non di un modulo specifico, ma dello strumento in generale, ma a causa di questo problema non sono state scoperte diverse iniezioni nell'area chiusa della risorsa.<\/p>\n<p><\/p>\n<h4 id=\"xss\">XSS<\/h4>\n<p><\/p>\n<p>Il scanner ha svolto ottimamente il compito assegnato e ha trovato tutte le vulnerabilit\u00e0 preparate:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 verifica del sito web per vulnerabilit\u00e0 fai-da-te\" src=\"\/wp-content\/uploads\/2020\/07\/ae43bf1f7d78224a5df5f2ef733f8203.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h4 id=\"lfirfi\">LFI\/RFI<\/h4>\n<p><\/p>\n<p>Lo scanner ha trovato tutte le vulnerabilit\u00e0 inserite:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 verifica del sito web per vulnerabilit\u00e0 fai-da-te\" src=\"\/wp-content\/uploads\/2020\/07\/9056c7911237b607a6b12cc2e5a488d3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>In generale, nonostante i falsi positivi e le vulnerabilit\u00e0 trascurate, Wapiti, come strumento gratuito, mostra risultati piuttosto buoni. In ogni caso, va riconosciuto che lo scanner \u00e8 abbastanza potente, flessibile e multifunzionale, e soprattutto \u00e8 gratuito, quindi merita di essere utilizzato, aiutando gli amministratori e gli sviluppatori a ottenere informazioni di base sullo stato di sicurezza delle applicazioni web.<\/p>\n<p><\/p>\n<p>Rimanete in salute e protetti!<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/510998\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e Nemesida WAF Free \u2014 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0435 \u0434\u043b\u044f \u0437\u0430\u0449\u0438\u0442\u044b \u0441\u0430\u0439\u0442\u043e\u0432 \u0438 API \u043e\u0442 \u0445\u0430\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u0430\u0442\u0430\u043a, \u0430 \u0432 \u044d\u0442\u043e\u0439 \u0440\u0435\u0448\u0438\u043b\u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0431\u0437\u043e\u0440 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0433\u043e \u0441\u043a\u0430\u043d\u0435\u0440\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 Wapiti. \u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0430\u0439\u0442\u0430 \u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u2014 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430\u044f \u043c\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f, \u0432\u043a\u0443\u043f\u0435 \u0441 \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0435\u0433\u043e \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043e\u0442 \u0443\u0433\u0440\u043e\u0437 \u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0430\u0446\u0438\u0438. \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0435\u0431-\u0440\u0435\u0441\u0443\u0440\u0441\u0430 \u043c\u043e\u0436\u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":88993,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-88992","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0439\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/wapiti-proverka-sajta-na-uyazvimosti-svoimi-silami\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Wapiti \u2014 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441\u0430\u0439\u0442\u0430 \u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u0432\u043e\u0438\u043c\u0438 \u0441\u0438\u043b\u0430\u043c\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0439\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/wapiti-proverka-sajta-na-uyazvimosti-svoimi-silami\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-17T05:42:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-17T05:42:02+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wapiti \u2014 verifica della vulnerabilit\u00e0 del sito web da parte vostra | ProHoster","description":"Nell'articolo precedente","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/wapiti-proverka-sajta-na-uyazvimosti-svoimi-silami","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Wapiti \u2014 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441\u0430\u0439\u0442\u0430 \u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u0432\u043e\u0438\u043c\u0438 \u0441\u0438\u043b\u0430\u043c\u0438 | ProHoster","og:description":"\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0439","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/wapiti-proverka-sajta-na-uyazvimosti-svoimi-silami","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-17T05:42:02+00:00","article:modified_time":"2020-07-17T05:42:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"88992","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:45:41","updated":"2022-09-28 15:58:49","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/88992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=88992"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/88992\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/88993"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=88992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=88992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=88992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}