mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-08-16 06:04:24 +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