Category
page 1Web security exploits
cross-site scripting
type of computer security vulnerability typically found in web applications
internet security
branch of computer security specifically related to Internet, often involving browser security and the World Wide Web
cross-site request forgery
type of malicious exploit of a website where unauthorized commands are transmitted from a user trusted by the web app, using image tags, hidden forms, XMLHttpRequest etc.
session hijacking
exploitation of a valid computer session to gain unauthorized access to information or services in a computer system

clickjacking
thumb|upright=1.35|In a clickjacking attack, the user is presented with a false interface, where their input is applied to something they cannot see.
Clickjacking (classified as a user interface redress attack or UI redressing) is a malicious technique of tricking a user into clicking on something different from what the user perceives, thus potentially revealing confidential information or allowing others to take control of their computer while clicking on seemingly innocuous objects, including web pages.
browser hijacking
form of unwanted software
drive-by download
unintended download of computer software from the Internet, either ① which a person has authorized but without understanding the consequences or ② download that happens without a person's knowledge, often a computer virus, spyware, malware
POODLE
POODLE (which stands for "Padding Oracle On Downgraded Legacy Encryption") is a security vulnerability which takes advantage of the fallback to SSL 3.0. If attackers successfully exploit this vulnerability, on average, they only need to make 256 SSL 3.0 requests to reveal one byte of encrypted messages. Bodo Möller, Thai Duong and Krzysztof Kotowicz from the Google Security Team discovered this vulnerability; they disclosed the vulnerability publicly on October 14, 2014 (despite the paper being dated "September 2014"). On December 8, 2014, a variation of the POODLE vulnerability that affected
remote file inclusion
Type of web vulnerability

Evil twin
method used to facilitate phishing
browser security
application of internet security to web browsers

web shell
malicious web-based shell-like interface

self-XSS
Self-XSS (self cross-site scripting) is a type of security vulnerability used to gain control of victims' web accounts. In a Self-XSS attack, the victim of the attack runs malicious code in their own web browser, thus exposing personal information to the attacker.
FREAK
FREAK ("Factoring RSA Export Keys") is a security exploit of a cryptographic weakness in the SSL/TLS protocols introduced decades earlier for compliance with U.S. cryptography export regulations. These involved limiting exportable software to use only public key pairs with RSA moduli of 512 bits or fewer (so-called RSA EXPORT keys), with the intention of allowing them to be broken easily by the National Security Agency (NSA), but not by other organizations with lesser computing resources. However, by the early 2010s, increases in computing power meant that they could be broken by anyone with a
downgrade attack
cryptographic attack that forces the use of weaker or no encryption
Content Security Policy
computer security concept, to prevent cross-site scripting and related attacks
IDN homograph attack
using visually similar characters in domain names to deceive users
directory traversal attack
computer security vulnerability to gain unauthorized access to the file system
XML external entity attack
type of attack on computer systems
cross-site cooking
browser exploit which allows a site attacker to set a cookie for a browser into the cookie domain of another site server
URL spoofing attack
website that poses as another website, often allowing a malicious computer attack
session fixation
Cyberattack allowing one person to know another person’s session identifier
HTTP response splitting
A vulnerability that inserts invalid input, including line break codes, into an HTTP header, resulting in a false response or website tampering, and an attack that exploits this vulnerability
web skimming
cybercrime
Logjam
security vulnerability against a Diffie–Hellman key exchange ranging from 512-bit to 1024-bit keys, publicly reported on 20 May 2015
man-in-the-browser
Man-in-the-browser (MITB, MitB, MIB, MiB), a form of Internet threat related to man-in-the-middle (MITM), is a proxy Trojan horse that infects a web browser by taking advantage of vulnerabilities in browser security to modify web pages, modify transaction content or insert additional transactions, all in a covert fashion invisible to both the user and host web application. A MitB attack will be successful irrespective of whether security mechanisms such as SSL/PKI and/or two- or three-factor authentication solutions are in place. A MitB attack may be countered by using out-of-band transaction
cross-site tracing
network security vulnerability exploiting the HTTP TRACE method
DNS rebinding
type of computer attack
HTTP header injection
web application vulnerability that occurs when HTTP headers are dynamically generated from user input; can allow for HTTP response splitting, session fixation (via Set-Cookie), cross-site scripting, and malicious redirect attacks
BREACH
thumb|The official logo
BREACH (a backronym: Browser Reconnaissance and Exfiltration via Adaptive Compression of Hypertext) is a security vulnerability against HTTPS when using HTTP compression. BREACH is built based on the CRIME security exploit. BREACH was announced at the August 2013 Black Hat USA conference by security researchers Angelo Prado, Neal Harris and Yoel Gluck.
==Details==
Form grabbing
web-based malware tactic