parent
e45c49a404
commit
7a4c077a90
56 changed files with 81 additions and 1 deletions
After Width: | Height: | Size: 505 KiB |
File diff suppressed because one or more lines are too long
@ -0,0 +1,27 @@ |
||||
--- |
||||
jsonUrl: '/jsons/best-practices/api-security.json' |
||||
pdfUrl: '/pdfs/best-practices/api-security.pdf' |
||||
order: 2 |
||||
briefTitle: 'API Security' |
||||
briefDescription: 'API Security Best Practices' |
||||
isNew: true |
||||
isUpcoming: false |
||||
title: 'API Security Best Practices' |
||||
description: 'Detailed list of best practices to make your APIs secure' |
||||
dimensions: |
||||
width: 968 |
||||
height: 1543.39 |
||||
schema: |
||||
headline: 'API Security Best Practices' |
||||
description: 'Detailed list of best practices to make your APIs secure. Each best practice carries further details and how to implement that best practice.' |
||||
imageUrl: 'https://roadmap.sh/best-practices/api-security.png' |
||||
datePublished: '2023-02-21' |
||||
dateModified: '2023-02-21' |
||||
seo: |
||||
title: 'API Security Best Practices' |
||||
description: 'Detailed list of best practices to make your APIs secure. Each best practice carries further details and how to implement that best practice.' |
||||
keywords: |
||||
- 'API Security' |
||||
- 'API Security Best Practices' |
||||
- 'API Security Checklist' |
||||
--- |
@ -0,0 +1 @@ |
||||
# Api gateway |
@ -0,0 +1 @@ |
||||
# Authentication mechanisms |
@ -0,0 +1 @@ |
||||
# Authorization header |
@ -0,0 +1 @@ |
||||
# Avoid http blocking |
@ -0,0 +1 @@ |
||||
# Avoid logging sensitive data |
@ -0,0 +1 @@ |
||||
# Avoid personal id urls |
@ -0,0 +1 @@ |
||||
# Avoid sensitive data |
@ -0,0 +1 @@ |
||||
# Cdn for file uploads |
@ -0,0 +1 @@ |
||||
# Centralized logins |
@ -0,0 +1 @@ |
||||
# Check dependencies |
@ -0,0 +1 @@ |
||||
# Code review process |
@ -0,0 +1 @@ |
||||
# Csp header |
@ -0,0 +1 @@ |
||||
# Debug mode off |
@ -0,0 +1 @@ |
||||
# Directory listings |
@ -0,0 +1 @@ |
||||
# Disable entity expansion |
@ -0,0 +1 @@ |
||||
# Disable entity parsing xml |
@ -0,0 +1 @@ |
||||
# Endpoint authentication |
@ -0,0 +1 @@ |
||||
# Force content type |
@ -0,0 +1 @@ |
||||
# Good jwt secret |
@ -0,0 +1 @@ |
||||
# Hsts header |
@ -0,0 +1 @@ |
||||
# |
@ -0,0 +1 @@ |
||||
# Jwt algorithm |
@ -0,0 +1 @@ |
||||
# Jwt payload |
@ -0,0 +1 @@ |
||||
# Max retry jail |
@ -0,0 +1 @@ |
||||
# Monitor everything |
@ -0,0 +1 @@ |
||||
# No sniff header |
@ -0,0 +1 @@ |
||||
# Non executable stacks |
@ -0,0 +1 @@ |
||||
# Oauth redirect ui |
@ -0,0 +1 @@ |
||||
# Oauth state |
@ -0,0 +1 @@ |
||||
# Oauth validate scope |
@ -0,0 +1 @@ |
||||
# Only server side encryption |
@ -0,0 +1 @@ |
||||
# Payload size |
@ -0,0 +1 @@ |
||||
# Prefer uuid |
@ -0,0 +1 @@ |
||||
# Proper http methods |
@ -0,0 +1 @@ |
||||
# Proper response code |
@ -0,0 +1 @@ |
||||
# Recommended resources |
@ -0,0 +1 @@ |
||||
# Remove fingerprint header |
@ -0,0 +1 @@ |
||||
# Response type token |
@ -0,0 +1 @@ |
||||
# Restrict private apis |
@ -0,0 +1 @@ |
||||
# Rollback deployments |
@ -0,0 +1 @@ |
||||
# Run security analysis |
@ -0,0 +1 @@ |
||||
# Sensitive data encryption |
@ -0,0 +1 @@ |
||||
# Set alerts |
@ -0,0 +1 @@ |
||||
# Throttle requests |
@ -0,0 +1 @@ |
||||
# Token expiry |
@ -0,0 +1 @@ |
||||
# Unit integration tests |
@ -0,0 +1 @@ |
||||
# Use https |
@ -0,0 +1 @@ |
||||
# Use ids ips system |
@ -0,0 +1 @@ |
||||
# Use standard authentication |
@ -0,0 +1 @@ |
||||
# Validate content type |
@ -0,0 +1 @@ |
||||
# Validate user input |
@ -0,0 +1 @@ |
||||
# X frame options deny |
Loading…
Reference in new issue