본문 바로가기
반응형

CorE Project9

HTTP vs HTTPS 차이점 HTTP(Hypertext Transfer Protocol) : 서로 다른 시스템들 사이에서 통신을 주고받게 해주는 가장 기초적인 프로토콜이다. 웹 서버와 사용자 컴퓨터에 설치된 웹 브라우저 사이에 문서를 전송하기 위한 통신규약, 프로토콜이다. 클라이언트 포트를 사용해 연결하면 --> 서버는 요청에 응답하면서 정보를 전송한다. HTTPS(Hypertext Transfer Protocol Secure) : 일반 HTTP 프로토콜의 문제점은 서버세서부터 브라우저로 전송되는 정보가 암호화되지 않는다는 것이였다. -> 데이터가 쉽게 도난 당할 수 있다. HTTPS 프로토콜은 SSL(보안 소켓 계층)을 사용함으로써 이 문제를 해결했다. SSL은 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게 도와주.. 2020. 7. 13.
resultType 과 resultMap 의 차이점 https://dorongdogfoot.tistory.com/124 [MyBatis] resultMap 과 resultType (resultClass) 의 차이점 옆자리 친구가 뭔가 이상하다고 해서 모니터를 들여다봤더니 로컬 서버에 띄운 프로그램을 통해 실행한 쿼리의 결과는 0행인데 똑같은 쿼리를 DBMS 툴에서 실행하면 2행이 나오고 있었다. 대체 �� dorongdogfoot.tistory.com 2020. 6. 28.
웹 프로젝트 보안 어떻게 대처 해야 할까? 널리 알려면 XSS, CSRF, SQL Injection 공격에 대해서 대처하는 방법은 모든 개발자가 알고 있어야 합니다. 실무에서 일하다보면 의존하는 라이브러리에서 발견된 보안 취약점에 대처한 경우가 많았습니다. 보통 버전업을 하거나 회사 내에서 자체적인 패치를 하기도 했습니다. 보안 취약점이 자주 발견되는 Struts2 같은 프레임웍들은 신경써서 대처하기 위해 주요 변경을 알리는 메일링 그룹에 가입하기도 했습니다. XSS(Cross Site Scripting) 취약점 : 공격자에 의해 작성된 스크립트가 다른 사용자에게 전달되는 것이다. 다른 사용자의 웹 브라우저 내에서 적절한 검증 없이 실행되기 때문에 사용자의 세션을 탈취하거나, 웹 사이트를 변조하거나 혹은 악의적인 사이트로 사용자를 이동시킬 수 있.. 2020. 5. 23.
<script> 태그 위치 body 태그 최하단에 위치하는게 좋다. https://velog.io/@takeknowledge/script-%ED%83%9C%EA%B7%B8%EB%8A%94-%EC%96%B4%EB%94%94%EC%97%90-%EC%9C%84%EC%B9%98%ED%95%B4%EC%95%BC-%ED%95%A0%EA%B9%8C%EC%9A%94 2020. 5. 23.
반응형