mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-08-17 06:35:00 +02:00
Add content for API security best practices
This commit is contained in:
BIN
public/best-practices/api-security.png
Normal file
BIN
public/best-practices/api-security.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 505 KiB |
1
public/jsons/best-practices/api-security.json
Normal file
1
public/jsons/best-practices/api-security.json
Normal file
File diff suppressed because one or more lines are too long
27
src/data/best-practices/api-security/api-security.md
Normal file
27
src/data/best-practices/api-security/api-security.md
Normal file
@@ -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
|
1
src/data/best-practices/api-security/content/index.md
Normal file
1
src/data/best-practices/api-security/content/index.md
Normal file
@@ -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
|
Reference in New Issue
Block a user