분류 전체보기 410

Proxy Server

프록시 서버( proxy server )는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다. 서버와 클라이언트 사이에 중계기로서 대리로 통신을 수행하는 것을 가리켜 '프록시', 그 중계 기능을 하는 것을 프록시 서버라고 부른다. 프록시 서버 중 일부는 프록시 서버에 요청된 내용들을 캐시를 이용하여 저장해 둔다. 이렇게 캐시를 해 두고 난 후에, 캐시 안에 있는 정보를 요구하는 요청에 대해서는 원격 서버에 접속하여 데이터를 가져올 필요가 없게 됨으로써 전송 시간을 절약할 수 있게 됨과 동시에 불필요하게 외부와의 연결을 하지 않아도 된다는 장점을 갖게 된다. 또한 외부와의 트래픽을 줄이게 됨으로써 네트워크 병목 현상을 방지하는 ..

ComputerScience/Web 2021.04.12

XSS( Cross-Site Scripting )

사이트 간 스크립팅 (또는 크로스 사이트 스크립팅, 영문 명칭 cross-site scripting, 영문 약어 XSS)은 웹 애플리케이션에서 많이 나타나는 취약점의 하나로 웹사이트 관리자가 아닌 이가 웹 페이지에 악성 스크립트를 삽입할 수 있는 취약점이다. 주로 여러 사용자가 보게 되는 전자 게시판에 악성 스크립트가 담긴 글을 올리는 형태로 이루어진다. 이 취약점은 웹 애플리케이션이 사용자로부터 입력 받은 값을 제대로 검사하지 않고 사용할 경우 나타난다. 이 취약점으로 해커가 사용자의 정보(쿠키, 세션 등)를 탈취하거나, 자동으로 비정상적인 기능을 수행하게 할 수 있다. 주로 다른 웹사이트와 정보를 교환하는 식으로 작동하므로 사이트 간 스크립팅이라고 한다. 공격 유형 1. 비 지속적 (Non-persi..

ComputerScience/Web 2021.04.12

[Tomcat] 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다.

java.lang.IllegalArgumentException: 요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. ✔ Solution 톰캣 server.xml의 Connector에 relaxedQueryChars="[]()^|""를 추가해준다 ✔ 위 내용을 적용했을때 크롬에선 되지만 IE에서 안되는 경우가 발생 ✔ Solution 현재 작성된 코드는 view단에서 GET방식으로 파일명을 전달하고 있다 구글링 결과 Query String에 [],.;(특수문자) 또는 한글이 포함되면 발생하는 에러라고 하는데 다른 브라우저들은 인코딩처리를 해주지만 IE에서는 인코딩 처리를 안해준다고 한다 그러므로 GET방식으로 요청하기전, view단에서..

Dev_Log 2021.04.12

2021-04-11(일)_관악산

관악산[ 冠岳山 ] 서울시 한강 남쪽에 우뚝하게 솟아있는 산이며 높이는 632.2m이다. 그 뒤쪽으로는 청계산, 백운산, 광교산으로 연결되는 한남정맥(漢南正脈)이 이어진다. 산 정상부에는 바위로 이루어져 있는데 그 모습이 갓을 쓰고 있는 모습을 닮아 관악산(冠岳山)이라고 부르게 되었다. 관악산의 능선마다 바위가 많고 큰 바위 봉우리가 연결되어 웅장한 산세를 이룬다. 북한산(北漢山)·남한산·계양산 등과 함께 서울분지를 이중으로 둘러싼 자연의 방벽으로, 옛 서울의 요새지를 이루었다. 행정구역으로는 서울특별시 관악구와 금천구, 그리고 경기도 과천시와 안양시에 걸쳐있다. 1968년 건설부 고시 제34호에 따라 도시자연공원으로 지정되었으며, 1973년 관악구가 영등포구에서 분구되면서 산이름이 구의 명칭이 되었다...

Hobby/Exercise 2021.04.11
728x90
반응형