{"version":1,"pages":[{"id":"PpKMy0WRb5bwoyPonHYe","title":"Application Security Handbook","pathname":"/application-security-handbook","siteSpaceId":"sitesp_hA9S3","description":""},{"id":"JlwWYRLdckui4MD1pxZv","title":"Authentication","pathname":"/application-security-handbook/web-application/authentication","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"l8AurDs6wsmgXnQuxDQh","title":"Authentication with Login and Password","pathname":"/application-security-handbook/web-application/authentication/authentication-with-login-and-password","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Authentication"}]},{"id":"kHLCp1nDOkOPbOYJO8g2","title":"Authentication with Phone Number","pathname":"/application-security-handbook/web-application/authentication/authentication-with-phone-number","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Authentication"}]},{"id":"HD4ZUFqQYA1tky2JNRjo","title":"OAuth 2.0 Authentication","pathname":"/application-security-handbook/web-application/authentication/oauth-2.0-authentication","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Authentication"}]},{"id":"Jt7Z9ono5PqeeHDNO7QA","title":"Multi-factor Authentication","pathname":"/application-security-handbook/web-application/authentication/multi-factor-authentication","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Authentication"}]},{"id":"TvBXPPrQkQbmhpjKm6Kw","title":"Default Passwords","pathname":"/application-security-handbook/web-application/authentication/default-passwords","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Authentication"}]},{"id":"boLmnqDhlzCec4irzzwg","title":"Password Change","pathname":"/application-security-handbook/web-application/authentication/password-change","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Authentication"}]},{"id":"7IQw0hK8MOW5uALGLFsq","title":"Password Policy","pathname":"/application-security-handbook/web-application/authentication/password-policy","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Authentication"}]},{"id":"h63yqZi538sjcIgTn7jB","title":"Password Reset","pathname":"/application-security-handbook/web-application/authentication/password-reset","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Authentication"}]},{"id":"hLS9uIMzEs7Uc0T2wG8q","title":"Password Storage","pathname":"/application-security-handbook/web-application/authentication/password-storage","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Authentication"}]},{"id":"oZ7tKq6UiCXZVxG1zu8O","title":"One Time Password (OTP)","pathname":"/application-security-handbook/web-application/authentication/one-time-password-otp","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Authentication"}]},{"id":"dfAG7ZT5kchu8jVCK4to","title":"Email Address Confirmation","pathname":"/application-security-handbook/web-application/authentication/email-address-confirmation","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Authentication"}]},{"id":"uKP7B71vEKvsUK0hWGho","title":"Authorization","pathname":"/application-security-handbook/web-application/authorization","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"Z6zPwobvxkYhVNGorDJ6","title":"Concept of Trusted Devices","pathname":"/application-security-handbook/web-application/concept-of-trusted-devices","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"x2vhSLlfKUAA0li6m0X2","title":"Content Security Policy (CSP)","pathname":"/application-security-handbook/web-application/content-security-policy-csp","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"8ZY6kGcs91FcUOiORsvp","title":"Cookie Security","pathname":"/application-security-handbook/web-application/cookie-security","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"AMowXNGrA2our71Ue1g4","title":"Cryptography","pathname":"/application-security-handbook/web-application/cryptography","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"i9CqoEJIXR1739bZEMar","title":"Cryptographic Keys Management","pathname":"/application-security-handbook/web-application/cryptography/cryptographic-keys-management","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Cryptography"}]},{"id":"MpATGehybHeYsMbNVrDo","title":"Encryption","pathname":"/application-security-handbook/web-application/cryptography/encryption","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Cryptography"}]},{"id":"j2AGvTJqLLY3KzyiAPcx","title":"Hash-based Message Authentication Code (HMAC)","pathname":"/application-security-handbook/web-application/cryptography/hash-based-message-authentication-code-hmac","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Cryptography"}]},{"id":"NvYITVlyrb5yYC0y6Trs","title":"Hashing","pathname":"/application-security-handbook/web-application/cryptography/hashing","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Cryptography"}]},{"id":"eCU54CzXy4HltYSSCa6u","title":"Random Generators","pathname":"/application-security-handbook/web-application/cryptography/random-generators","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Cryptography"}]},{"id":"mMRvISJEIztEiqNsPbmA","title":"Universal Unique Identifier (UUID)","pathname":"/application-security-handbook/web-application/cryptography/universal-unique-identifier-uuid","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Cryptography"}]},{"id":"OCAWn41eYcykts8WFPb7","title":"Error and Exception Handling","pathname":"/application-security-handbook/web-application/error-and-exception-handling","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"P9tSXtq3ki4dVbmkmFm8","title":"File Upload","pathname":"/application-security-handbook/web-application/file-upload","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"k2J1lN1WhBOSO6ziNTPK","title":"Input Validation","pathname":"/application-security-handbook/web-application/input-validation","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"Yrg3dJ8nHApYkz8rHvgF","title":"JSON Web Token (JWT)","pathname":"/application-security-handbook/web-application/json-web-token-jwt","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"6FRocx61dZCOo3Ee73ir","title":"Logging and Monitoring","pathname":"/application-security-handbook/web-application/logging-and-monitoring","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"R5ltYUcCkjCZxEuAgNks","title":"Output Encoding","pathname":"/application-security-handbook/web-application/output-encoding","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"rsdgcginOKqS85GaGhr4","title":"Regular Expressions","pathname":"/application-security-handbook/web-application/regular-expressions","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"jQcOQo7f7WsRqye59v6b","title":"Sensitive Data Management","pathname":"/application-security-handbook/web-application/sensitive-data-management","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"QPJapXRkiaGuetX2I3AV","title":"Session Management","pathname":"/application-security-handbook/web-application/session-management","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"YyuF8IDiAclMJ9C0Ek9x","title":"Transport Layer Protection","pathname":"/application-security-handbook/web-application/transport-layer-protection","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"ZOyZll33gnyiTwVP19OO","title":"Vulnerability Mitigation","pathname":"/application-security-handbook/web-application/vulnerability-mitigation","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"}]},{"id":"humlxJuXlW5VSzVF9tWZ","title":"Brute-force","pathname":"/application-security-handbook/web-application/vulnerability-mitigation/brute-force","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Vulnerability Mitigation"}]},{"id":"r6ZtVCrOvtwSGQYRGKyu","title":"Command Injection","pathname":"/application-security-handbook/web-application/vulnerability-mitigation/command-injection","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Vulnerability Mitigation"}]},{"id":"KbAD86xvQ413JAo0YVIs","title":"Cross-Site Request Forgery (CSRF)","pathname":"/application-security-handbook/web-application/vulnerability-mitigation/cross-site-request-forgery-csrf","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Vulnerability Mitigation"}]},{"id":"8Cgpz6DwfK8KgofjiJ9D","title":"Cross-Site Scripting (XSS)","pathname":"/application-security-handbook/web-application/vulnerability-mitigation/cross-site-scripting-xss","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Vulnerability Mitigation"}]},{"id":"s7SO9kFSMUq6tmEyLuxs","title":"Mass Parameter Assignment","pathname":"/application-security-handbook/web-application/vulnerability-mitigation/mass-parameter-assignment","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Vulnerability Mitigation"}]},{"id":"d31aTcW43Fzh3x2NmXUn","title":"Parameter Pollution","pathname":"/application-security-handbook/web-application/vulnerability-mitigation/parameter-pollution","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Vulnerability Mitigation"}]},{"id":"jj1FiVhfCYezum0vua52","title":"Path Traversal","pathname":"/application-security-handbook/web-application/vulnerability-mitigation/path-traversal","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Vulnerability Mitigation"}]},{"id":"hgj2boWycX8BXOc5KJbJ","title":"Regular Expression Denial of Service (ReDoS)","pathname":"/application-security-handbook/web-application/vulnerability-mitigation/regular-expression-denial-of-service-redos","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Vulnerability Mitigation"}]},{"id":"wUayFDPtJlD4iwXzg8cO","title":"SQL Injection (SQLi)","pathname":"/application-security-handbook/web-application/vulnerability-mitigation/sql-injection","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Vulnerability Mitigation"}]},{"id":"fsXGm7bL07DpyrsV0y9h","title":"XML External Entity (XXE) Injection","pathname":"/application-security-handbook/web-application/vulnerability-mitigation/xml-external-entity-xxe-injection","siteSpaceId":"sitesp_hA9S3","description":"","breadcrumbs":[{"label":"Web Application"},{"label":"Vulnerability Mitigation"}]}]}