dev.daisy

  • 홈
  • 태그
  • 방명록

2025/10/11 1

[CS] CORS(Cross-Origin Resource Sharing)는 왜 필요할까요? (프록시 서버로 우회하기)

CORS와 SOP에 대해 공부해보면서, 단순히 '도메인이 다르면 브라우저가 API 요청을 막는다'라고 알고 있던 개념이 CSRF와 같은 공격을 방어하기 위해 만들어졌다는 점에서 브라우저의 보안 설계 원칙을 이해하게 되었습니다.또한 프론트엔드 입장에서 단순히 백엔드에 'CORS 문제가 발생했어요' 라고 요청하기보다는 왜 요청이 막히는지, 어떻게 동작하는지 설명하고 프록시 서버로 안전하게 우회하는 방법을 제시한다면 협업하기 좋은 개발자가 될 것 같다는 생각이 들었습니다. 브라우저와 서버의 통신 구조를 더 체계적으로 이해할 수 있었고, 앞으로는 보안과 설계를 함께 고려하는 프론트엔드 개발자가 되어야겠다고 느꼈습니다.프론트엔드 개발을 하다 보면 한 번쯤은 다음과 같은 에러를 보게 됩니다.Access to fet..

📚 CS/Basic 2025.10.11
이전
1
다음
더보기
프로필사진

dev.daisy

주니어 프론트엔드 개발자입니다 :) github @dani1552

  • 분류 전체보기
    • 👩🏻‍💻 Develop
      • Performance Optimization
      • TroubleShooting
      • Test
      • Document
    • 📚 CS
      • JavaScript
      • React
      • Basic
      • Algorithm
    • 🏃🏻 Others N
      • Conference
      • Interview (🔒) N
      • Information (🔒)

Tag

memoization, Cors, SSR, Hooks, test code, FEConf, refresh token, nginx, OSI, REACT, rerendering, V-Dom, udp, https, JavaScript, scope, useRef, V8, SSE, Next.js,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바