전체 글140 암호기법의 분류 치환 암호와 전치 암호 (가) 치환 암호(대치 암호, substitution cipher) 1. 비트, 문자 또는 문자의 블록을 다른 비트, 문자 또는 블록으로 대체함 2. 치환 암호의 엄밀한 의미는 평문에서 사용하는 문자의 집합과 암호문에서 사용하은 집합이 다를 수 있다. 3. 즉, 평문의 문자를 다른 문자로 교환하는 규칙이다 이때 교환 규칙은 1대1 대응이 아니여도 된다. (나) 전치 암호(Transposition cipher) 1. 원문을 다른 문서로 대체하지 않지만 원문을 여기저기 움직이게 한다. 비트,문자 또는 블록이 원래 의미를 감추도록 재배열한다 2. 전치는 평문에서 사용하는 문자의 집합과 암호문에서 사용하는 문자의 집합이 동일하다. 3. 따라서 전치 암호란 문자 집합 내부에서 자리를 바꾸는.. 2019. 12. 14. 암호학의 기본 개념 암호학(Cryptology)의 정의 1. 암호는 약속된 당사자 또는 집단에서만 암호문에 내포된 내용을 알 수 있게 하는 일종의 문서이다. 2. 암호학이란 평문을 다른 사람이 알아 볼 수 없는 형태의 암호문으로 만들고 특정한 비밀키를 알고 있는 사람만이 다시 평문으로 복원시킬 수 있도록 하는 암호 기술과 이를 제3자(도청자)가 해독하는 방법을 분석하는 암호 해독에 관하여 연구하는 학문임. 송신자, 수신자, 도청자 1. 송신자: 어떤 사람이 다른 사람에게 정보를 보낼때 "보내는 사람을 송신자" 2. 수신자: 해당 정를 보내고 그 정보를 받을 때 "정보를 받는 사람을 수신자" 3. 도청자: 송/수신자 사이에 정보를 주고 받을 때 중간에 "제3자가 그 정보를 도청하는 자" ※ 여기서 도청자는 반드시 사람을 의미.. 2019. 12. 14. 크리덴셜 스터핑(credential stuffing) 크리덴셜 스터핑(credential stuffing)은 수집된 사용자 이름과 비밀번호를 자동으로 대입하며 사용자 계정에 부정하게 액세스하려는 공격을 말한다. 이 방법으로 과거 여러 해 동안의 데이터 침해 사건이 발생했고, 그 결과 수십억 개의 로그인 정보가 해커의 수중에 들어갔다. 이들 인증 정보는 지하 경제의 연료가 됐고, 스팸부터 피싱, 계정 탈취에 이르는 온갖 행위에 악용됐다. 크리덴셜 스터핑 공격은 사이버 범죄자가 탈취된 사용자 이름과 비밀번호를 악용하는 대표적 방식 가운데 하나다. 이는 일종의 무차별 대입 공격(Brute Force Attack) 기법이지만, 일반적 단어 조합으로 된 ‘사전’을 이용해 비밀번호를 추측하는 것이 아니고, 데이터 침해에서 입수한 알려진 유효 인증 정보의 목록을 이용한.. 2019. 12. 14. /dev/null 의미 리눅스로 쉘 스크립트를 하게 되면 종종 /dev/null이라는 것을 볼 수 있다. 필자도 요즘 쉘 스크립트를 하면서 자주보게 되는 것이 바로 "/dev/null"이다. 그럼 도대체 이 "/dev/null"이라는 친구는 뭐하는 친구일까?? 한번 알아보자. A. /dev/null B. 1>/dev/null C. 2>/dev/null 일단 A와 B은 같은 의미 ----> /dev/null == 1>/dev/null 1의 의미는 STDOUT(standard output) 2의 의미는 STRERR(standard error) STDOUT은 표준출력으로, 정상적인 메시지를 출력하고 STDERR은 표준에러로, 에러메시지를 출력하는것이다 즉. 1>/dev/null은 표준출력을 /dev/null로 redirection하.. 2019. 12. 14. 이전 1 ··· 14 15 16 17 18 19 20 ··· 35 다음