{"id":8697,"date":"2026-11-15T05:00:21","date_gmt":"2026-11-15T04:00:21","guid":{"rendered":"https:\/\/evertrust.se\/waf-vs-rasp\/"},"modified":"2026-11-15T05:00:23","modified_gmt":"2026-11-15T04:00:23","slug":"waf-vs-rasp","status":"publish","type":"post","link":"https:\/\/evertrust.se\/en\/waf-vs-rasp\/","title":{"rendered":"WAF vs RASP: skillnaden och n\u00e4r ni beh\u00f6ver b\u00e5da"},"content":{"rendered":"<\/p>\n<p>En WAF (Web Application Firewall) st\u00e5r framf\u00f6r applikationen och filtrerar HTTP-trafiken innan den n\u00e5r koden. RASP (Runtime Application Self-Protection) sitter inne i applikationen och stoppar en attack i samma \u00f6gonblick som den f\u00f6rs\u00f6ker g\u00f6ra n\u00e5got farligt, till exempel \u00e4ndra en SQL-fr\u00e5ga. De l\u00f6ser allts\u00e5 olika problem och fungerar b\u00e4st tillsammans. F\u00f6r en CISO, en CIO eller ett dataskyddsombud \u00e4r den viktiga fr\u00e5gan s\u00e4llan vilken produkt som vinner. Fr\u00e5gan \u00e4r vilket skydd era riskbed\u00f6mningar faktiskt kr\u00e4ver och om ni kan visa att skyddet \u00e4r l\u00e4mpligt. D\u00e4r g\u00f6r en oberoende s\u00e4kerhetsgranskning mer nytta \u00e4n \u00e4nnu ett verktyg.<\/p>\n<div data-blg-cta=\"after_tldr\" data-blg-cta-layout=\"split\" style=\"margin:28px 0;font-family:-apple-system, BlinkMacSystemFont, &apos;Segoe UI&apos;, Roboto, Helvetica, Arial, sans-serif\">\n<div style=\"border-radius:26px;padding:min(22px,3.2vw);background:radial-gradient(circle at 100% 0%,#d9ebd8 0 150px,rgba(255,255,255,0) 151px),radial-gradient(circle at 0% 100%,#d9ebd8 0 130px,rgba(255,255,255,0) 131px),linear-gradient(180deg,#e6f2e5 0%,#f2f8f2 100%)\">\n<div style=\"background:#ffffff;border-radius:18px;overflow:hidden\">\n<div style=\"display:flex;flex-wrap:wrap\">\n<div style=\"flex:1 0 36%;min-width:220px;padding:30px 76px 30px 26px;color:#ffffff;background:linear-gradient(104deg,#164613 0%,#0d2a0b 82%,rgba(0,0,0,0) 82.15%)\">\n<div style=\"margin:0 0 14px\"><span style=\"display:inline-block;max-width:100%;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;line-height:1.3;background:#ffffff;color:#1b5718\">Evertrust<\/span><\/div>\n<div style=\"font-size:12px;opacity:0.75\">evertrust.se<\/div>\n<\/div>\n<div style=\"flex:999 1 300px;min-width:0;padding:30px 28px\">\n<div style=\"font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-0.01em;color:#1f2937;margin:0\">S\u00e4tt applikationsskyddet i r\u00e4tt sammanhang<\/div>\n<div style=\"width:56px;height:6px;border-radius:3px;background:#2D8F27;margin:12px 0 14px\"><\/div>\n<div style=\"font-size:15px;line-height:1.55;color:#64748b;margin:0 0 22px\">Evertrust st\u00f6ttar organisationer med informationss\u00e4kerhet, riskbed\u00f6mningar och praktisk implementering av l\u00e4mpliga s\u00e4kerhets\u00e5tg\u00e4rder.<\/div>\n<p><a href=\"https:\/\/evertrust.se\/en\/\" style=\"display:inline-flex;align-items:center;gap:9px;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none;padding:13px 22px 13px 26px;background:#2D8F27;color:#ffffff\">Bes\u00f6k<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 id=\"kort-sagt\" tabindex=\"-1\">Kort sagt<\/h2>\n<ul>\n<li><strong>WAF<\/strong> k\u00f6rs vid kanten (reverse proxy, CDN, lastbalanserare) och ser HTTP-beg\u00e4randen och svar. Den \u00e4r oberoende av programmeringsspr\u00e5k och tar bort mycket brus innan det n\u00e5r era servrar.<\/li>\n<li><strong>RASP<\/strong> k\u00f6rs inuti applikationsprocessen och ser vad som faktiskt exekveras: SQL-satsen, fils\u00f6kv\u00e4gen, kommandot. D\u00e4rf\u00f6r kan den stoppa attacker som har tagit sig f\u00f6rbi WAF:en.<\/li>\n<li>Teknikerna kompletterar varandra. WAF:en hanterar volym och k\u00e4nd skadlig trafik, RASP bekr\u00e4ftar och blockerar utnyttjande inne i koden.<\/li>\n<li>B\u00e5da kan misslyckas om de inf\u00f6rs fel. En WAF som ligger kvar i detekteringsl\u00e4ge f\u00f6r alltid eller en RASP-agent som aldrig har lasttestats skyddar mindre \u00e4n ni tror.<\/li>\n<li>Valet ska f\u00f6lja av er riskbed\u00f6mning och dokumenteras, eftersom dataskyddsf\u00f6rordningen och NIS2-reglerna kr\u00e4ver s\u00e4kerhets\u00e5tg\u00e4rder som st\u00e5r i proportion till risken.<\/li>\n<\/ul>\n<h2 id=\"innehallsforteckning\" tabindex=\"-1\">Inneh\u00e5llsf\u00f6rteckning<\/h2>\n<ul>\n<li><a href=\"#sa-fungerar-en-waf\">S\u00e5 fungerar en WAF<\/a><\/li>\n<li><a href=\"#sa-fungerar-rasp\">S\u00e5 fungerar RASP<\/a><\/li>\n<li><a href=\"#waf-och-rasp-jamforda\">WAF och RASP j\u00e4mf\u00f6rda<\/a><\/li>\n<li><a href=\"#vilka-hot-stoppar-respektive-teknik\">Vilka hot stoppar respektive teknik?<\/a><\/li>\n<li><a href=\"#darfor-ar-det-sallan-antingen-eller\">D\u00e4rf\u00f6r \u00e4r det s\u00e4llan antingen eller<\/a><\/li>\n<li><a href=\"#vanliga-fallgropar-vid-inforandet\">Vanliga fallgropar vid inf\u00f6randet<\/a><\/li>\n<li><a href=\"#vad-det-betyder-for-gdpr-nis2-och-er-dokumentation\">Vad det betyder f\u00f6r GDPR, NIS2 och er dokumentation<\/a><\/li>\n<li><a href=\"#sa-valjer-ni-fem-fragor-att-besvara\">S\u00e5 v\u00e4ljer ni: fem fr\u00e5gor att besvara<\/a><\/li>\n<li><a href=\"#lat-oss-granska-ert-applikationsskydd\">L\u00e5t oss granska ert applikationsskydd<\/a><\/li>\n<li><a href=\"#var-syn-tekniken-ar-halva-svaret\">V\u00e5r syn: tekniken \u00e4r halva svaret<\/a><\/li>\n<li><a href=\"#vanliga-fragor\">Vanliga fr\u00e5gor<\/a><\/li>\n<li><a href=\"#kallor\">K\u00e4llor<\/a><\/li>\n<\/ul>\n<h2 id=\"sa-fungerar-en-waf\" tabindex=\"-1\">S\u00e5 fungerar en WAF<\/h2>\n<p>En WAF \u00e4r en brandv\u00e4gg som f\u00f6rst\u00e5r webbtrafik. Enligt <a href=\"https:\/\/owasp.github.io\/DevSecOpsGuideline\/2-Process\/2-7-Operate\/2-7-8-WAF-WAAP-and-RASP\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">OWASP:s DevSecOps-riktlinje<\/a> placeras den som reverse proxy, i ett CDN, i en ingress-kontroller eller i en lastbalanserare, och den ser HTTP-beg\u00e4randen och svar. Den vet allts\u00e5 hur trafiken ser ut, men inte vad applikationen g\u00f6r med den.<\/p>\n<p>Skillnaden mot en vanlig n\u00e4tverksbrandv\u00e4gg \u00e4r vilken niv\u00e5 den arbetar p\u00e5. <a href=\"https:\/\/learn.microsoft.com\/sv-se\/azure\/networking\/design-guide\/web-application-firewall\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Microsoft Learn beskriver<\/a> att en n\u00e4tverksbrandv\u00e4gg inspekterar lager 3 till 7, medan en WAF arbetar p\u00e5 lager 7 och f\u00f6rst\u00e5r HTTP-semantiken: huvuden, fr\u00e5gestr\u00e4ngar, beg\u00e4randets inneh\u00e5ll och cookies. D\u00e4rf\u00f6r kan den k\u00e4nna igen vanliga attacker som SQL-injektion, cross-site scripting (XSS, d\u00e4r skadligt skript smugglas in i en webbsida) och s\u00f6kv\u00e4gsbl\u00e4ddring (path traversal, d\u00e4r angriparen f\u00f6rs\u00f6ker l\u00e4sa filer utanf\u00f6r den till\u00e5tna katalogen).<\/p>\n<p>Detekteringen bygger i grunden p\u00e5 m\u00f6nster. En WAF j\u00e4mf\u00f6r trafiken mot regelupps\u00e4ttningar med k\u00e4nda attackstr\u00e4ngar och avvikande beteenden. En <a href=\"https:\/\/www.sciencedirect.com\/org\/science\/article\/pii\/S152614922200193X\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">peer-granskad studie fr\u00e5n 2022<\/a> kallar WAF en black box-teknik: den g\u00f6r en syntaktisk analys av trafiken utan tillg\u00e5ng till applikationens logik. Det \u00e4r b\u00e5de styrkan och svagheten. Styrkan \u00e4r att samma WAF kan skydda en Java-tj\u00e4nst, en .NET-portal och ett \u00e4ldre PHP-system utan att n\u00e5gon r\u00f6r koden. Svagheten \u00e4r att en angripare som formulerar om sin attack kan slinka igenom. Studien r\u00e4knar upp tekniker f\u00f6r att kringg\u00e5 en WAF, bland annat normalisering, HTTP Parameter Pollution, fragmentering, synonymer f\u00f6r SQL-funktioner, kommentarer inne i satser och v\u00e4xling mellan versaler och gemener.<\/p>\n<h2 id=\"sa-fungerar-rasp\" tabindex=\"-1\">S\u00e5 fungerar RASP<\/h2>\n<p>RASP v\u00e4nder p\u00e5 perspektivet. I st\u00e4llet f\u00f6r att granska trafiken utifr\u00e5n byggs skyddet in i applikationens k\u00f6rmilj\u00f6, oftast via en agent (till exempel en Java-agent) eller ett bibliotek f\u00f6r det aktuella spr\u00e5ket. Enligt <a href=\"https:\/\/owasp.github.io\/DevSecOpsGuideline\/2-Process\/2-7-Operate\/2-7-8-WAF-WAAP-and-RASP\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">OWASP<\/a> observerar RASP farliga operationer i sitt sammanhang och kan blockera dem: en SQL-sats vars struktur har \u00e4ndrats av anv\u00e4ndarindata, en fil\u00e5tkomst utanf\u00f6r till\u00e5ten katalog eller en process som startas ov\u00e4ntat.<\/p>\n<p>Studien i ScienceDirect \u00e5terger Gartners definition: RASP \u00e4r en s\u00e4kerhetsteknik som byggs in i eller l\u00e4nkas till en applikation eller dess k\u00f6rmilj\u00f6 och som kan kontrollera exekveringen samt uppt\u00e4cka och f\u00f6rhindra attacker i realtid. Studien beskriver RASP som en white box-teknik. Agenten installeras i applikationsservern och unders\u00f6ker variabeltilldelningar i processstacken, och d\u00e4rf\u00f6r \u00e4r tekniken helt beroende av applikationens programmeringsspr\u00e5k.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/evertrust.se\/wp-content\/uploads\/2026\/11\/1794564616468_Sa-fungerar-RASP.jpeg\" alt=\"S\u00e5 fungerar RASP\"><\/p>\n<p>Det praktiska v\u00e4rdet ligger i precisionen. N\u00e4r RASP ser att en inmatning faktiskt har f\u00f6r\u00e4ndrat en databasfr\u00e5ga beh\u00f6ver den inte gissa utifr\u00e5n ett m\u00f6nster. Den vet att attacken p\u00e5g\u00e5r. D\u00e4rf\u00f6r kan den stoppa attacker som \u00e4r kodade f\u00f6r att lura en WAF, och den ger utvecklarna exakt information om var i koden s\u00e5rbarheten finns. Det g\u00e4ller ocks\u00e5 svagheter som organisationen inte k\u00e4nde till, s\u00e5 RASP blir ett verktyg f\u00f6r b\u00e5de skydd och l\u00e4rande.<\/p>\n<h2 id=\"waf-och-rasp-jamforda\" tabindex=\"-1\">WAF och RASP j\u00e4mf\u00f6rda<\/h2>\n<table>\n<thead>\n<tr>\n<th>Egenskap<\/th>\n<th>WAF<\/th>\n<th>RASP<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Placering<\/td>\n<td>Framf\u00f6r applikationen: proxy, CDN, ingress, lastbalanserare<\/td>\n<td>Inuti applikationsprocessen via agent eller bibliotek<\/td>\n<\/tr>\n<tr>\n<td>Vad den ser<\/td>\n<td>HTTP-beg\u00e4randen och svar<\/td>\n<td>Faktisk exekvering: SQL, fils\u00f6kv\u00e4gar, kommandon<\/td>\n<\/tr>\n<tr>\n<td>Analysmetod<\/td>\n<td>M\u00f6nster och regler (black box)<\/td>\n<td>Sammanhang i k\u00f6rningen (white box)<\/td>\n<\/tr>\n<tr>\n<td>Spr\u00e5kberoende<\/td>\n<td>Nej<\/td>\n<td>Ja, kr\u00e4ver st\u00f6d f\u00f6r ert spr\u00e5k och ramverk<\/td>\n<\/tr>\n<tr>\n<td>Starkast mot<\/td>\n<td>DDoS, bottar, credential stuffing, k\u00e4nda attacker, protokollmissbruk<\/td>\n<td>Injektion och utnyttjande som har tagit sig f\u00f6rbi kanten<\/td>\n<\/tr>\n<tr>\n<td>Typisk risk vid inf\u00f6rande<\/td>\n<td>Felkonfigurerade regler, origin som g\u00e5r att n\u00e5 f\u00f6rbi skyddet, evigt detekteringsl\u00e4ge<\/td>\n<td>Prestandap\u00e5verkan, agentuppdateringar i takt med runtime<\/td>\n<\/tr>\n<tr>\n<td>Vem \u00e4ger den oftast<\/td>\n<td>Drift, n\u00e4tverk eller molnplattform<\/td>\n<td>Utveckling och applikationsf\u00f6rvaltning<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Tabellen visar varf\u00f6r j\u00e4mf\u00f6relsen s\u00e4llan landar i en vinnare. De tv\u00e5 teknikerna sitter p\u00e5 olika st\u00e4llen, ser olika saker och \u00e4gs ofta av olika team. Den sista raden \u00e4r l\u00e4tt att underskatta: ett skydd som ingen tydligt \u00e4ger blir s\u00e4llan v\u00e4l underh\u00e5llet.<\/p>\n<h2 id=\"vilka-hot-stoppar-respektive-teknik\" tabindex=\"-1\">Vilka hot stoppar respektive teknik?<\/h2>\n<h3 id=\"dar-wafen-gor-mest-nytta\" tabindex=\"-1\">D\u00e4r WAF:en g\u00f6r mest nytta<\/h3>\n<p>En WAF \u00e4r byggd f\u00f6r att hantera stora m\u00e4ngder trafik vid kanten. <a href=\"https:\/\/www.imperva.com\/resources\/whitepapers\/Imperva-A-Guide-to-RASP.pdf\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Impervas v\u00e4gledning om RASP<\/a> pekar ut fyra omr\u00e5den d\u00e4r WAF \u00e4r r\u00e4tt verktyg: volymbaserade attacker (DDoS), automatiserade bottar som sk\u00f6rdar eller skrapar inneh\u00e5ll, konto\u00f6vertagande genom credential stuffing (inloggningsf\u00f6rs\u00f6k med l\u00e4ckta l\u00f6senord fr\u00e5n andra tj\u00e4nster) samt API-s\u00e4kerhet.<\/p>\n<p>Microsoft Learn l\u00e4gger till tv\u00e5 sk\u00e4l som \u00e4r s\u00e4rskilt relevanta f\u00f6r svenska verksamheter. Det f\u00f6rsta \u00e4r regelefterlevnad: enligt sidan kr\u00e4ver PCI DSS, branschstandarden f\u00f6r kortbetalningar, en brandv\u00e4gg f\u00f6r webbprogram framf\u00f6r alla program som bearbetar betalkortsdata. Det andra \u00e4r publika API:er, som enligt samma sida beh\u00f6ver skydd mot beg\u00e4randesmuggling, \u00f6verdimensionerade nyttolaster och attacker p\u00e5 protokollniv\u00e5 som n\u00e4tverksbrandv\u00e4ggar inte inspekterar.<\/p>\n<h3 id=\"dar-rasp-gor-mest-nytta\" tabindex=\"-1\">D\u00e4r RASP g\u00f6r mest nytta<\/h3>\n<p>RASP \u00e4r den sista f\u00f6rsvarslinjen. Den neutraliserar skadliga eller felformade nyttolaster inne i applikationen och har tillg\u00e5ng till detaljer om attacken, inklusive obeh\u00f6rig databasaktivitet. Eftersom den bed\u00f6mer sammanhang i st\u00e4llet f\u00f6r att matcha mot svarta eller vita listor ger den f\u00e5 falsklarm, och det g\u00f6r den l\u00e4ttare att k\u00f6ra i blockerande l\u00e4ge.<\/p>\n<p>Den passar s\u00e4rskilt bra f\u00f6r applikationer som hanterar k\u00e4nsliga personuppgifter, som exponeras mot internet och som av olika sk\u00e4l inte kan uppdateras snabbt: \u00e4ldre aff\u00e4rssystem, leverant\u00f6rsutvecklade portaler eller system d\u00e4r en kod\u00e4ndring kr\u00e4ver l\u00e5nga testcykler.<\/p>\n<h2 id=\"darfor-ar-det-sallan-antingen-eller\" tabindex=\"-1\">D\u00e4rf\u00f6r \u00e4r det s\u00e4llan antingen eller<\/h2>\n<p>OWASP sammanfattar det tydligt: WAF\/WAAP och RASP l\u00e4ggs i lager snarare \u00e4n konkurrerar. WAF:en minskar bruset och hanterar volymbaserad och k\u00e4nd skadlig trafik, medan RASP bekr\u00e4ftar utnyttjande inne i applikationen d\u00e4r WAF:en inte kan vara s\u00e4ker. WAAP (Web Application and API Protection) \u00e4r den bredare kategorin som ut\u00f6ver WAF-funktionerna \u00e4ven omfattar skydd mot bottar och f\u00f6r API:er.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/evertrust.se\/wp-content\/uploads\/2026\/11\/1794564601186_WAF-och-RASP-skyddar-pa-olika-lager.jpeg\" alt=\"WAF och RASP skyddar p\u00e5 olika lager\"><\/p>\n<p>T\u00e4nk p\u00e5 hur en riktig attack ser ut. En stor del av trafiken mot en publik tj\u00e4nst \u00e4r automatiserad skanning och k\u00e4nda attackstr\u00e4ngar. Den vill ni stoppa vid kanten, billigt och tidigt. Men den angripare som faktiskt riktar in sig p\u00e5 er verksamhet testar sig fram tills n\u00e5got g\u00e5r igenom. D\u00e5 beh\u00f6vs ett skydd som inte bryr sig om hur attacken \u00e4r kodad, utan om vad den f\u00f6rs\u00f6ker g\u00f6ra.<\/p>\n<p>Lagerprincipen har ocks\u00e5 ett v\u00e4rde i incidenthanteringen. N\u00e4r n\u00e5got h\u00e4nder vill ni kunna se b\u00e5de vad som kom in vid kanten och vad som h\u00e4nde i applikationen. Med tv\u00e5 oberoende k\u00e4llor blir det l\u00e4ttare att avg\u00f6ra om personuppgifter faktiskt har exponerats, och det avg\u00f6r i sin tur om och hur incidenten ska rapporteras. Hur dyrt det blir n\u00e4r den bed\u00f6mningen brister syns i v\u00e5r genomg\u00e5ng av hur <a href=\"https:\/\/evertrust.se\/en\/article\/kostnaden-for-dataintrang-okar-drastiskt\/\" target=\"_blank\" rel=\"noopener\">kostnaden f\u00f6r dataintr\u00e5ng \u00f6kar<\/a>.<\/p>\n<h2 id=\"vanliga-fallgropar-vid-inforandet\" tabindex=\"-1\">Vanliga fallgropar vid inf\u00f6randet<\/h2>\n<p>Ett felinst\u00e4llt skydd ger falsk trygghet. OWASP listar de misstag som oftast g\u00f6r en WAF verkningsl\u00f6s:<\/p>\n<ol>\n<li><strong>Kvar i detekteringsl\u00e4ge f\u00f6r alltid.<\/strong> WAF:en loggar attacker men stoppar ingenting. Best\u00e4m i f\u00f6rv\u00e4g n\u00e4r och hur ni g\u00e5r \u00f6ver till blockering.<\/li>\n<li><strong>Blockering utan inst\u00e4llning.<\/strong> Regler som sl\u00e5s p\u00e5 rakt av stoppar legitim trafik, och d\u00e5 st\u00e4ngs de ofta av helt. Trimma f\u00f6rst reglerna mot verklig trafik.<\/li>\n<li><strong>Direkt\u00e5tkomst till origin.<\/strong> Om applikationsservern g\u00e5r att n\u00e5 direkt, f\u00f6rbi moln-WAF:en eller CDN:et, kan angriparen helt enkelt g\u00e5 runt skyddet.<\/li>\n<li><strong>WAF som enda \u00e5tg\u00e4rd.<\/strong> En WAF-regel k\u00f6per tid, men s\u00e5rbarheten i koden finns kvar tills den r\u00e4ttas.<\/li>\n<li><strong>Trafik som inte kan inspekteras.<\/strong> Krypterad trafik som WAF:en inte kan dekryptera passerar oinspekterad.<\/li>\n<li><strong>Larm som ingen \u00e4ger.<\/strong> Varningar utan en ansvarig mottagare leder inte till n\u00e5gon \u00e5tg\u00e4rd.<\/li>\n<\/ol>\n<p>F\u00f6r RASP rekommenderar OWASP att ni b\u00f6rjar d\u00e4r injektionsrisken \u00e4r h\u00f6g och kod\u00e4ndringar g\u00e5r l\u00e5ngsamt. Starta i monitorl\u00e4ge och j\u00e4mf\u00f6r fynden med WAF-loggar och resultat fr\u00e5n dynamisk s\u00e4kerhetstestning (DAST). M\u00e4t latens och minnes\u00e5tg\u00e5ng under lasttest innan ni sl\u00e5r p\u00e5 blockering, och planera agentuppdateringar tillsammans med uppdateringar av runtime och ramverk.<\/p>\n<p>L\u00e4gg m\u00e4rke till att flera av punkterna inte handlar om teknik utan om styrning: vem som \u00e4ger larmen, vem som beslutar om blockering och hur uppdateringar planeras. Det \u00e4r d\u00e4r m\u00e5nga inf\u00f6randen fallerar, och d\u00e4r en tydlig ansvarsf\u00f6rdelning g\u00f6r st\u00f6rst skillnad.<\/p>\n<h2 id=\"vad-det-betyder-for-gdpr-nis2-och-er-dokumentation\" tabindex=\"-1\">Vad det betyder f\u00f6r GDPR, NIS2 och er dokumentation<\/h2>\n<p>Dataskyddsf\u00f6rordningen kr\u00e4ver att den som behandlar personuppgifter vidtar l\u00e4mpliga tekniska och organisatoriska s\u00e4kerhets\u00e5tg\u00e4rder utifr\u00e5n riskerna med behandlingen. NIS2-direktivet, som i Sverige genomf\u00f6rs genom ny cybers\u00e4kerhetslagstiftning, st\u00e4ller motsvarande krav p\u00e5 riskbaserade s\u00e4kerhets\u00e5tg\u00e4rder f\u00f6r verksamheter i de sektorer som omfattas. Ingen av dem s\u00e4ger \u201danv\u00e4nd WAF\u201d eller \u201danv\u00e4nd RASP\u201d. D\u00e4remot f\u00f6rv\u00e4ntas ni kunna visa att ni har bed\u00f6mt riskerna och valt skydd som st\u00e5r i proportion till dem.<\/p>\n<p>I praktiken betyder det tre saker f\u00f6r en svensk organisation med publika webbapplikationer:<\/p>\n<ul>\n<li><strong>Koppla skyddet till riskbed\u00f6mningen.<\/strong> En kundportal med h\u00e4lsodata, l\u00f6neuppgifter eller betalningar har en annan riskprofil \u00e4n en informationssajt. N\u00e4r en <a href=\"https:\/\/evertrust.se\/en\/konsekvensbedomning-dataskydd\/\" target=\"_blank\" rel=\"noopener\">konsekvensbed\u00f6mning avseende dataskydd<\/a> visar h\u00f6ga risker ska de tekniska \u00e5tg\u00e4rderna svara mot just dem.<\/li>\n<li><strong>Dokumentera valet.<\/strong> Varf\u00f6r r\u00e4cker WAF f\u00f6r system A men inte f\u00f6r system B? Ett dokumenterat resonemang \u00e4r det ni visar en tillsynsmyndighet, en revisor eller en kund som st\u00e4ller s\u00e4kerhetsfr\u00e5gor i en upphandling.<\/li>\n<li><strong>St\u00e4ll krav p\u00e5 leverant\u00f6rer.<\/strong> M\u00e5nga webbapplikationer drivs av personuppgiftsbitr\u00e4den. Fr\u00e5ga hur deras applikationsskydd ser ut, p\u00e5 samma s\u00e4tt som ni granskar avtal och hosting. Leverant\u00f6rer som bygger in s\u00e4kerheten fr\u00e5n b\u00f6rjan, som en <a href=\"https:\/\/exantur.com\/nl\/veilige-coachingsoftware\" target=\"_blank\" rel=\"noopener\">s\u00e4ker EU-hostad coachingplattform<\/a> med integritet inbyggd i designen, g\u00f6r det arbetet enklare.<\/li>\n<\/ul>\n<p>Svenska exempel visar varf\u00f6r det spelar roll. B\u00e5de <a href=\"https:\/\/evertrust.se\/en\/article\/advokatbyra-hackad-kansliga-personuppgifter-lackta\/\" target=\"_blank\" rel=\"noopener\">en hackad advokatbyr\u00e5<\/a> och <a href=\"https:\/\/evertrust.se\/en\/article\/tre-kommuner-utsatta-for-allvarligt-dataintrang\/\" target=\"_blank\" rel=\"noopener\">tre kommuner som utsattes f\u00f6r dataintr\u00e5ng<\/a> visar att f\u00f6ljderna av ett intr\u00e5ng s\u00e4llan stannar vid tekniken. De landar hos ledningen, dataskyddsombudet och de registrerade.<\/p>\n<h2 id=\"sa-valjer-ni-fem-fragor-att-besvara\" tabindex=\"-1\">S\u00e5 v\u00e4ljer ni: fem fr\u00e5gor att besvara<\/h2>\n<p>Anv\u00e4nd fr\u00e5gorna som beslutsunderlag inf\u00f6r n\u00e4sta budget- eller arkitekturbeslut:<\/p>\n<ol>\n<li><strong>Vilka applikationer \u00e4r exponerade mot internet, och vilka personuppgifter hanterar de?<\/strong> B\u00f6rja med en inventering. Utan den vet ni inte var skyddet beh\u00f6vs.<\/li>\n<li><strong>Hur snabbt kan ni r\u00e4tta en s\u00e5rbarhet i koden?<\/strong> G\u00e5r det p\u00e5 dagar r\u00e4cker ofta en WAF tillsammans med god s\u00e4ker utveckling. Tar det m\u00e5nader, eller \u00e4r koden leverant\u00f6rens, talar mycket f\u00f6r RASP.<\/li>\n<li><strong>Hanterar ni kortbetalningar eller publika API:er?<\/strong> D\u00e5 \u00e4r en WAF i praktiken ett grundkrav.<\/li>\n<li><strong>Har er teknikstack st\u00f6d f\u00f6r RASP?<\/strong> RASP \u00e4r spr\u00e5kberoende. Kontrollera att era spr\u00e5k, ramverk och runtime-versioner st\u00f6ds innan ni planerar.<\/li>\n<li><strong>Vem \u00e4ger skyddet och larmen?<\/strong> Utse ansvariga f\u00f6r WAF-regler, RASP-agenter och incidentfl\u00f6det innan n\u00e5got drifts\u00e4tts.<\/li>\n<\/ol>\n<p>Svaren ger oftast ett tydligt m\u00f6nster: en WAF som bas framf\u00f6r alla publika tj\u00e4nster, RASP f\u00f6r de applikationer d\u00e4r risken \u00e4r h\u00f6gst och r\u00e4ttningar tar l\u00e4ngst tid, och en dokumenterad motivering som binder ihop allt.<\/p>\n<h2 id=\"lat-oss-granska-ert-applikationsskydd\" tabindex=\"-1\">L\u00e5t oss granska ert applikationsskydd<\/h2>\n<p>Evertrust genomf\u00f6r s\u00e4kerhetsgranskningar, GAP-analyser och konsekvensbed\u00f6mningar (DPIA) som visar var ert skydd r\u00e4cker och var det brister, med en juridisk koppling till GDPR, NIS2 och ISO 27000. L\u00e4s mer om v\u00e5ra <a href=\"https:\/\/evertrust.se\/en\/tjanster-gap-analyser\/\" target=\"_blank\" rel=\"noopener\">s\u00e4kerhetsgranskningar och GAP-analyser<\/a>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/evertrust.se\/wp-content\/uploads\/2026\/08\/1786093780170_evertrust.jpg\" alt=\"Evertrust\"><\/p>\n<p>Om ni beh\u00f6ver h\u00e5lla ordning p\u00e5 \u00e5tg\u00e4rder, risker och dokumentation \u00f6ver tid samlar v\u00e5r GRC-plattform <a href=\"https:\/\/evertrust.se\/en\/plattform\/\" target=\"_blank\" rel=\"noopener\">Trustview<\/a> regelefterlevnaden enligt GDPR, ISO 27000, DORA, NIS2 och E-privacy p\u00e5 ett st\u00e4lle.<\/p>\n<h2 id=\"var-syn-tekniken-ar-halva-svaret\" tabindex=\"-1\">V\u00e5r syn: tekniken \u00e4r halva svaret<\/h2>\n<blockquote>\n<p>Diskussionen om WAF mot RASP f\u00f6rs oftast som en produktfr\u00e5ga. Vi menar att den h\u00f6r hemma i riskhanteringen. B\u00e5da teknikerna \u00e4r v\u00e4rdefulla, och de flesta organisationer med kritiska webbapplikationer har nytta av b\u00e5da. Men v\u00e4rdet uppst\u00e5r f\u00f6rst n\u00e4r valet bygger p\u00e5 en genomt\u00e4nkt riskbed\u00f6mning, n\u00e4r n\u00e5gon \u00e4ger skyddet och n\u00e4r beslutet g\u00e5r att visa upp.<\/p>\n<p>D\u00e4rf\u00f6r arbetar vi i sk\u00e4rningspunkten mellan juridik och informationss\u00e4kerhet. Ett dataskyddsombud, en CISO och en utvecklingschef ser samma applikation med olika \u00f6gon, och de beh\u00f6ver ett gemensamt underlag. Vi hj\u00e4lper till att ta fram det: med granskningar som pekar ut var riskerna finns, konsekvensbed\u00f6mningar som visar vad som st\u00e5r p\u00e5 spel f\u00f6r de registrerade och ett ramverk f\u00f6r att dokumentera varf\u00f6r \u00e5tg\u00e4rderna \u00e4r l\u00e4mpliga.<\/p>\n<p>V\u00e5rt r\u00e5d \u00e4r enkelt. B\u00f6rja med fr\u00e5gan om vilka risker ni beh\u00f6ver hantera, inte med vilket verktyg ni ska k\u00f6pa. D\u00e5 blir b\u00e5de WAF och RASP r\u00e4tt investeringar p\u00e5 r\u00e4tt st\u00e4llen.<\/p>\n<p><em>Jesper<\/em><\/p>\n<\/blockquote>\n<h2 id=\"vanliga-fragor\" tabindex=\"-1\">Vanliga fr\u00e5gor<\/h2>\n<h3 id=\"vad-ar-skillnaden-mellan-en-vanlig-brandvagg-och-en-waf\" tabindex=\"-1\">Vad \u00e4r skillnaden mellan en vanlig brandv\u00e4gg och en WAF?<\/h3>\n<p>En n\u00e4tverksbrandv\u00e4gg filtrerar trafik p\u00e5 flera niv\u00e5er, framf\u00f6r allt utifr\u00e5n adresser, portar och protokoll. En WAF arbetar p\u00e5 applikationsniv\u00e5n och f\u00f6rst\u00e5r HTTP: huvuden, fr\u00e5gestr\u00e4ngar, inneh\u00e5ll och cookies. D\u00e4rf\u00f6r kan den k\u00e4nna igen attacker som SQL-injektion och XSS, som en vanlig brandv\u00e4gg sl\u00e4pper igenom.<\/p>\n<h3 id=\"kan-rasp-ersatta-en-waf\" tabindex=\"-1\">Kan RASP ers\u00e4tta en WAF?<\/h3>\n<p>Nej, inte i de flesta milj\u00f6er. RASP ser bara den trafik som redan har n\u00e5tt applikationen och \u00e4r inte byggd f\u00f6r att stoppa DDoS, bottar eller credential stuffing vid kanten. De tv\u00e5 fungerar b\u00e4st i lager, med WAF:en som f\u00f6rsta filter och RASP som sista f\u00f6rsvarslinje.<\/p>\n<h3 id=\"ar-ett-cdn-samma-sak-som-en-waf\" tabindex=\"-1\">\u00c4r ett CDN samma sak som en WAF?<\/h3>\n<p>Inte automatiskt. Ett CDN distribuerar och cachar inneh\u00e5ll. En WAF kan k\u00f6ras i ett CDN, precis som i en reverse proxy, en ingress eller en lastbalanserare. Kontrollera att WAF-funktionen faktiskt \u00e4r aktiverad och att er applikationsserver inte g\u00e5r att n\u00e5 direkt f\u00f6rbi CDN:et.<\/p>\n<h3 id=\"racker-en-waf-for-att-uppfylla-gdpr\" tabindex=\"-1\">R\u00e4cker en WAF f\u00f6r att uppfylla GDPR?<\/h3>\n<p>Ingen enskild teknik uppfyller GDPR p\u00e5 egen hand. F\u00f6rordningen kr\u00e4ver l\u00e4mpliga tekniska och organisatoriska \u00e5tg\u00e4rder utifr\u00e5n risken, och en WAF kan vara en viktig del av dem. Det avg\u00f6rande \u00e4r att valet bygger p\u00e5 en riskbed\u00f6mning och att ni kan visa varf\u00f6r skyddet r\u00e4cker f\u00f6r de personuppgifter applikationen hanterar.<\/p>\n<h2 id=\"kallor\" tabindex=\"-1\">K\u00e4llor<\/h2>\n<ul>\n<li><a href=\"https:\/\/owasp.github.io\/DevSecOpsGuideline\/2-Process\/2-7-Operate\/2-7-8-WAF-WAAP-and-RASP\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">OWASP DevSecOps Guideline: Runtime Application Protection: WAF, WAAP, and RASP<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/sv-se\/azure\/networking\/design-guide\/web-application-firewall\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Microsoft Learn: Web Application Firewall f\u00f6r Azure-n\u00e4tverk<\/a><\/li>\n<li><a href=\"https:\/\/www.sciencedirect.com\/org\/science\/article\/pii\/S152614922200193X\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Systematic Approach for Web Protection Runtime Tools (ScienceDirect, 2022)<\/a><\/li>\n<li><a href=\"https:\/\/www.imperva.com\/resources\/whitepapers\/Imperva-A-Guide-to-RASP.pdf\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">A Guide to Runtime Application Self-Protection (RASP)<\/a><\/li>\n<\/ul>\n<h2 id=\"rekommendationer\" tabindex=\"-1\">Rekommendationer<\/h2>\n<ul>\n<li><a href=\"https:\/\/evertrust.se\/en\/article\/sarbarhet-i-sonicwalls-brandvaggar-utnyttjas-i-ransomware-attacker\/\" target=\"_blank\" rel=\"noopener\">S\u00e5rbarhet i Sonicwalls brandv\u00e4ggar utnyttjas i ransomware-attacker<\/a><\/li>\n<li><a href=\"https:\/\/evertrust.se\/en\/article\/ai-skapar-nya-mojligheter-och-risker-inom-cybersakerhet\/\" target=\"_blank\" rel=\"noopener\">AI skapar nya m\u00f6jligheter och risker inom cybers\u00e4kerhet<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>WAF vs RASP f\u00f6rklarat f\u00f6r CISO och dataskyddsombud: hur de fungerar, vilka hot de stoppar, vanliga fallgropar och hur valet kopplas till GDPR och NIS2.<\/p>","protected":false},"author":2,"featured_media":8698,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"content-type":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[107],"tags":[9],"class_list":["post-8697","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sverige","tag-gdpr-specialist"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/evertrust.se\/en\/wp-json\/wp\/v2\/posts\/8697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evertrust.se\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evertrust.se\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evertrust.se\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/evertrust.se\/en\/wp-json\/wp\/v2\/comments?post=8697"}],"version-history":[{"count":1,"href":"https:\/\/evertrust.se\/en\/wp-json\/wp\/v2\/posts\/8697\/revisions"}],"predecessor-version":[{"id":8701,"href":"https:\/\/evertrust.se\/en\/wp-json\/wp\/v2\/posts\/8697\/revisions\/8701"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/evertrust.se\/en\/wp-json\/wp\/v2\/media\/8698"}],"wp:attachment":[{"href":"https:\/\/evertrust.se\/en\/wp-json\/wp\/v2\/media?parent=8697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evertrust.se\/en\/wp-json\/wp\/v2\/categories?post=8697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evertrust.se\/en\/wp-json\/wp\/v2\/tags?post=8697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}