HTTPS 이해를 위한 디지털 암호학
최근 인증서 관련 이슈를 만난적이 있었는데,이번 장을 통해서 조금이나마 이해가 될 수 있게 되었다 :) HTTP를 안전하게 만들기 사람들은 웹 트랜잭션을 중요한 일에 사용한다. 강력한 보안이 없다면, 사람들은 온라인 쇼핑이나 인터넷뱅킹을 할 때 안심할 수 없을 것이다. 기본인증이나 다이제스트 인증은 대량구매, 은행 업무, 보안자료 접근에는
최근 인증서 관련 이슈를 만난적이 있었는데,이번 장을 통해서 조금이나마 이해가 될 수 있게 되었다 :) HTTP를 안전하게 만들기 사람들은 웹 트랜잭션을 중요한 일에 사용한다. 강력한 보안이 없다면, 사람들은 온라인 쇼핑이나 인터넷뱅킹을 할 때 안심할 수 없을 것이다. 기본인증이나 다이제스트 인증은 대량구매, 은행 업무, 보안자료 접근에는
점점 번역이 이해하기 더 어려워질 정도로 직역형태다.. 1. 실제 상황에 대한 고려TL;DR 다이제스트 인증 요구 qop: 가장 강력한 인증 매커니즘 선택하기 오류 처리: 400 Bad Request 보호 공간 realm: 일반적으로 원 서버에 의해 할당되는 문자열 URI 다시 쓰기: 프락시는 구문만 고쳐서 URI를 다시 쓰기도 한다 캐시: mu
기본 인증은 편리하고 유연하지만, 전혀 안전하지 않다. 메세지를 위조하지 못하게 보호하려는 어떠한 시도도 하지 않는다. 다이제스트 인증은 기본 인증과 호환되는 더 안전한 대체재로서 개발되었다. 다이제스트 인증은 널리 쓰이지는 않지만, 그 개념은 보안 트랜잭션을 구현하고자 하는 이들에게 여전히 유용하다. TL;DR 자세히……. 다이제스트 인증
코드스피츠 85에서는 none blocking에 대한 이야기와자바스크립트를 짜는 근본적인 방법에 대한 고찰을 이야기해본다. 🌕🌑🌑 TL;DRsetTimer에서부터 promise까지 동시성 모델을 기반으로 구현하며, 루프 제어권의 통제에 대하여 알아본다. 1. setTimer를 구현해보기entity Item 실행될 시간과실행할 시간을 갖고
코드스피츠 85에서는 none blocking에 대한 이야기와자바스크립트를 짜는 근본적인 방법에 대한 고찰을 이야기해본다. 🌕🌑🌑 TL;DR 자바스크립트의 동시성 모델에 대해서 알아본다. 동시성이라는 단어를 이해하기 전에 병렬 모델을 먼저 알아본다. 병렬모델과 동시성 모델의 차이점은 워커가 하나 이상 있냐의 차이이다. 동시성 모델은 브라우저의
코드스피츠 85에서는 none blocking에 대한 이야기와자바스크립트를 짜는 근본적인 방법에 대한 고찰을 이야기해본다. 🌕🌑🌑 TL;DR 작년 글 ProgramProgram & Timing Language code Machine language로 트랜스파일한다. 여기서 machine이란.. 자기 언어가 실행되는 환경
코드스피츠 85에서는 none blocking에 대한 이야기와자바스크립트를 짜는 근본적인 방법에 대한 고찰을 이야기해본다. 🌕🌑🌑 TL;DR오늘날의 자바스크립트 동향과 ECMAScript에 대해서 알아본다. ECMAScript가 버전업이 될때의 과정과, ES6 이후(~ES10)에 표준이 된 스펙들 중 일부를 알아본다. 또한 proposal에 올라온