내배캠 241025 TIL

abxl1·2024년 10월 25일
0
  • 발생한 문제

  • 기존 의사 결정 이유
    • 세부적인 에러 처리 안내를 위함
  • 기존 의사 결정의 단점과 초래하는 결과
    • 불필요한 관리 리소스 소비
    • 요청에 대한 상세한 오류 메시지
      • 정보 노출 가능성 증가
      • 피싱 공격 등 보안 미흡
    • 실무에서는 의도적으로 예외 커스텀 메시지를 간략하게 처리하는 경우가 많음
  • 개선한 부분
    • 에러 메시지는 간결하게 처리, 혹은 에러 코드만 작성
  • 기존 의사 결정과 개선된 의사 결정의 차이점
    • 기존 의사 결정
      • 세부적인 예외 처리로 클라이언트(혹은 테스트하는 서버 개발자)에게 상세한 요청 수정을 알릴 수 있음
      • 휴먼 에러( ex) 오타, 코드 수정 등으로 인한 메시지 코드 분실… ) 방지 어려움
    • 개선된 의사 결정
      • 세부적인 예외 처리 없이 간략한 처리로 인해 요청이 잘못됐을 경우 해당 요청에 대한 수정점을 찾기 어려움
      • 클라이언트 측의 의도적인 서버 정보 공격을 방지, 취약점 은닉

0개의 댓글