haju__log

API 보안 본문

보안 이슈 관련

API 보안

haju 2025. 3. 2. 12:06

✅ API(Application Programming Interface) : 소프트웨어 간에 데이터를 주고 받을 수 있도록 하는 규칙이나 프로토콜

 

✅ API 보안 : API를 악의적인 공격, 데이터 유출, 무단 액세스로부터 보호하는 것

 

✅ 관련 취약점 :

  • API 권한이 있는지 없는지 모름
  • 봇인지, 사람인지 식별하지 못해 API 권한을 넘겨줌
  • 봇이 API 권한을 요청해도 그냥 넘김

→ 기업에서 API 테스트 및 보안 취약점 점검을 놓쳐 해킹에 취약해짐


✅ API 보안의 기본은 웹 애플리케이션 보안

  • buffer overflow, injeciton, XSS 등 공격대응
  • 민감정보 유출방지, 허용/차단 리스트 관리, 접근로그 관리, 크리덴셜 스터핑 공격 차단 등

 

✅ 대응 방안

  • API 토큰 인증 / 무결성 검사
    • JSON 사용 > JWT(JSON Web Token) 의 무결성 검증
  • JSON 요청 필드 검사
    • 클라이언트로부터 수신된 요청의 필드 검사
  • mTLS
    • 기존의 TLS가 클라이언트가 서버를 확인
    • mTLS는 한 단계 나아가 클라이언트가 서버를 확인 + 서버가 클라이언트를 확인

 

'보안 이슈 관련' 카테고리의 다른 글

FIDO란?  (0) 2025.03.02
Zero Trust : 제로 트러스트  (0) 2025.02.09
SASE : 보안 액세스 서비스 에지  (0) 2025.02.07
공급망 보안(Supply Chain Security)  (0) 2025.01.28