mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-01-17 22:28:32 +01:00
Add content for API security best practices
This commit is contained in:
parent
e45c49a404
commit
7a4c077a90
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
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
|
Loading…
x
Reference in New Issue
Block a user