CS 공부
-
CORS와 proxyCS 공부 2023. 6. 7. 15:48
CORS 교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS) 한 출처에서 사용하고 있는 웹 애플리케이션이 다른 출처의 자원에 접근 할 수 있도록 권한을 부여받을 수 있도록 브라우저에 알려주는 체제 여기서 출처는 웹 콘텐츠에 접근할 때 사용하는 URL의 스킴(프로토콜), 호스트(도메인), 포트 CORS가 필요한 이유 라이브 데이터는 실제 서비스 되고 있는 앱의 데이터베이스에 적재되고 있는 데이터이다. 이러한 데이터들은 민감성이 높은 데이터가 많기 때문에 보안이 중요하다. 그러나 개발자들이 프로젝트의 모둔 출처의 권한을 허락한다면 이러한 보안성이 매우 낮아지고, 해킹을 당할 위험이 높아진다. CORS 에러 해결하기 Proxy 자신을 통해서 다른 네트워크 서비스에 간접적으..
-
[HTTP/네트워크] 기초CS 공부 2023. 3. 28. 11:00
클라이언트 - 서버 아키텍처( 2티어 아키텍처) 리소스가 존재하는 곳과 리소스를 사용하는 앱을 분리시킨 것 리소스를 사용하는 앱(클라이언트), 리소스를 제공하는 곳(서버) 클라이언트와 서버는 요청과 응답을 주고 받는 관계 클라이언트 - 서버 아키텍처( 2티어 아키텍처) 예시 클라이언트는 손님, 서버는 카페 알바생 이라고 생각을 하면 이해가 쉽다. 손님은 커피를 마시기 위해 리소스를 가지고 있는 알바생에게 요청을 해야하고, 알바생을 손님의 요청에 따라 리소스를 담은 커피를 제공해야 한다. 클라이언트 - 서버 아키텍처 - 데이터베이스( 3티어 아키텍처) 일반적으로 서버는 리소스를 전달해주는 역할만 담당한다. 리소스를 저장하는 공간을 별도로 마련해 두는데 이 공간을 데이터베이스라고 부른다. 데이터베이스가 추가..