<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DLechner</id>
	<title>Elvis Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DLechner"/>
	<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php/Special:Contributions/DLechner"/>
	<updated>2026-09-10T18:06:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Request_Forgery_(CSRF)&amp;diff=5669</id>
		<title>Cross-Site Request Forgery (CSRF)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Request_Forgery_(CSRF)&amp;diff=5669"/>
		<updated>2020-12-28T17:01:06Z</updated>

		<summary type="html">&lt;p&gt;DLechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Basic]]&lt;br /&gt;
&lt;br /&gt;
= Cross-Site-Request Forgery =&lt;br /&gt;
Victims are executing actions unwillingly on Webapplications they are authenticated to. Some of those actions are&lt;br /&gt;
* changing password&lt;br /&gt;
* changing email-addresse&lt;br /&gt;
* changing user-role&lt;br /&gt;
* create account&lt;br /&gt;
* transfer money&lt;br /&gt;
&lt;br /&gt;
= Prevention =&lt;br /&gt;
=== Synchronizer Token Pattern (STP) ===&lt;br /&gt;
This pattern includes a token, secret and a unique value in each request which is then validated by the server.&lt;br /&gt;
=== Cookie ===&lt;br /&gt;
Set the &amp;quot;SameSite&amp;quot; attribute to &amp;quot;Strict&amp;quot; to stripe it off all cross-origin requests.&lt;br /&gt;
=== Custom HTTP-Header ===&lt;br /&gt;
Custom-Header can only be added by JavaScript and only within its origin.&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Request_Forgery_(CSRF)&amp;diff=5668</id>
		<title>Cross-Site Request Forgery (CSRF)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Request_Forgery_(CSRF)&amp;diff=5668"/>
		<updated>2020-12-28T17:00:53Z</updated>

		<summary type="html">&lt;p&gt;DLechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Basic]]&lt;br /&gt;
&lt;br /&gt;
= Cross-Site-Request Forgery =&lt;br /&gt;
Victims are executing actions unwillingly on Webapplications they are authenticated to. Some of those actions are&lt;br /&gt;
* changing password&lt;br /&gt;
* changing email-addresse&lt;br /&gt;
* changing user-role&lt;br /&gt;
* create account&lt;br /&gt;
* transfer money&lt;br /&gt;
&lt;br /&gt;
= Prevention =&lt;br /&gt;
=== Synchronizer Token Pattern (STP) ===+&lt;br /&gt;
This pattern includes a token, secret and a unique value in each request which is then validated by the server.&lt;br /&gt;
=== Cookie ===&lt;br /&gt;
Set the &amp;quot;SameSite&amp;quot; attribute to &amp;quot;Strict&amp;quot; to stripe it off all cross-origin requests.&lt;br /&gt;
=== Custom HTTP-Header ===&lt;br /&gt;
Custom-Header can only be added by JavaScript and only within its origin.&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5667</id>
		<title>Cross-Site Scripting (XSS)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5667"/>
		<updated>2020-12-28T16:51:08Z</updated>

		<summary type="html">&lt;p&gt;DLechner: /* Protection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Basic]]&lt;br /&gt;
== Cross-Site-Scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
Attackers use Webapplications injecting client-side code to gain data from users, like cookies or private information. It&#039;s also possible to trigger actions on websites, redirect to other sites or hide advertisements. A short game with which some options can be seen easily: [https://xss-game.appspot.com/ XSS game]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
There are two ways to classify XSS attacks. Up until 2012 the types DOM-based (Type 0), stored/persistent (Type I) and reflected/non-persistent (Type II) were used. As these three types can overlap the research community started to use the terms Server XSS and Client XSS from 2012 on.&lt;br /&gt;
[[File:Server-XSS_vs_Client-XSS_Chart.png|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Persistent (Type I) ===&lt;br /&gt;
This can occur if user input is permanently stored on a server or in the web browser. The victims get the data then directly from there.&lt;br /&gt;
&lt;br /&gt;
=== Reflected (Type II) ===&lt;br /&gt;
Malicious code is directly injected using the request. Hereby the data sent by an http-Request is directly used to perfom actions.&lt;br /&gt;
&lt;br /&gt;
=== DOM Based (Type 0) ===&lt;br /&gt;
DOM Based attacks were added in 2005 and are attacks that take place entirely within the web browser.&lt;br /&gt;
&lt;br /&gt;
== Prevention==&lt;br /&gt;
*Never trust user input&lt;br /&gt;
*Recursive sanitization&lt;br /&gt;
*Encoding&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Request_Forgery_(CSRF)&amp;diff=5666</id>
		<title>Cross-Site Request Forgery (CSRF)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Request_Forgery_(CSRF)&amp;diff=5666"/>
		<updated>2020-12-28T16:48:27Z</updated>

		<summary type="html">&lt;p&gt;DLechner: Removed redirect to Basic:Cross-Site-Request-Forgery&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Basic]]&lt;br /&gt;
&lt;br /&gt;
Victims are executing actions unwillingly on Webapplications they are authenticated to. Some of those actions are&lt;br /&gt;
* changing password&lt;br /&gt;
* changing email-addresse&lt;br /&gt;
* changing user-role&lt;br /&gt;
* create account&lt;br /&gt;
* transfer money&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5665</id>
		<title>Cross-Site Scripting (XSS)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5665"/>
		<updated>2020-12-28T16:44:53Z</updated>

		<summary type="html">&lt;p&gt;DLechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Basic]]&lt;br /&gt;
== Cross-Site-Scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
Attackers use Webapplications injecting client-side code to gain data from users, like cookies or private information. It&#039;s also possible to trigger actions on websites, redirect to other sites or hide advertisements. A short game with which some options can be seen easily: [https://xss-game.appspot.com/ XSS game]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
There are two ways to classify XSS attacks. Up until 2012 the types DOM-based (Type 0), stored/persistent (Type I) and reflected/non-persistent (Type II) were used. As these three types can overlap the research community started to use the terms Server XSS and Client XSS from 2012 on.&lt;br /&gt;
[[File:Server-XSS_vs_Client-XSS_Chart.png|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Persistent (Type I) ===&lt;br /&gt;
This can occur if user input is permanently stored on a server or in the web browser. The victims get the data then directly from there.&lt;br /&gt;
&lt;br /&gt;
=== Reflected (Type II) ===&lt;br /&gt;
Malicious code is directly injected using the request. Hereby the data sent by an http-Request is directly used to perfom actions.&lt;br /&gt;
&lt;br /&gt;
=== DOM Based (Type 0) ===&lt;br /&gt;
DOM Based attacks were added in 2005 and are attacks that take place entirely within the web browser.&lt;br /&gt;
&lt;br /&gt;
== Protection ==&lt;br /&gt;
*Never trust user input&lt;br /&gt;
*Recursive sanitization&lt;br /&gt;
*Encoding&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Request_Forgery_(CSRF)&amp;diff=5664</id>
		<title>Cross-Site Request Forgery (CSRF)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Request_Forgery_(CSRF)&amp;diff=5664"/>
		<updated>2020-12-28T16:42:04Z</updated>

		<summary type="html">&lt;p&gt;DLechner: Redirected page to Basic:Cross-Site-Request-Forgery&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect[[Basic:Cross-Site-Request-Forgery]]&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5663</id>
		<title>Cross-Site Scripting (XSS)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5663"/>
		<updated>2020-12-28T16:32:27Z</updated>

		<summary type="html">&lt;p&gt;DLechner: /* Protection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cross-Site-Scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
Attackers use Webapplications injecting client-side code to gain data from users, like cookies or private information. It&#039;s also possible to trigger actions on websites, redirect to other sites or hide advertisements. A short game with which some options can be seen easily: [https://xss-game.appspot.com/ XSS game]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
There are two ways to classify XSS attacks. Up until 2012 the types DOM-based (Type 0), stored/persistent (Type I) and reflected/non-persistent (Type II) were used. As these three types can overlap the research community started to use the terms Server XSS and Client XSS from 2012 on.&lt;br /&gt;
[[File:Server-XSS_vs_Client-XSS_Chart.png|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Persistent (Type I) ===&lt;br /&gt;
This can occur if user input is permanently stored on a server or in the web browser. The victims get the data then directly from there.&lt;br /&gt;
&lt;br /&gt;
=== Reflected (Type II) ===&lt;br /&gt;
Malicious code is directly injected using the request. Hereby the data sent by an http-Request is directly used to perfom actions.&lt;br /&gt;
&lt;br /&gt;
=== DOM Based (Type 0) ===&lt;br /&gt;
DOM Based attacks were added in 2005 and are attacks that take place entirely within the web browser.&lt;br /&gt;
&lt;br /&gt;
== Protection ==&lt;br /&gt;
*Never trust user input&lt;br /&gt;
*Recursive sanitization&lt;br /&gt;
*Encoding&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5662</id>
		<title>Cross-Site Scripting (XSS)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5662"/>
		<updated>2020-12-28T16:26:12Z</updated>

		<summary type="html">&lt;p&gt;DLechner: /* Types */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cross-Site-Scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
Attackers use Webapplications injecting client-side code to gain data from users, like cookies or private information. It&#039;s also possible to trigger actions on websites, redirect to other sites or hide advertisements. A short game with which some options can be seen easily: [https://xss-game.appspot.com/ XSS game]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
There are two ways to classify XSS attacks. Up until 2012 the types DOM-based (Type 0), stored/persistent (Type I) and reflected/non-persistent (Type II) were used. As these three types can overlap the research community started to use the terms Server XSS and Client XSS from 2012 on.&lt;br /&gt;
[[File:Server-XSS_vs_Client-XSS_Chart.png|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Persistent (Type I) ===&lt;br /&gt;
This can occur if user input is permanently stored on a server or in the web browser. The victims get the data then directly from there.&lt;br /&gt;
&lt;br /&gt;
=== Reflected (Type II) ===&lt;br /&gt;
Malicious code is directly injected using the request. Hereby the data sent by an http-Request is directly used to perfom actions.&lt;br /&gt;
&lt;br /&gt;
=== DOM Based (Type 0) ===&lt;br /&gt;
DOM Based attacks were added in 2005 and are attacks that take place entirely within the web browser.&lt;br /&gt;
&lt;br /&gt;
== Protection ==&lt;br /&gt;
*Never trust user input&lt;br /&gt;
*Recursive sanatization&lt;br /&gt;
*Encoding&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5661</id>
		<title>Cross-Site Scripting (XSS)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5661"/>
		<updated>2020-12-28T16:26:01Z</updated>

		<summary type="html">&lt;p&gt;DLechner: /* Protection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cross-Site-Scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
Attackers use Webapplications injecting client-side code to gain data from users, like cookies or private information. It&#039;s also possible to trigger actions on websites, redirect to other sites or hide advertisements. A short game with which some options can be seen easily: [https://xss-game.appspot.com/ XSS game]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
There are two ways to classify XSS attacks. Up until 2012 the types DOM-based (Type 0), stored/persistent (Type I) and reflected/non-persistent (Type II) were used. As these three types can overlap the research community started to use the terms Server XSS and Client XSS from 2012 on.&lt;br /&gt;
[[File:Server-XSS_vs_Client-XSS_Chart.png|300px|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Persistent (Type I) ===&lt;br /&gt;
This can occur if user input is permanently stored on a server or in the web browser. The victims get the data then directly from there.&lt;br /&gt;
&lt;br /&gt;
=== Reflected (Type II) ===&lt;br /&gt;
Malicious code is directly injected using the request. Hereby the data sent by an http-Request is directly used to perfom actions.&lt;br /&gt;
&lt;br /&gt;
=== DOM Based (Type 0) ===&lt;br /&gt;
DOM Based attacks were added in 2005 and are attacks that take place entirely within the web browser.&lt;br /&gt;
&lt;br /&gt;
== Protection ==&lt;br /&gt;
*Never trust user input&lt;br /&gt;
*Recursive sanatization&lt;br /&gt;
*Encoding&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5660</id>
		<title>Cross-Site Scripting (XSS)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5660"/>
		<updated>2020-12-28T16:25:14Z</updated>

		<summary type="html">&lt;p&gt;DLechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cross-Site-Scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
Attackers use Webapplications injecting client-side code to gain data from users, like cookies or private information. It&#039;s also possible to trigger actions on websites, redirect to other sites or hide advertisements. A short game with which some options can be seen easily: [https://xss-game.appspot.com/ XSS game]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
There are two ways to classify XSS attacks. Up until 2012 the types DOM-based (Type 0), stored/persistent (Type I) and reflected/non-persistent (Type II) were used. As these three types can overlap the research community started to use the terms Server XSS and Client XSS from 2012 on.&lt;br /&gt;
[[File:Server-XSS_vs_Client-XSS_Chart.png|300px|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Persistent (Type I) ===&lt;br /&gt;
This can occur if user input is permanently stored on a server or in the web browser. The victims get the data then directly from there.&lt;br /&gt;
&lt;br /&gt;
=== Reflected (Type II) ===&lt;br /&gt;
Malicious code is directly injected using the request. Hereby the data sent by an http-Request is directly used to perfom actions.&lt;br /&gt;
&lt;br /&gt;
=== DOM Based (Type 0) ===&lt;br /&gt;
DOM Based attacks were added in 2005 and are attacks that take place entirely within the web browser.&lt;br /&gt;
&lt;br /&gt;
== Protection ==&lt;br /&gt;
Never trust user input&lt;br /&gt;
Recursive sanatization&lt;br /&gt;
Encoding&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5659</id>
		<title>Cross-Site Scripting (XSS)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5659"/>
		<updated>2020-12-28T16:22:22Z</updated>

		<summary type="html">&lt;p&gt;DLechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cross-Site-Scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
Attackers use Webapplications injecting client-side code to gain data from users, like cookies or private information. It&#039;s also possible to trigger actions on websites, redirect to other sites or hide advertisements. A short game with which some options can be seen easily: [https://xss-game.appspot.com/ XSS game]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
There are two ways to classify XSS attacks. Up until 2012 the types DOM-based (Type 0), stored/persistent (Type I) and reflected/non-persistent (Type II) were used. As these three types can overlap the research community started to use the terms Server XSS and Client XSS from 2012 on.&lt;br /&gt;
[[File:Server-XSS_vs_Client-XSS_Chart.png|300px|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== Persistent (Type I) ====&lt;br /&gt;
This can occur if user input is permanently stored on a server or in the web browser. The victims get the data then directly from there.&lt;br /&gt;
&lt;br /&gt;
==== Reflected (Type II) ====&lt;br /&gt;
Malicious code is directly injected using the request. Hereby the data sent by an http-Request is directly used to perfom actions.&lt;br /&gt;
&lt;br /&gt;
==== DOM Based (Type 0) ====&lt;br /&gt;
DOM Based attacks were added in 2005 and are attacks that take place entirely within the web browser.&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Server-XSS_vs_Client-XSS_Chart.png&amp;diff=5658</id>
		<title>File:Server-XSS vs Client-XSS Chart.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Server-XSS_vs_Client-XSS_Chart.png&amp;diff=5658"/>
		<updated>2020-12-28T16:21:22Z</updated>

		<summary type="html">&lt;p&gt;DLechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Category:Cross-Site-Scripting_(XSS)&amp;diff=5657</id>
		<title>Category:Cross-Site-Scripting (XSS)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Category:Cross-Site-Scripting_(XSS)&amp;diff=5657"/>
		<updated>2020-12-28T16:11:13Z</updated>

		<summary type="html">&lt;p&gt;DLechner: DLechner moved page Category:Cross-Site-Scripting (XSS) to Cross-Site-Scripting (XSS)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Cross-Site-Scripting (XSS)]]&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5656</id>
		<title>Cross-Site Scripting (XSS)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5656"/>
		<updated>2020-12-28T16:11:13Z</updated>

		<summary type="html">&lt;p&gt;DLechner: DLechner moved page Category:Cross-Site-Scripting (XSS) to Cross-Site-Scripting (XSS)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cross-Site-Scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
Attackers use Webapplications injecting client-side code to gain data from users, like cookies or private information. It&#039;s also possible to trigger actions on websites, redirect to other sites or hide advertisements. A short game with which some options can be seen easily: [https://xss-game.appspot.com/ XSS game]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
There are two ways to classify XSS attacks. Up until 2012 the types DOM-based (Type 0), stored/persistent (Type I) and reflected/non-persistent (Type II) were used. As these three types can overlap the research community started to use the terms Server XSS and Client XSS from 2012 on.&lt;br /&gt;
&lt;br /&gt;
==== Persistent (Type I) ====&lt;br /&gt;
This can occur if user input is permanently stored on a server or in the web browser. The victims get the data then directly from there.&lt;br /&gt;
&lt;br /&gt;
==== Reflected (Type II) ====&lt;br /&gt;
Malicious code is directly injected using the request. Hereby the data sent by an http-Request is directly used to perfom actions.&lt;br /&gt;
&lt;br /&gt;
==== DOM Based (Type 0) ====&lt;br /&gt;
DOM Based attacks were added in 2005 and are attacks that take place entirely within the web browser.&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Category_talk:Basic&amp;diff=5655</id>
		<title>Category talk:Basic</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Category_talk:Basic&amp;diff=5655"/>
		<updated>2020-12-28T16:09:46Z</updated>

		<summary type="html">&lt;p&gt;DLechner: DLechner moved page Category talk:Basic to Category:Cross-Site-Scripting (XSS)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[:Category:Cross-Site-Scripting (XSS)]]&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5654</id>
		<title>Cross-Site Scripting (XSS)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5654"/>
		<updated>2020-12-28T16:09:46Z</updated>

		<summary type="html">&lt;p&gt;DLechner: DLechner moved page Category talk:Basic to Category:Cross-Site-Scripting (XSS)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cross-Site-Scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
Attackers use Webapplications injecting client-side code to gain data from users, like cookies or private information. It&#039;s also possible to trigger actions on websites, redirect to other sites or hide advertisements. A short game with which some options can be seen easily: [https://xss-game.appspot.com/ XSS game]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
There are two ways to classify XSS attacks. Up until 2012 the types DOM-based (Type 0), stored/persistent (Type I) and reflected/non-persistent (Type II) were used. As these three types can overlap the research community started to use the terms Server XSS and Client XSS from 2012 on.&lt;br /&gt;
&lt;br /&gt;
==== Persistent (Type I) ====&lt;br /&gt;
This can occur if user input is permanently stored on a server or in the web browser. The victims get the data then directly from there.&lt;br /&gt;
&lt;br /&gt;
==== Reflected (Type II) ====&lt;br /&gt;
Malicious code is directly injected using the request. Hereby the data sent by an http-Request is directly used to perfom actions.&lt;br /&gt;
&lt;br /&gt;
==== DOM Based (Type 0) ====&lt;br /&gt;
DOM Based attacks were added in 2005 and are attacks that take place entirely within the web browser.&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5653</id>
		<title>Cross-Site Scripting (XSS)</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Cross-Site_Scripting_(XSS)&amp;diff=5653"/>
		<updated>2020-12-28T16:06:41Z</updated>

		<summary type="html">&lt;p&gt;DLechner: /* Cross-Site-Scripting (XSS) */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cross-Site-Scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
Attackers use Webapplications injecting client-side code to gain data from users, like cookies or private information. It&#039;s also possible to trigger actions on websites, redirect to other sites or hide advertisements. A short game with which some options can be seen easily: [https://xss-game.appspot.com/ XSS game]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
There are two ways to classify XSS attacks. Up until 2012 the types DOM-based (Type 0), stored/persistent (Type I) and reflected/non-persistent (Type II) were used. As these three types can overlap the research community started to use the terms Server XSS and Client XSS from 2012 on.&lt;br /&gt;
&lt;br /&gt;
==== Persistent (Type I) ====&lt;br /&gt;
This can occur if user input is permanently stored on a server or in the web browser. The victims get the data then directly from there.&lt;br /&gt;
&lt;br /&gt;
==== Reflected (Type II) ====&lt;br /&gt;
Malicious code is directly injected using the request. Hereby the data sent by an http-Request is directly used to perfom actions.&lt;br /&gt;
&lt;br /&gt;
==== DOM Based (Type 0) ====&lt;br /&gt;
DOM Based attacks were added in 2005 and are attacks that take place entirely within the web browser.&lt;/div&gt;</summary>
		<author><name>DLechner</name></author>
	</entry>
</feed>