목록면접 (2)
개발의변화

1. 브라우저 렌더링 원리 브라우저가 화면에 나타나느 요소를 렌더링 할 떄, 웹킷이나 게코 등과 같은 렌더링엔진을 사용합니다. 렌더링 엔진이 HTML,CSS,Javascript로 렌더링할 때 CRP라는 프로세스를 사용하며 다음 단계로 이루어진다. 1. HTML를 파싱 후 DOM트리를 구축 2. CSS를 파싱 후, CSSOM트리를 구축 3. Javascript를 실행 -> HTML 중간에 스크립트가 있다면 HTML 파싱이 중단 4. DOM과 CSSOM을 조합하여 렌더트리를 구축 -> display:none은 화면에서 보이지도 않고 공간을 차지않은 것은 렌더트리로 구축X 5. 뷰포트 기반으로 렌더트리의 각 노드가 가지는 정확하 위치와 크기를 계산(Layout 단계) 6. 계산한 위치/크기를 기반으로 화면에 ..
# 대칭키 방식 하나의 키로 암/복호화를 수행 대칭키가 노출되는 경우 암호화된 내용을 복호화할 수 있게됨 이를 보완하기 위해 탄생하게 공개키 방식 # 공개키 / 개인키 방식 공개키, 개인키 두 개의 키를 이용해 암/복호화하는 방식 # 공개키 공개되어도 안전한 key 공개키로 암호화시 데이터 보안에 중점 공개키로 암호화하여 데이터를 전달하면, 개인키로 데이터를 복호화해야 한다 #개인키 공개키와 쌍을 이루는 키로 외부에 노출되어서는 안됨 개인키로 암호화시 인증 과정에 중점을 두게 됨 개인키로 암호화하여 데이터를 전달하면 공개키도 함계 전달함 PKI 공개키 기반 구조: 공개키 암호화와 전자서명을 사용할 수 있게 기반 마련해두는것 CA(Certificate Authority)공인 인증기관 SSL: SSL 인증서..