웹(web)136 SOP (Same-Origin Policy), CORS (Cross-Origin Resource Sharing) SOP (Same-Origin Policy)웹 보안의 기본 개념으로 브라우저가 스크립트에서 다른 origin의 리소스(쿠키, 로컬 스토리지 등)에 대한 접근을 제한하는 정책. 예를 들어, a 사이트의 스크립트에서 b 사이트의 쿠키에 접근하는 것을 제한함 origin는 프로토콜, 호스트, 포트 세 개가 모두 일치해야 동일한 origin으로 판단악의적인 스크립트로 다른 사이트의 리소스를 사용하고자 하는 것을 막을 수 있음CORS (Cross-Origin Resource Sharing)SOP에 의해 제한된 것을 완화하여 다른 origin의 리소스에 접근할 수 있도록 허용하는 프로토콜서버가 허용할 origin을 비롯한 정책을 설정함으로써 다른 origin의 리소스 요청을 허용할 수 있음.대표적으로 'Access.. 2024. 10. 5. 브라우저 이벤트루프 보호되어 있는 글 입니다. 2024. 10. 4. 스프링 - 컴포넌트 스캔 스프링 어플리케이션이 구동될 때, 스프링 컨테이너는 스프링 빈 저장소에 등록할 클래스를 찾아서 인스턴스를 생성하여 등록해준다. @ComponentScan 어노테이션을 특정 클래스에 붙여 놓으면, 해당 클래스가 위치한 패키지를 스캔할 시작점으로 삼고 하위 패키지를 탐색한다. 이 때, @Component 어노테이션이 붙은 클래스가 빈 저장소에 등록되게 된다. 물론, 클래스의 인스턴스를 생성하여 인스턴스가 등록된다. // package com.study.a@ComponentScan // -> com.study.a 와 그 하위가 스캔의 대상public class Config{}// package com.study.a.a@Componentpublic class ClassToBeScaned { }// package.. 2024. 6. 15. 웹 어플리케이션 성능 최적화 보호되어 있는 글 입니다. 2024. 6. 15. 이전 1 2 3 4 ··· 34 다음