본문 바로가기

분류 전체보기

(181)
http session hijacking https://onecellboy.tistory.com/114 HTTP Session Hijacking HTTP Session Hijacking(혹은 Session ID Hijacking)이라는 공격 기법은 웹 브라우징시 세션 관리를 위해 사용되는 Session ID를 스니핑이나 무작위 추측 공격(brute-force guessing)을 통해서 도용하는 기법이다... onecellboy.tistory.com
웹 성능 최적화 https://coffeeandcakeandnewjeong.tistory.com/34 [프론트엔드] 성능 최적화 정리 목차 0. 개요 1. 브라우저 동작 원리 2. 성능 최적화 2.1 페이지 로드 최적화 2.2 페이지 렌더링 최적화 3. 성능 측정 기준 3.1 브라우저 내부 이벤트 기준 3.2 사용자 기준 성능 지표 3.3 사용자 기준 성 coffeeandcakeandnewjeong.tistory.com https://taeny.dev/graphics/graphics-rendering/ 📐 웹 그래픽스, 렌더링 과정, 렌더링 최적화 이번 포스팅에서는 그래픽이 무엇인지와 브라우저 렌더링 과정, 렌더링 최적화 방법에 대해 알아보고, 그래픽스에 관련된 용어들에 대해 정리해보았다. 1. 그래픽이란? 2. 렌더링..
01 리액트가 만들어진 이유? DOM 객체를 조작하는 작업은 번거롭다. 하나의 DOM에 여러 개의 이벤트 핸들러가 바인딩되어 있고, 각각의 이벤트들의 동작에 따라 DOM이 동적으로 변환되어야 한다면 이는 예측하기 어렵고 관리가 어려워 진다. 이러한 문제점들을 해결하기 위해 Ember, Backbone, AngularJS와 같은 프레임워크들이 등장하였다. 자바스크립트의 특정 값이 변할 경우 DOM의 속성이 변하도록 하여 업데이트 작업을 간소화해주는 방식이다. 하지만 리액트의 경우에는 조금 다른 발상으로 만들어 졌다. 리액트는 어떠한 상태가 바뀌었을 때, 그 상태에 따라 DOM을 업데이트 하는 것이 아니라, 다 날려버리고 새롭게 보여준다는 아이디어에서 개발이 시작되었다. 모든걸 다 날리고 새로 만들면 속도가 느려질 것이기 때문에 이를 해..
자바 애노테이션 https://hongsii.github.io/2018/12/12/java-annotation/ 자바 어노테이션 내장 어노테이션 및 커스텀 어노테이션 정리 hongsii.github.io
톰캣 SSL 설정 참고 https://namjackson.tistory.com/25 [SSL]HTTPS 통신을 위한 Tomcat SSL 설정하기 HTTPS 및 SSL 암호화 통신을 위해 Tomcat 설정을 해보자 일단 HTTPS, SSL을 왜 사용할까? 링크를 통해 어떠한 사이트에 접속하게된다. 이 사이트가 아무 문제가 없는 사이트라면, 상관이없지만, 개인정 namjackson.tistory.com
HTTPS / SSL 용어정리 SSL : Secure Sockets Layer TSL : Transprot Layer Security (IETF에서 표준관리) IETF : Internet Engineering Task Force) CA : Certificate Authority 자기서명 인증서 : self-signed certificate) PEM (Privacy-enhanced Electronic Mail) : 인증기관에서 가장 많이 사용하는 포맷. BASE64로 인코딩된 ASCII 텍스트 파일
SSL 사설 인증서 만들기 https://www.runit.cloud/2020/04/https-ssl.html 자체 서명 사설 SSL 인증서 만들기 사설 인증서를 만들고 웹 서버 설정 후 브라우저에서 사용하기까지 전체 과정을 살펴보고, 실습을 통해 쉽게 적용하고 사용할 수 있습니다. www.runit.cloud 1. 개인키 생성 - openssl genrsa -des3 -out server.key 2048 - 개인키 패스워드 입력 2. 인증요청서 생성 - openssl req -new -key server.key -out server.csr - 개인키 패스워드 입력 - 정보입력 - *challenge password, optional comapny name 설정 (엔터, 엔터) 3. 키 생성 - openssl rsa -in ser..
버프슈트 https https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=is_king&logNo=221533810541 [Burp Suite] HTTPS 요청 패킷 가로채기 (크롬 기준) * 웹 프록시 도구 Burp Suite 다른 글 1. 설치 방법 - https://blog.naver.com/is_king/221400430722 2. ... blog.naver.com