{"id":3810,"date":"2020-10-14T11:25:00","date_gmt":"2020-10-14T11:25:00","guid":{"rendered":"http:\/\/the-codest.localhost\/blog\/web-app-security-xss-vulnerability\/"},"modified":"2026-04-27T10:24:05","modified_gmt":"2026-04-27T10:24:05","slug":"oryggi-vefumsokna-xss-veikleiki","status":"publish","type":"post","link":"https:\/\/thecodest.co\/is\/blog\/web-app-security-xss-vulnerability\/","title":{"rendered":"\u00d6ryggi vefums\u00f3kna \u2013 XSS-veikleiki"},"content":{"rendered":"<h2 class=\"wp-block-heading\">\u00c1r\u00e1sarsenari<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u00c1r\u00e1sandinn finnur XSS-veikleika \u00e1 vefs\u00ed\u00f0u sem f\u00f3rnarlambi\u00f0 notar, t.d. vefs\u00ed\u00f0u banka.<\/li>\n\n\n\n<li>\u00deolandi er n\u00fa innskr\u00e1\u00f0ur \u00e1 \u00feessa s\u00ed\u00f0u<\/li>\n\n\n\n<li>\u00c1r\u00e1sandinn sendir f\u00f3rnarlambinu tilb\u00fana vefsl\u00f3\u00f0.<\/li>\n\n\n\n<li>Brota\u00feoli smellir \u00e1 vefsl\u00f3\u00f0ina.<\/li>\n\n\n\n<li>\u00c1 f\u00f3rnarlambsins <a href=\"https:\/\/thecodest.co\/is\/dictionary\/how-fintech-helps-banks\/\">banki<\/a> vefs\u00ed\u00f0a, <a href=\"https:\/\/thecodest.co\/is\/blog\/hire-javascript-developer\/\">JavaScript<\/a> <a href=\"https:\/\/thecodest.co\/is\/dictionary\/what-is-code-refactoring\/\">k\u00f3\u00f0i<\/a> byrjar a\u00f0 framkv\u00e6ma til a\u00f0 st\u00f6\u00f0va notandans <a href=\"https:\/\/thecodest.co\/is\/blog\/app-data-collection-security-risks-value-and-types-explored\/\">g\u00f6gn<\/a> e\u00f0a framkv\u00e6ma millif\u00e6rslu fyrir hans h\u00f6nd \u00e1 reikning \u00e1r\u00e1sara\u00f0ilans<\/li>\n<\/ol>\n\n\n\n<p>\u00dea\u00f0 er vert a\u00f0 taka fram a\u00f0 a\u00f0ger\u00f0ir sem framkv\u00e6mdar eru fyrir h\u00f6nd f\u00f3rnarlambsins geta veri\u00f0 \u00f3s\u00fdnilegar f\u00f3rnarlambinu, \u00fear sem \u00fe\u00e6r geta \u00e1tt s\u00e9r sta\u00f0 \u00ed bakgrunni me\u00f0 \u00fev\u00ed a\u00f0 nota bankans <a href=\"https:\/\/thecodest.co\/is\/blog\/compare-staff-augmentation-firms-that-excel-in-api-team-staffing-for-financial-technology-projects\/\">forritaskil<\/a>, e\u00f0a \u00e1r\u00e1sara\u00f0ilinn getur framkv\u00e6mt \u00fe\u00e6r s\u00ed\u00f0ar me\u00f0 g\u00f6gnum sem \u00fearf til au\u00f0kenningar, tokenum, k\u00f6kum o.s.frv.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">XSS-ger\u00f0ir<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Endurvarpa\u00f0 XSS <\/h3>\n\n\n\n<p>\u00deetta er d\u00e6mi \u00fear sem HTML\/JavaScript k\u00f3\u00f0i sem er \u00ed hva\u00f0a breytu sem er (t.d. GET, POST e\u00f0a cookie) birtist \u00ed svari.<\/p>\n\n\n\n<p>S\u00ed\u00f0a me\u00f0 textareit til a\u00f0 leita a\u00f0 einhverju sem setur breytuna <code>?leit=foo<\/code> \u00ed loka hluta vefsl\u00f3\u00f0arinnar \u00feegar API-i\u00f0 er fyrirspurt. Eftir a\u00f0 hafa slegi\u00f0 inn hva\u00f0a or\u00f0asamband sem er, ef \u00fea\u00f0 finnst ekki, er skila\u00f0 skilabo\u00f0um \u00ed HTML, t.d.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"markup\" class=\"language-markup\">&lt;div&gt;Engar ni&eth;urst&ouml;&eth;ur fundust fyrir &lt;b&gt;f&oacute;&oacute;&lt;\/b&gt;&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<p>Vi\u00f0 getum reynt a\u00f0 setja inn vefsl\u00f3\u00f0ina. <code>?search=<\/code>..<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.DOM XSS <\/h3>\n\n\n\n<p>\u00deetta er \u00feegar framkv\u00e6md hennar er ger\u00f0 m\u00f6guleg me\u00f0 notkun h\u00e6ttulegra fallanna \u00ed JavaScript, svo sem <code>meta<\/code> e\u00f0a <code>innri HTML<\/code>. \u201cLive d\u00e6mi\u00f0\u201d h\u00e9r a\u00f0 ne\u00f0an s\u00fdnir DOM XSS-\u00e1r\u00e1s bygg\u00f0a \u00e1 <code>innri HTML<\/code> falli.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Geymdur XSS <\/h3>\n\n\n\n<p>\u00deetta er d\u00e6mi um \u00feegar illgjarn k\u00f3\u00f0i er skrifa\u00f0ur \u00e1 \u00fej\u00f3nahli\u00f0inni. Til d\u00e6mis g\u00e6tum vi\u00f0 sent athugasemd me\u00f0 illgjarnan k\u00f3\u00f0a vi\u00f0 bloggf\u00e6rslu sem er hla\u00f0in upp \u00e1 \u00fej\u00f3ninn. Verkefni hans er til d\u00e6mis a\u00f0 b\u00ed\u00f0a eftir sam\u00feykki stj\u00f3rnanda og stela s\u00ed\u00f0an lotug\u00f6gnum hans o.s.frv.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Innd\u00e6lingara\u00f0fer\u00f0ir<\/h2>\n\n\n\n<p>1. \u00cd merkis efni<\/p>\n\n\n\n<p><code>`onerror=alert('XSS')`<\/code>\u00ed<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">&lt;img src onerror=&quot;alert(&#039;XSS&#039;)&quot; \/&gt;<\/code><\/pre>\n\n\n\n<p>2. \u00cd efni eiginleikans<\/p>\n\n\n\n<p><code>\" onmouseover=alert('XSS')<\/code> \u00ed<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">&lt;div class=&quot;&quot; onmouseover=&quot;alert(&#039;XSS&#039;)&quot;&quot;&gt;&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>\u00cd efni eiginleikans \u00e1n g\u00e6salappa<\/li>\n<\/ol>\n\n\n\n<p><code>x onclick=alert('XSS')<\/code>\u00ed<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">&lt;div class=&quot;x&quot; onclick=&quot;alert(&#039;XSS&#039;)&quot;&gt;&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li>\u00cd <code>tengill<\/code>ef-eiginleiki<\/li>\n<\/ol>\n\n\n\n<p><code>javascript:alert('XSS')<\/code> \u00ed<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"javascript\" class=\"language-javascript\">&lt;a href=&quot;javascript:alert(&#039;XSS&#039;)&quot;&gt;&lt;\/a&gt;<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"5\">\n<li>\u00cd strengnum inni \u00ed JavaScript k\u00f3\u00f0a<\/li>\n<\/ol>\n\n\n\n<p><code>\";alert('XSS')\/\/<\/code> \u00ed<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">&lt;script&gt;let username=\"\";alert('XSS')\/\/\";&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"6\">\n<li>\u00cd eiginleikanum me\u00f0 JavaScript-atbur\u00f0inum<\/li>\n<\/ol>\n\n\n\n<p><code>&#039;);alert('XSS')\/\/<\/code> hvar <code>og #39;<\/code> er eint\u00f6kul\u00f3\u00f0, inn \u00ed<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"markup\" class=\"language-markup\">&lt;div onclick=&quot;change(&#039;&amp;#39;);alert(&#039;XSS&#039;)\/\/&#039;)&quot;&gt;J&oacute;n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"7\">\n<li>\u00cd <code>tengill<\/code> Eiginleiki innan JavaScript-samskiptapr\u00f3t\u00f3kollsins<\/li>\n<\/ol>\n\n\n\n<p><code>);alert(1)\/\/<\/code> hvar <code>%27<\/code> er eint\u00f6kul\u00f3\u00f0, inn \u00ed<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"javascript\" class=\"language-javascript\">&lt;a href=&quot;javascript:change(&#039;%27);alert(1)\/\/&#039;)&quot;&gt;smelltu&lt;\/a&gt;<\/code><\/pre>\n\n\n\n<p><code><br> <\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L\u00edfs d\u00e6mi<\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-codesandbox wp-block-embed-codesandbox\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" title=\"XSS-veikleiki\" width=\"500\" height=\"750\" src=\"https:\/\/codesandbox.io\/embed\/xss-vulnerability-iedok#?secret=JCHK6BCh6d\" data-secret=\"JCHK6BCh6d\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Varnara\u00f0fer\u00f0ir<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Gagna k\u00f3\u00f0un me\u00f0 innbygg\u00f0um fallum sem finnast \u00ed m\u00f6rgum <a href=\"https:\/\/thecodest.co\/is\/blog\/top-programming-languages-to-build-e-commerce\/\">forritunarm\u00e1l<\/a>.<\/li>\n\n\n\n<li>A\u00f0 nota sni\u00f0m\u00e1takerfi me\u00f0 sj\u00e1lfvirkri k\u00f3\u00f0un. Flestir vins\u00e6lir rammasetningar sem nota sl\u00edk kerfi vernda <a href=\"https:\/\/thecodest.co\/is\/blog\/why-us-companies-are-opting-for-polish-developers\/\">okkur<\/a> fr\u00e1 XSS-sprautu (<a href=\"https:\/\/thecodest.co\/is\/blog\/hire-django-developers\/\">Django<\/a>, Sni\u00f0m\u00e1t, <a href=\"https:\/\/thecodest.co\/is\/blog\/hire-vue-js-developers\/\">Vue<\/a>, <a href=\"https:\/\/thecodest.co\/is\/blog\/conditional-component-visibility-in-react\/\">React<\/a> o.s.frv.<\/li>\n\n\n\n<li>Ekki nota fall eins og <code>meta<\/code> e\u00f0a <code>Starfsemi<\/code> me\u00f0 \u00f3traustum notendag\u00f6gnum.<\/li>\n\n\n\n<li>Ekki nota fall og eiginleika sem \u00fathluta HTML-k\u00f3\u00f0a beint \u00ed DOM-tr\u00e9s\u00fe\u00e6tti, t.d., <code>innefni HTML<\/code>, <code>ytriHTML<\/code>, <code>Settu inn HTML-i\u00f0 milli merkjanna.<\/code>, <code>Skrifa \u00ed skjali\u00f0.<\/code>. \u00cd sta\u00f0inn getur\u00f0u nota\u00f0 fall sem \u00fathluta textanum beint \u00ed \u00feessa \u00fe\u00e6tti, svo sem <code>Texti innihalds<\/code> e\u00f0a <code>innri texti<\/code>.<\/li>\n\n\n\n<li>Vertu vark\u00e1r \u00feegar \u00fe\u00fa v\u00edsar notandanum \u00e1 vefsl\u00f3\u00f0 sem hann hefur stj\u00f3rn \u00e1. \u00c1h\u00e6tta \u00e1 innsprautu. <code>sta\u00f0setning = 'javascript('XSS')'<\/code>.<\/li>\n\n\n\n<li>S\u00eda HTML me\u00f0 b\u00f3kas\u00f6fnum eins og <code>DOMhreinsa<\/code>.<\/li>\n\n\n\n<li>Vertu vark\u00e1r vi\u00f0 a\u00f0 hla\u00f0a upp <code>.html<\/code> e\u00f0a <code>.svg<\/code> skr\u00e1r. \u00de\u00fa getur b\u00fai\u00f0 til s\u00e9rstakt l\u00e9n sem \u00fej\u00f3nar hla\u00f0num skr\u00e1m.<\/li>\n\n\n\n<li>Nota\u00f0u <code>Innihalds\u00f6ryggisstefna<\/code> v\u00e9lb\u00fana\u00f0ur.<\/li>\n\n\n\n<li> <span style=\"font-size: revert; color: initial; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &quot;Helvetica Neue&quot;, sans-serif;\">Sko\u00f0a\u00f0u XSS-varnars\u00edur sem eru innbygg\u00f0ar \u00ed vins\u00e6lustu vafrana.<\/span> <p><strong>Ef \u00fe\u00e9r finnst \u00feessi grein \u00e1hugaver\u00f0, fylgdu Lukasz \u00e1 Github:<\/strong> https:\/\/github.com\/twistezo<\/p> <\/li>\n<\/ol>\n\n\n\n<p><strong>Lesa meira:<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/thecodest.co\/blog\/data-fetching-strategies-in-nextjs\/\">Stefnur vi\u00f0 gagnaleit \u00ed NextJS<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/thecodest.co\/blog\/rails-api-cors-dash-of-consciousness\/\">Rails API og CORS. Sm\u00e1 me\u00f0vitund<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/\">Af hverju \u00e6ttir \u00fe\u00fa (l\u00edklega) a\u00f0 nota TypeScript?<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>XSS-\u00e1r\u00e1sir gera \u00e1r\u00e1sara\u00f0ilum kleift a\u00f0 sprauta vi\u00f0skiptavinahli\u00f0arskriptum inn \u00ed vefs\u00ed\u00f0ur sem a\u00f0rir notendur sko\u00f0a. Helstu \u00e1hrif \u00feessa veikleika eru a\u00f0 h\u00e6gt er a\u00f0 framkv\u00e6ma hva\u00f0a a\u00f0ger\u00f0ir sem er \u00ed samhengi innskr\u00e1\u00f0s notanda og lesa hva\u00f0a g\u00f6gn sem er \u00ed samhengi innskr\u00e1\u00f0s notanda.<\/p>","protected":false},"author":2,"featured_media":3809,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-3810","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Web app security - XSS vulnerability - The Codest<\/title>\n<meta name=\"description\" content=\"Enhance your knowledge of web app security. Discover how XSS attacks can affect bank transactions and user safety.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecodest.co\/is\/blogg\/oryggi-vefumsokna-xss-veikleiki\/\" \/>\n<meta property=\"og:locale\" content=\"is_IS\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Web app security - XSS vulnerability\" \/>\n<meta property=\"og:description\" content=\"Enhance your knowledge of web app security. Discover how XSS attacks can affect bank transactions and user safety.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/is\/blogg\/oryggi-vefumsokna-xss-veikleiki\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codest\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-14T11:25:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-27T10:24:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/web-app-security.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"thecodest\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"thecodest\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/\"},\"author\":{\"name\":\"thecodest\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\"},\"headline\":\"Web app security &#8211; XSS vulnerability\",\"datePublished\":\"2020-10-14T11:25:00+00:00\",\"dateModified\":\"2026-04-27T10:24:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/\"},\"wordCount\":528,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/web-app-security.png\",\"articleSection\":[\"Software Development\"],\"inLanguage\":\"is\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/\",\"name\":\"Web app security - XSS vulnerability - The Codest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/web-app-security.png\",\"datePublished\":\"2020-10-14T11:25:00+00:00\",\"dateModified\":\"2026-04-27T10:24:05+00:00\",\"description\":\"Enhance your knowledge of web app security. Discover how XSS attacks can affect bank transactions and user safety.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/#breadcrumb\"},\"inLanguage\":\"is\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"is\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/web-app-security.png\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/web-app-security.png\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/web-app-security-xss-vulnerability\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecodest.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web app security &#8211; XSS vulnerability\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"name\":\"The Codest\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thecodest.co\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"is\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"is\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"width\":144,\"height\":36,\"caption\":\"The Codest\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/pl.linkedin.com\\\/company\\\/codest\",\"https:\\\/\\\/clutch.co\\\/profile\\\/codest\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\",\"name\":\"thecodest\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"is\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"caption\":\"thecodest\"},\"url\":\"https:\\\/\\\/thecodest.co\\\/is\\\/author\\\/thecodest\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u00d6ryggi vefums\u00f3kna - XSS-veikleiki - The Codest","description":"B\u00e6ttu \u00feekkingu \u00fe\u00edna \u00e1 \u00f6ryggi vefums\u00f3kna. Uppg\u00f6tva\u00f0u hvernig XSS-\u00e1r\u00e1sir geta haft \u00e1hrif \u00e1 bankavi\u00f0skipti og \u00f6ryggi notenda.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thecodest.co\/is\/blogg\/oryggi-vefumsokna-xss-veikleiki\/","og_locale":"is_IS","og_type":"article","og_title":"Web app security - XSS vulnerability","og_description":"Enhance your knowledge of web app security. Discover how XSS attacks can affect bank transactions and user safety.","og_url":"https:\/\/thecodest.co\/is\/blogg\/oryggi-vefumsokna-xss-veikleiki\/","og_site_name":"The Codest","article_published_time":"2020-10-14T11:25:00+00:00","article_modified_time":"2026-04-27T10:24:05+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/web-app-security.png","type":"image\/png"}],"author":"thecodest","twitter_card":"summary_large_image","twitter_misc":{"Written by":"thecodest","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/#article","isPartOf":{"@id":"https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/"},"author":{"name":"thecodest","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76"},"headline":"Web app security &#8211; XSS vulnerability","datePublished":"2020-10-14T11:25:00+00:00","dateModified":"2026-04-27T10:24:05+00:00","mainEntityOfPage":{"@id":"https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/"},"wordCount":528,"commentCount":0,"publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"image":{"@id":"https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/web-app-security.png","articleSection":["Software Development"],"inLanguage":"is","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/","url":"https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/","name":"\u00d6ryggi vefums\u00f3kna - XSS-veikleiki - The Codest","isPartOf":{"@id":"https:\/\/thecodest.co\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/#primaryimage"},"image":{"@id":"https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/web-app-security.png","datePublished":"2020-10-14T11:25:00+00:00","dateModified":"2026-04-27T10:24:05+00:00","description":"B\u00e6ttu \u00feekkingu \u00fe\u00edna \u00e1 \u00f6ryggi vefums\u00f3kna. Uppg\u00f6tva\u00f0u hvernig XSS-\u00e1r\u00e1sir geta haft \u00e1hrif \u00e1 bankavi\u00f0skipti og \u00f6ryggi notenda.","breadcrumb":{"@id":"https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/#breadcrumb"},"inLanguage":"is","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/"]}]},{"@type":"ImageObject","inLanguage":"is","@id":"https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/#primaryimage","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/web-app-security.png","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/web-app-security.png","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/thecodest.co\/blog\/web-app-security-xss-vulnerability\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecodest.co\/"},{"@type":"ListItem","position":2,"name":"Web app security &#8211; XSS vulnerability"}]},{"@type":"WebSite","@id":"https:\/\/thecodest.co\/#website","url":"https:\/\/thecodest.co\/","name":"The Codest","description":"","publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thecodest.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"is"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"The Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"is","@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","width":144,"height":36,"caption":"The Codest"},"image":{"@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/pl.linkedin.com\/company\/codest","https:\/\/clutch.co\/profile\/codest"]},{"@type":"Person","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76","name":"thecodest","image":{"@type":"ImageObject","inLanguage":"is","@id":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","caption":"thecodest"},"url":"https:\/\/thecodest.co\/is\/author\/thecodest\/"}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/is\/wp-json\/wp\/v2\/posts\/3810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/is\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecodest.co\/is\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/is\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thecodest.co\/is\/wp-json\/wp\/v2\/comments?post=3810"}],"version-history":[{"count":9,"href":"https:\/\/thecodest.co\/is\/wp-json\/wp\/v2\/posts\/3810\/revisions"}],"predecessor-version":[{"id":8105,"href":"https:\/\/thecodest.co\/is\/wp-json\/wp\/v2\/posts\/3810\/revisions\/8105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/is\/wp-json\/wp\/v2\/media\/3809"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/is\/wp-json\/wp\/v2\/media?parent=3810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecodest.co\/is\/wp-json\/wp\/v2\/categories?post=3810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecodest.co\/is\/wp-json\/wp\/v2\/tags?post=3810"}],"curies":[{"name":"vp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}