본문 바로가기

Docs/CS

(2)
{ '1일 1로그 100일 완성 IT지식 = [하드웨어 10번] 비트 모아 데이터' }; [이진수] 어떤 비트가 주어졌을 때, 각 자릿수를 10단위가 아닌 2단위로 해석해 표기한 수. 11101 이라는 이진수는 16+8+4+0+1 = 29 이다. (1*2^4) + (1*2^3) + (1*2^2) + (0*2^1) + (1*2^0) (1*16) + (1*8) + (1*4) + (0*2) + (1*1) 16 + 8 + 4 + 0 + 1 =29 [십진수를 이진수로] 십진수를 2로 나누는 것을 반복한다. 그 나머지가 0 또는 1이 되는 것을 순차적으로 기록하면 그 수가 십진수의 이진수가 된다. [바이트] 컴퓨터가 처리하는 데이터와 메모리 구성은 8비트를 기본단위로 이는 하나의 단위로 취급된다. 비트 8개는 하나의 바이트byte 가 된다. 2바이트는 16비트이며 숫자로는 0부터 2^16-1(65,53..
{ '1일 1로그 100일 완성 IT지식 = [보안 79] 곳곳에 도사리는 위험' }; 웹은 여러가지 보안 문제를 제기한다. 1. 클라이언트에 대한 공격 2. 서버에 대한 공격 3. 전송중인 데이터에 대한 공격 먼저 첫번째, 클라이언트에 대한 공격을 알아보자. 클라이언트에 대한 공격은 단순한 스팸, 추적 뿐만 아니라 '타인이 사용자로 위장할 수 있는 정보'를 훔치는 것을 말한다. 예를 들어 신용카드 정보나 계좌번호, 각종 비밀번호 등을 말한다. 개인정보를 보호하기 위해 사용자는 어떠한 조치를 취할 수 있는가 우선 제 3자 쿠키 (Third Party Cookie) 를 차단하고, 인터넷 추적 소프트웨어인 트래커를 비활성화 시키는 브라우저 애드온을 사용하고, 자바스크립트를 차단하는 등의 방법을 사용할 수 있다. 이렇게 보안등급을 최고로 올려두면 어떤 현상이 발생하는가? 개귀찮아진다. 이 정도 ..