public final class SecurityUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
containsCleanParameters(javax.servlet.http.HttpServletRequest request)
Scan request parameters to see if there no malicious code.
|
static boolean |
containsCleanParameters(javax.servlet.http.HttpServletRequest request,
String strXssCharacters)
Scan request parameters to see if there no malicious code.
|
static boolean |
containsXssCharacters(javax.servlet.http.HttpServletRequest request,
String strString)
Checks if a String contains characters that could be used for a
cross-site scripting attack.
|
static boolean |
containsXssCharacters(javax.servlet.http.HttpServletRequest request,
String strValue,
String strXssCharacters)
Checks if a String contains characters that could be used for a
cross-site scripting attack.
|
static String |
dumpRequest(javax.servlet.http.HttpServletRequest request)
Dump all request info
|
static String |
getRealIp(javax.servlet.http.HttpServletRequest request)
Get the IP of the user from a request.
|
public static boolean containsCleanParameters(javax.servlet.http.HttpServletRequest request)
request - The HTTP requestpublic static boolean containsCleanParameters(javax.servlet.http.HttpServletRequest request,
String strXssCharacters)
request - The HTTP requeststrXssCharacters - a String wich contain a list of Xss characters to check in strValuepublic static boolean containsXssCharacters(javax.servlet.http.HttpServletRequest request,
String strString)
request - The HTTP requeststrString - a character Stringpublic static boolean containsXssCharacters(javax.servlet.http.HttpServletRequest request,
String strValue,
String strXssCharacters)
request - The HTTP requeststrValue - a character StringstrXssCharacters - a String wich contain a list of Xss characters to check in strValuepublic static String dumpRequest(javax.servlet.http.HttpServletRequest request)
request - The HTTP requestpublic static String getRealIp(javax.servlet.http.HttpServletRequest request)
request - The requestCopyright © 2016 City of Paris. All rights reserved.