본문 바로가기
728x90
반응형

분류 전체보기471

Sec-Fetch-Dest / Mode / Site 다음은 Sec-Fetch-Dest / Sec-Fetch-Mode / Sec-Fetch-Site 헤더에 대한 정리입니다. 이들은 Fetch Metadata Request Headers로,브라우저가 서버에게 “이 요청이 어떤 맥락에서 발생했는지”를 알려 웹 보안(특히 CSRF, XS-Leaks 등)을 강화하기 위한 목적을 갖습니다.🔒 Fetch Metadata Request Headers 설명1) Sec-Fetch-Dest요청의 목적지 리소스 유형(destination) 을 나타냅니다. 브라우저가 어떤 리소스를 가져오려는지 서버에 알려주는 값입니다.📌 주요 값들값의미document문서 전체(탭 로드 등)iframeiframe 로드scriptJS 파일 요청styleCSS 파일 요청image이미지 요청fon.. 2025. 12. 9.
melonweb_cmtpgn_tunnel2.html & melonlib.min.js melonweb_cmtpgn_tunnel2.html 이 파일명만 보면 특정 서비스(아마 멜론 웹?)가 내부적으로 사용하는 HTML 파일로 보이고,일반 사용자가 직접 보는 페이지가 아니라 **웹 서비스 내부 로직에서 호출되는 자원(Resource)**일 가능성이 높아.파일명 구조를 분석해볼게.🔍 1. melonweb서비스 명으로 보임→ 멜론(Melon) 웹에서 사용하는 파일일 가능성 높음→ 내부 프론트엔드 리소스 네이밍일 수 있음🔍 2. cmtpgn축약어처럼 보이는데, 다음 중 하나일 가능성 있음:cm → commoncmp → campaigncmt → contentcmtpgn → "campaign"을 축약한 형태일 가능성도 있음또는 회사 내부 코드 네임일 수도 있음이런 식의 "약자 + 약자 조합"은 대.. 2025. 12. 2.
document.domain mutation is ignored because the surrounding agent cluster is origin-keyed document.domain mutation is ignored because the surrounding agent cluster is origin-keyed= document.domain 변경이 무시된다, 왜냐면 브라우저가 origin 기반이기 때문에 이 메시지는 브라우저에서 보안 모델이 강화되면서 더 이상 허용되지 않는 동작을 시도했을 때 나오는 경고문이야.정확히 설명해줄게!✅ ⭐ 메시지의 의미document.domain을 변경하려고 했는데,현재 브라우저의 보안 모델(Origin-keyed agent cluster)에서는 그 값을 변경하는 기능 자체가 무시된다. 즉:document.domain을 바꿔도 아무 효과가 없음.✅ 왜 이런 일이 생기나?예전에는 서로 다른 서브도메인 간 통신을 위해 이런 코.. 2025. 12. 1.
403 vs 401 에러 코드 **403 에러(HTTP 403 Forbidden)**는 서버가 요청을 이해했지만, "접근 권한이 없어서" 요청을 거부할 때 발생하는 오류야.즉,👉 “너의 요청은 알아들었지만, 이 리소스에는 들어갈 수 없어.”✅ 403 에러의 의미요청 자체는 정상적임 (문법적으로 문제 없음)서버도 요청을 이해함하지만 서버가 접근을 허용하지 않음✅ 403이 발생하는 주요 원인1. 접근 권한 없음 (권한 문제)로그인을 안 했는데 로그인 필요할 때특정 사용자/역할만 볼 수 있게 제한된 페이지IP 제한Q. 로그인 관련 문제는 401 아닌가?더보기이 부분이 401과 403의 가장 헷갈리는 포인트인데, 정확하게 짚어보면 다음과 같아.✅ 기본 원칙로그인이 필요한데 로그인을 안 한 상태라면 → 원칙적으로는 401 Unauthoriz.. 2025. 12. 1.
URL path가 폴더명처럼 보일 때, 폴더 전체를 불러오는 것일까? & md(markdown) 파일 렌더링 방식 URL 경로에서 마지막 부분이 파일명이 아니라 폴더명으로 보일 때 그것이 의미하는 것을 설명해줄게!✅ 1. URL 끝이 폴더명처럼 보일 때, 실제로는 “폴더 전체를 불러오는 것일까?”반쯤 맞고, 반쯤 틀려.예:https://kakaobusiness.gitbook.io/main/tool/pixel-sdk이 URL에서 pixel-sdk는 폴더명처럼 보이지만, 실제로 웹 서버에서는 다음 중 하나를 의미할 수 있어:① 폴더 안의 기본(index) 문서를 자동으로 로드하는 것웹 서버는 보통 폴더를 요청하면 다음 파일 중 하나를 자동으로 반환해:index.htmlindex.htmindex.md (문서 기반 사이트일 경우)GitBook에서는 README.md일 수도 있음즉,폴더 전체를 불러오는 것이 아니라, 그 '폴.. 2025. 12. 1.
https://global.apis.naver.com 은 어떤 도메인? 엔드포인트 & 게이트웨이 & CORS https://global.apis.naver.com은 ‘네이버 공유(Share) API’ 전용 도메인이 아닙니다.✅ global.apis.naver.com은 어떤 도메인인가?global.apis.naver.com은 **네이버에서 내부·공식 서비스용 API를 제공할 때 사용하는 ‘일반 API 게이트웨이 도메인’**입니다.즉, 네이버 전체 서비스들이 공통으로 사용하는 글로벌 API 엔드포인트이며, 다음과 같이 다양한 목적의 API가 이 도메인을 통해 제공됩니다.네이버 로그인 / OAuth 관련 API네이버 클라우드 플랫폼(NCP) 기반 API네이버 지도, 쇼핑, 뉴스 등의 일부 내부 API앱/웹 서비스에서 쓰는 데이터 조회 API즉, 특정 기능(공유·로그인·지도 등)에만 한정된 도메인이 아니라, 여러 서비.. 2025. 11. 24.
728x90
반응형