{"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\/sv\/blog\/administrirovanie\/wapiti-proverka-sajta-na-uyazvimosti-svoimi-silami","title":{"rendered":"Wapiti \u2014 kontroll av webbplatsens s\u00e5rbarheter p\u00e5 egen hand","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Wapiti \u2014 kontroll av webbplatsens s\u00e5rbarheter p\u00e5 egen hand\" src=\"\/wp-content\/uploads\/2020\/07\/c52b58a326ba424d73a93614818c82f5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTidigare <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/news\/t\/507776\/\">artikeln<\/a><\/noindex> har vi ber\u00e4ttat om <strong>Nemesida WAF Free<\/strong> \u2014 ett gratis verktyg f\u00f6r att skydda webbplatser och API:er fr\u00e5n hackaranfall, och i denna artikel har vi beslutat att ge en \u00f6versikt \u00f6ver en popul\u00e4r s\u00e5rbarhetsskanner <noindex><a rel=\"nofollow\" href=\"https:\/\/wapiti.sourceforge.io\/\">Wapiti<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>S\u00f6kning av webbplatsens s\u00e5rbarheter \u00e4r en n\u00f6dv\u00e4ndig \u00e5tg\u00e4rd som, tillsammans med analys av k\u00e4llkoden, g\u00f6r det m\u00f6jligt att bed\u00f6ma dess skyddsniv\u00e5 mot risker f\u00f6r kompromiss. Att genomf\u00f6ra en s\u00f6kning av webbresursen kan g\u00f6ras med hj\u00e4lp av specialiserade verktyg.<\/p>\n<p><\/p>\n<p>Nikto, W3af (skriven i Python 2.7, vars support har upph\u00f6rt) eller Arachni (som inte l\u00e4ngre st\u00f6ds sedan februari) \u2014 de mest popul\u00e4ra l\u00f6sningarna som erbjuds i det fria segmentet. Sj\u00e4lvklart finns det ocks\u00e5 andra, exempelvis Wapiti, som vi har valt att fokusera p\u00e5.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"wapiti-rabotaet-so-sleduyuschimi-tipami-uyazvimostey\">Wapiti fungerar med f\u00f6ljande typer av s\u00e5rbarheter:<\/h3>\n<p><\/p>\n<ul>\n<li>filavsl\u00f6jande (lokala och avl\u00e4gsna, fopen, readfile);<\/li>\n<li>injektioner (PHP \/ JSP \/ ASP \/ SQL-injektioner och XPath-injektioner);<\/li>\n<li>XSS (cross-site scripting) (reflekterad och lagrad);<\/li>\n<li>uppt\u00e4ck och utf\u00f6r kommandon (eval(), system(), passtru());<\/li>\n<li>CRLF-injektioner (HTTP-svarssplittring, sessionskapning);<\/li>\n<li>XXE (XML extern entitets) injektion;<\/li>\n<li>SSRF (server-side request forgery);<\/li>\n<li>anv\u00e4ndning av k\u00e4nda potentiellt farliga filer (tack vare Nikto-databasen);<\/li>\n<li>svaga .htaccess-konfigurationer som kan kringg\u00e5s;<\/li>\n<li>f\u00f6rekomst av s\u00e4kerhetskopieringsfiler som avsl\u00f6jar konfidentiell information (k\u00e4llkodsexponering);<\/li>\n<li>Shellshock;<\/li>\n<li>\u00f6ppna omdirigeringar;<\/li>\n<li>icke-standardiserade HTTP-metoder som kan till\u00e5tas (PUT).<\/li>\n<\/ul>\n<p><\/p>\n<h4 id=\"vozmozhnosti\">M\u00f6jligheter:<\/h4>\n<p><\/p>\n<ul>\n<li>st\u00f6d f\u00f6r HTTP, HTTPS och SOCKS5 proxy;<\/li>\n<li>autentisering med flera metoder: Basic, Digest, Kerberos eller NTLM;<\/li>\n<li>m\u00f6jlighet att begr\u00e4nsa omr\u00e5det f\u00f6r inspektion (dom\u00e4n, mapp, sida, URL);<\/li>\n<li>automatiserad borttagning av en parameter i URL;<\/li>\n<li>flera f\u00f6rsiktighets\u00e5tg\u00e4rder mot o\u00e4ndliga skanningscykler (exempel: ifor, begr\u00e4nsning av v\u00e4rden f\u00f6r parametern);<\/li>\n<li>m\u00f6jlighet att st\u00e4lla in prioritet f\u00f6r att utforska URL:er (\u00e4ven om de inte ligger inom inspektionsomr\u00e5det);<\/li>\n<li>m\u00f6jlighet att utesluta vissa URL:er fr\u00e5n inspektion och attacker (t.ex.: logga ut URL);<\/li>\n<li>import av cookies (h\u00e4mta dem med verktyget wapiti-getcookie);<\/li>\n<li>m\u00f6jlighet att aktivera\/deaktivera kontroll av SSL-certifikat;<\/li>\n<li>m\u00f6jlighet att extrahera URL:er fr\u00e5n JavaScript (mycket enkel JS-tolk);<\/li>\n<li>interaktion med HTML5;<\/li>\n<li>n\u00e5gra alternativ f\u00f6r att hantera crawlerns beteende och begr\u00e4nsningar;<\/li>\n<li>inst\u00e4llning av maximal tid f\u00f6r skanningsprocessen;<\/li>\n<li>till\u00e4gg av vissa anpassningsbara HTTP-huvuden eller inst\u00e4llning av en anpassad User-Agent.<\/li>\n<\/ul>\n<p><\/p>\n<h4 id=\"dopolnitelnye-vozmozhnosti\">Ytterligare funktioner:<\/h4>\n<p><\/p>\n<ul>\n<li>skapa s\u00e5rbarhetsrapporter i olika format (HTML, XML, JSON, TXT);<\/li>\n<li>pausa och \u00e5teruppta skanning eller attacker (sessionsmekanism med hj\u00e4lp av SQLite3-databaser);<\/li>\n<li>markeringsfunktion i terminalen f\u00f6r att framh\u00e4va s\u00e5rbarheter;<\/li>\n<li>olika loggniv\u00e5er;<\/li>\n<li>ett snabbt och enkelt s\u00e4tt att aktivera\/avaktivera attackmoduler.<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"ustanovka\">Installation<\/h3>\n<p><\/p>\n<p>Den aktuella versionen av Wapiti kan installeras p\u00e5 tv\u00e5 s\u00e4tt:<\/p>\n<p><\/p>\n<ul>\n<li>ladda ner k\u00e4llkoden fr\u00e5n den officiella <noindex><a rel=\"nofollow\" href=\"https:\/\/wapiti.sourceforge.io\/\">sidan<\/a><\/noindex> och k\u00f6ra installationsskriptet efter att ha installerat Python3;<\/li>\n<li>genom kommandot pip3 install wapiti3.<\/li>\n<\/ul>\n<p><\/p>\n<p>Efter detta kommer Wapiti att vara klart f\u00f6r anv\u00e4ndning.<\/p>\n<p><\/p>\n<h3 id=\"rabota-s-instrumentom\">Arbeta med verktyget<\/h3>\n<p><\/p>\n<p>F\u00f6r att demonstrera hur Wapiti fungerar kommer vi att anv\u00e4nda en s\u00e4rskilt f\u00f6rberedd testmilj\u00f6 sites.vulns.pentestit.ru (intern resurs) som inneh\u00e5ller olika s\u00e5rbarheter (Injection, XSS, LFI\/RFI) och andra brister i webbapplikationer. <\/p>\n<p><\/p>\n<p><strong>Informationen tillhandah\u00e5lls endast f\u00f6r informations\u00e4ndam\u00e5l. Bryt inte mot lagarna!<\/strong><\/p>\n<p><\/p>\n<p>Bas kommandot f\u00f6r att starta skannern:<\/p>\n<p><\/p>\n<pre><code class=\"bash\"># wapiti -u &lt;target&gt; &lt;options&gt;<\/code><\/pre>\n<p><\/p>\n<p>D\u00e4r det finns ganska detaljerad hj\u00e4lp med ett stort antal startalternativ, till exempel:<\/p>\n<p><\/p>\n<p><strong>\u2014omr\u00e5de<\/strong> \u2014 till\u00e4mpningsomr\u00e5de<br \/>\nOm man anger parameter scope tillsammans med URL:en som ska skannas kan man justera skanningsomr\u00e5det f\u00f6r webbplatsen genom att ange antingen enskilda sidor eller alla sidor som g\u00e5r att hitta p\u00e5 webbplatsen.<\/p>\n<p><\/p>\n<p><strong>-s<\/strong> och <strong>-x<\/strong> \u2014 parametrar f\u00f6r att l\u00e4gga till eller ta bort specifika URL-adresser. Dessa parametrar \u00e4r anv\u00e4ndbara n\u00e4r man beh\u00f6ver l\u00e4gga till eller ta bort en specifik URL under skanningsprocessen.<\/p>\n<p><\/p>\n<p><strong>\u2014hoppa \u00f6ver<\/strong> \u2014 den angivna parametern med denna nyckel kommer att skannas, men inte attackeras. Anv\u00e4ndbart om det finns n\u00e5gra farliga parametrar som det \u00e4r b\u00e4ttre att utesluta under skanningen.<\/p>\n<p><\/p>\n<p><strong>\u2014verifiera-ssl<\/strong> \u2014 aktivering eller deaktivering av certifikatkontroll.<br \/>\nWapiti-skannern \u00e4r modul\u00e4r. F\u00f6r att starta specifika moduler, av de som automatiskt ansluts under arbetet med skannern, m\u00e5ste man anv\u00e4nda nyckeln -m och lista dem som beh\u00f6vs med kommatecken. Om man inte anv\u00e4nder nyckeln kommer alla moduler att aktiveras som standard. I det enklaste fallet kan det se ut s\u00e5 h\u00e4r:<\/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>Det h\u00e4r exemplet inneb\u00e4r att vi endast kommer att anv\u00e4nda SQL-, XSS- och XXE-modulerna vid skanning av m\u00e5let. Ut\u00f6ver detta kan man filtrera modulernas funktion baserat p\u00e5 den \u00f6nskade metoden. Till exempel <strong>-m \u201cxss: get, blindsql: post, xxe: post\u201d<\/strong>. I s\u00e5 fall kommer modulen <strong>xss<\/strong> att till\u00e4mpas p\u00e5 f\u00f6rfr\u00e5gningar som skickas med GET-metoden, medan modulen <strong>blibdsql<\/strong> \u2014 kommer att g\u00e4lla f\u00f6r POST-f\u00f6rfr\u00e5gningar, etc. F\u00f6rresten, om n\u00e5gon modul som har inkluderats i listan inte beh\u00f6vdes under skanningen eller arbetar v\u00e4ldigt l\u00e4nge, kan man genom att trycka p\u00e5 Ctrl+C hoppa \u00f6ver anv\u00e4ndningen av den aktuella modulen och v\u00e4lja motsvarande punkt i den interaktiva menyn.<\/p>\n<p><\/p>\n<p>Wapiti st\u00f6djer att skicka f\u00f6rfr\u00e5gningar via en proxyserver med hj\u00e4lp av nyckeln <strong>-p<\/strong> och autentisering p\u00e5 den m\u00e5lsidan via parametern <strong>-a<\/strong>. Man kan ocks\u00e5 ange typ av autentisering: <strong>Basi\u0441<\/strong>, <strong>Digest<\/strong>, <strong>Kerberos<\/strong> och <strong>NTLM<\/strong>. F\u00f6r de tv\u00e5 senaste kan det kr\u00e4vas installation av ytterligare moduler. Dessutom kan man infoga valfria rubriker i f\u00f6rfr\u00e5gningarna (inklusive godtycklig <strong>User-Agent<\/strong>) och mycket mer.<\/p>\n<p><\/p>\n<p>F\u00f6r att anv\u00e4nda autentisering kan man anv\u00e4nda verktyget <strong>wapiti-getcookie<\/strong>. Med det h\u00e4r verktyget formar vi <strong>cookie<\/strong>, som Wapiti kommer att anv\u00e4nda vid skanning. Formandet <strong>cookie<\/strong> genomf\u00f6rs med kommandot:<\/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>Under arbete i det interaktiva l\u00e4get svarar vi p\u00e5 fr\u00e5gor och anger n\u00f6dv\u00e4ndig information som: anv\u00e4ndarnamn, l\u00f6senord och s\u00e5 vidare:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 kontroll av webbplatsens s\u00e5rbarheter p\u00e5 egen hand\" src=\"\/wp-content\/uploads\/2020\/07\/1f858db74cd11b0837d0aeca890af816.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Vid utg\u00e5ngen f\u00e5r vi en fil i JSON-format. Ett annat alternativ \u00e4r att l\u00e4gga till all n\u00f6dv\u00e4ndig information via parametern <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>Resultatet blir liknande:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 kontroll av webbplatsens s\u00e5rbarheter p\u00e5 egen hand\" src=\"\/wp-content\/uploads\/2020\/07\/87e0923c3027bdda5f1ccf0d4e08a10f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Vid granskning av skannerns grundl\u00e4ggande funktionalitet blev den slutgiltiga f\u00f6rfr\u00e5gan f\u00f6r att genomf\u00f6ra tester av webbapplikationen i v\u00e5rt fall:<\/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>d\u00e4r bland andra parametrar:<\/p>\n<p><\/p>\n<p><strong>-f<\/strong> och <strong>-o<\/strong> \u2014 format och v\u00e4g f\u00f6r att spara rapporten;<\/p>\n<p><\/p>\n<p><strong>-m<\/strong> \u2014 ansluta alla moduler \u2014 rekommenderas inte, eftersom det p\u00e5verkar testtiden och storleken p\u00e5 rapporten;<\/p>\n<p><\/p>\n<p><strong>\u2014f\u00e4rg<\/strong> \u2014 markera funna s\u00e5rbarheter baserat p\u00e5 deras allvarlighetsgrad enligt Wapiti;<\/p>\n<p><\/p>\n<p><strong>-c<\/strong> \u2014 anv\u00e4ndning av en fil med <strong>cookie<\/strong>, genererad med hj\u00e4lp av <strong>wapiti-getcookie<\/strong>; <\/p>\n<p><\/p>\n<p><strong>\u2014omr\u00e5de<\/strong> \u2014 val av m\u00e5l f\u00f6r attack. Genom att v\u00e4lja alternativet <strong>folder<\/strong> kommer varje URL som b\u00f6rjar med basen att skannas och attackeras. Bas-URL:en m\u00e5ste ha ett snedstreck (utan filnamn);<\/p>\n<p><\/p>\n<p><strong>\u2014spola-session<\/strong> \u2014 till\u00e5ter omskanning utan att ta h\u00e4nsyn till tidigare resultat;<\/p>\n<p><\/p>\n<p><strong>-A<\/strong> \u2014 egen <strong>User-Agent<\/strong>;<\/p>\n<p><\/p>\n<p><strong>-p<\/strong> \u2014 proxy-serveradress, om det beh\u00f6vs.<\/p>\n<p><\/p>\n<h3 id=\"nemnogo-ob-otchete\">Lite om rapporten<\/h3>\n<p><\/p>\n<p>Resultatet av skanningen presenteras i form av en detaljerad rapport om alla hittade s\u00e5rbarheter i HTML-sidesformat, p\u00e5 ett l\u00e4ttf\u00f6rst\u00e5eligt och \u00f6versk\u00e5dligt s\u00e4tt. Rapporten kommer att ange kategorier och antalet hittade s\u00e5rbarheter, deras beskrivningar, f\u00f6rfr\u00e5gningar, kommandon f\u00f6r <strong>curl<\/strong> och tips om hur man \u00e5tg\u00e4rdar dem. F\u00f6r att underl\u00e4tta navigeringen kommer en l\u00e4nk att l\u00e4ggas till i rubrikerna f\u00f6r kategorier, s\u00e5 att man kan klicka f\u00f6r att g\u00e5 till dem:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 kontroll av webbplatsens s\u00e5rbarheter p\u00e5 egen hand\" src=\"\/wp-content\/uploads\/2020\/07\/39d35304b6f2ea20fd9096e167daabd5.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>En betydande nackdel med rapporten \u00e4r avsaknaden av en karta \u00f6ver webbtj\u00e4nsten, utan vilken det \u00e4r oklart om alla adresser och parametrar har blivit analyserade. Det finns ocks\u00e5 en risk f\u00f6r falska positiva resultat. I v\u00e5rt fall n\u00e4mns \"backup-filer\" och \"potentiellt farliga filer\" i rapporten. Deras antal motsvarar inte verkligheten, eftersom s\u00e5dana filer inte fanns p\u00e5 servern:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 kontroll av webbplatsens s\u00e5rbarheter p\u00e5 egen hand\" src=\"\/wp-content\/uploads\/2020\/07\/09c6f8945e6fb6dc6de1388f71fc96bb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Det \u00e4r m\u00f6jligt att modulernas ofullst\u00e4ndiga funktionalitet kommer att r\u00e4ttas till med tiden. En annan nackdel med rapporten \u00e4r bristen p\u00e5 f\u00e4rgm\u00e4rkning av hittade s\u00e5rbarheter (beroende p\u00e5 deras kritikalitet), eller \u00e5tminstone deras uppdelning i kategorier. Det enda s\u00e4ttet vi kan f\u00f6rst\u00e5 den hittade s\u00e5rbarhetens kritikalitet p\u00e5 ett indirekt s\u00e4tt \u2014 \u00e4r att anv\u00e4nda parametern <strong>\u2014f\u00e4rg<\/strong> vid skanning och d\u00e5 kommer de hittade s\u00e5rbarheterna att f\u00e4rgas i olika f\u00e4rger:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 kontroll av webbplatsens s\u00e5rbarheter p\u00e5 egen hand\" src=\"\/wp-content\/uploads\/2020\/07\/46f4c34f9215117eeddd96db633e9e3e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Men i sj\u00e4lva rapporten \u00e4r s\u00e5dan f\u00e4rgm\u00e4rkning inte f\u00f6rutsedd.<\/p>\n<p><\/p>\n<h3 id=\"uyazvimosti\">S\u00e5rbarheter<\/h3>\n<p><\/p>\n<h4 id=\"sqli\">SQLi<\/h4>\n<p><\/p>\n<p>Skannern har delvis lyckats att hitta SQLi. Vid s\u00f6kning av SQL-s\u00e5rbarheter p\u00e5 sidor d\u00e4r autentisering inte kr\u00e4vs, uppst\u00e5r inga problem:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 kontroll av webbplatsens s\u00e5rbarheter p\u00e5 egen hand\" src=\"\/wp-content\/uploads\/2020\/07\/f9ffef805a115c1a7d47c068a38794bf.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Det var inte m\u00f6jligt att hitta n\u00e5gon s\u00e5rbarhet p\u00e5 sidor som bara \u00e4r tillg\u00e4ngliga efter autentisering, \u00e4ven med anv\u00e4ndning av giltiga <strong>cookie<\/strong>, eftersom det troligen kommer att ske en &quot;utloggning fr\u00e5n sessionen&quot; efter framg\u00e5ngsrik autentisering och <strong>cookie<\/strong> blir ogiltiga. Om deautentiseringsfunktionen hade utf\u00f6rts som ett separat skript, ansvarigt f\u00f6r att hantera denna procedur, skulle den helt kunna uteslutas genom parametern -x, och d\u00e4rmed f\u00f6rhindra dess utl\u00f6sning. Annars \u00e4r det om\u00f6jligt att utesluta dess behandling. Detta \u00e4r ett problem med hela verktyget, inte bara en specifik modul, men p\u00e5 grund av denna nyans misslyckades det att uppt\u00e4cka flera injektioner i den st\u00e4ngda delen av resursen.<\/p>\n<p><\/p>\n<h4 id=\"xss\">XSS<\/h4>\n<p><\/p>\n<p>Med uppdraget att skanna klarade skannern sig utm\u00e4rkt och hittade alla f\u00f6rberedda s\u00e5rbarheter:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 kontroll av webbplatsens s\u00e5rbarheter p\u00e5 egen hand\" 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>Skannern hittade alla inlagda s\u00e5rbarheter:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wapiti \u2014 kontroll av webbplatsens s\u00e5rbarheter p\u00e5 egen hand\" src=\"\/wp-content\/uploads\/2020\/07\/9056c7911237b607a6b12cc2e5a488d3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Sammanfattningsvis, trots falska positiva resultat och missade s\u00e5rbarheter, visar Wapiti som ett gratisverktyg ganska bra prestanda. I alla fall m\u00e5ste man erk\u00e4nna att skannern \u00e4r ganska kraftfull, flexibel och multifunktionell, och framf\u00f6r allt gratis, s\u00e5 det \u00e4r v\u00e4rt att anv\u00e4nda, vilket hj\u00e4lper administrat\u00f6rer och utvecklare att f\u00e5 grundl\u00e4ggande information om webbapplikationens s\u00e4kerhetsstatus.<\/p>\n<p><\/p>\n<p>H\u00e5ll er friska och skyddade!<\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/wapiti-proverka-sajta-na-uyazvimosti-svoimi-silami\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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 kontroll av webbplatsens s\u00e5rbarheter p\u00e5 egen hand | ProHoster","description":"Tidigare","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/wapiti-proverka-sajta-na-uyazvimosti-svoimi-silami","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/88992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=88992"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/88992\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/88993"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=88992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=88992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=88992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}