Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion Methodology/CSRF.md
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
### CSRF
# CSRF

- Check if the framework used by the app uses any kind of CSRF protection built in.
- Remember that "Any application that accepts HTTP requests from an authenticated user without having some control to verify that the HTTP request is unique to the user's session.". Try to find requests that doesn't send any cookies or params that look like a csrf token.
- Check how and by what endpoint the token is being generated.
- Check if the token is statefull (The token is stored somewere on the server) or is stateless (the token is validated using some kind of algorithm).