Guest User

Untitled

a guest
Aug 20th, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. CSRF, XSS and SQL Injection attack prevention in JSF
  2. <p>Welcome, #{user.name}</p>
  3.  
  4. <h:outputText value="#{user.name}" escape="false" />
  5.  
  6. String sql = "SELECT * FROM user WHERE username = '" + username + "' AND password = md5(" + password + ")";
  7. String jpql = "SELECT u FROM User u WHERE u.username = '" + username + "' AND u.password = md5('" + password + "')";
  8.  
  9. x'; DROP TABLE user; --
  10.  
  11. String sql = "SELECT * FROM user WHERE username = ? AND password = md5(?)";
  12. String jpql = "SELECT u FROM User u WHERE u.username = ?1 AND u.password = md5(?2)";
  13.  
  14. response.write("<b>" + x + "</b>")
  15.  
  16. response.write("<b>" + escapePlainTextToHtml(x) + "</b>")
Add Comment
Please, Sign In to add comment