본문 바로가기
홍TV 홍TV
카테고리

IT

전체 129개의 글

SSRF, 서버가 대신 요청하게 만드는 공격의 원리

‘SSRF’, URL 하나 받았는데 서버 내부가 위험해진다

들어가며 웹 서비스를 개발하다 보면 서버가 다른 서버에 요청을 보내야 하는 경우가 있습니다. 외부 API를 호출하거나, 이미지 URL을 받아 서버에서 다운로드하거나, 사용자가 입력…

검색창 하나가 공격 포인트가 될 수 있습니다, 반사형 XSS

“반사형 XSS” 쉽게 이해하기, innerHTML 한 줄이 위험한 이유

들어가며 웹 사이트를 개발하다 보면 URL의 파라미터를 화면에 보여주는 경우가 있습니다. 검색 결과를 보여줄 때 검색어를 다시 출력하거나, 로그인 실패 메시지에 사용자가 입력한 값…

개발자가 무심코 넣은 + 변수, SQL 인젝션의 시작입니다

“SQL 인젝션”, 로그인 화면 하나로 DB가 털릴 수 있습니다

들어가며 웹 개발을 하다 보면 사용자가 입력한 값을 SQL에 넣어 조회하는 경우가 정말 많습니다. 로그인 아이디를 조회하거나, 게시글을 검색하거나, 특정 회원의 정보를 가져오는 기…

장애가 발생했을 때 시스템은 어떻게 해야 할까? Fail Open과 Fail Closed

“Fail Open”과 “Fail Closed”, 보안 설계에서 꼭 알아야 할 사항

들어가며 프로그램이나 시스템을 개발하다 보면 예상하지 못한 오류가 발생할 수 있습니다. 외부 인증 서버가 응답하지 않을 수도 있고, 네트워크 연결이 끊길 수도 있습니다. 데이터베이…

PC에서는 멀쩡한데 모바일에서 깨진다면? 반응형 CSS부터 확인하세요

“반응형 CSS”, PC·태블릿·모바일 화면을 하나로 잡는다

들어가며 웹사이트를 만들다 보면 PC에서는 화면이 아주 멀쩡하게 보이는데 스마트폰으로 접속하는 순간 레이아웃이 엉망이 되는 경우가 있습니다. 메뉴가 화면 밖으로 밀려나가기도 하고,…

반응형 웹의 시작, 제대로 알고 쓰기

PC에서는 멀쩡한데 모바일에서 깨진다? “viewport 메타태그” 하나 확인!

들어가며 웹페이지를 만들고 PC에서 확인했을 때는 아무런 문제가 없는데 스마트폰으로 접속하는 순간 화면이 이상하게 보이는 경우가 있습니다. 글자가 너무 작게 나오거나, 페이지 전체…

브라우저 화면이 갑자기 커졌다면? Ctrl + 0 한 번이면 끝!

“Ctrl + 0″이 뭐지? 브라우저 화면을 100%로 되돌리는 방법

들어가며 인터넷을 사용하다 보면 웹페이지 화면이 갑자기 커지거나 작아지는 경우가 있습니다. 특히 마우스 휠을 움직이다가 Ctrl 키를 같이 누르는 순간 화면 크기가 달라지는 경우가…

Tomcat 설정이 안 먹는다면? “setenv.bat”만 보면 안 되는 이유

Tomcat 설정이 안 먹는다면? “setenv.bat”만 보면 안 되는 이유

들어가며 Tomcat에 JVM 옵션이나 외부 설정 파일 경로를 추가했는데 이상하게 적용되지 않는 경우가 있습니다. 분명히 setenv.bat에 설정을 넣었고 파일 내용도 틀린 것 …

-Xms, -Xmx 어디에 넣어야 할까? Tomcat setenv.bat 완벽 정리

Tomcat이 느려졌다면? “Tomcat 환경파일 setenv.bat”

들어가며 Tomcat을 윈도우 서버에서 사용하다 보면 setenv.bat라는 파일을 접하게 됩니다. 그런데 Tomcat을 처음 설정할 때는 이 파일이 어디에 있는지, 직접 만들어야…

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.