목록전체 글 (181)
New World
1. 인증의 개념 인증 : 어떤 실체가 정말 그 실체가 맞는지 진실성을 확인하는 과정 실체: 메시지, 사용자, 출처, 장치 등 2. 메시지 인증 메시지 인증 : 무결성 확인으로 메시지 내용이 전송 도중 불법적으로 변경 X, 정확하고 완전하게 수신되었는지 확인 HMAC: 해시 함수 기반 / CMAC: 블록 암호 기반 사진과 같은 형식으로 메시지 인증을 거치게 된다. 1. 수신자의 비밀키 K와 MAC 알고리즘이 송신자와 동일 2. 송신자와 수신자의 메시지 M이 동일 여부 확인 3. 동일하다면, 송신자의 MAC이 들어와서 수신자의 MAC과 비교하여 무결성 여부를 판별 메시지 인증 코드(MAC) - 메시지 위변조 여부 확인이 가능한 코드 - 메시지 크기와 독립적이며 작은 크기 (메시지에 덧붙여 전송) - 송신자..
1. 암호의 정의 암호: 기밀성을 보장하기 위해 사용, 안전하지 않은 채널을 통해 정보를 주고 받아도 제 3자는 정보의 내용을 모르는 것 키: 암호화와 복호화를 위한 열쇠 2. 암호의 역사 고대 암호 스테가노그래피: 전치법, 치환법을 사용 - 밀랍(키)에 중요한 정보를 숨겨 전달하였으며 제 3자가 키를 알고 있기 때문에 암호라 불리기 어려움 전치법 : 평문에 있는 문자들의 순서를 바꿈 - 두 문자씩 앞뒤로 섞는 방법 - ex) 스파르타의 봉 암호 치환법 : 평문의 문자들을 다른 문자로 치환 - 시저 암호 : 각 문자를 알파벳 순서로 세 번째 뒤 문자로 치환 - 시프트 암호 : 각 문자를 알파벳 순서로 K 번째 뒤 문자로 치환 - 비즈네르 암호 : 시프트 암호에서 여러 개의 정수 값을 키로 이용한 것 근대..
1. 컴퓨터 보안의 개념 컴퓨터 보안: 컴퓨팅 환경이 관여된 모든 상황에 대한 정보보호 컴퓨팅 환경에 저장되거나 처리되는 정보를 다양한 위협으로부터 보호하기 위한 정책 및 기법 2. 정보보호의 목표 정보보호의 핵심목표(CIA) : 기밀성, 무결성, 가용성 기밀성 - 허락되지 않은 사람이 정보의 내용을 알지 X 보안법: 정보에 아예 접근 X, 무의미한 내용만 노출 무결성 - 허락되지 않은 사람이 정보를 함부로 수정 X 보안법: 수정이 되었다면 수정된 내용을 확인할 수 있도록 할 것 가용성 - 허락된 사람은 필요할 때 언제든 정보에 접근하고자 할 때 방해 받지 않고 조회할 수 있도록 하는 것 보안법: 정해진 시간 내에 정보를 볼 수 있음을 보장 그외 목표 : 부인방지, 인증, 접근제어 부인방지 - 정보에 관..
깃 클론을 하려 했을 때 이런 에러가 출력되었다. ssh-keygen: ssh키 생성 cat ~/.ssh/id_rsa.pub: ssh 키 출력 깃허브 자신의 아이콘 > settings > SSH and GPG keys > SSH keys 'New SSH key' 에서 등록하면 된다.
code . : VS code를 설치한다. sudo ~ 로 시작되는 명령어가 많은데 위키백과 설명 ㅡ 슈퍼유저로서의 실행에 사용되던 것에서 “superuser do”에서 유래하였으나, 후에 프로그램의 기능이 확장되며 “substitute user do”(다른 사용자의 권한으로 실행)의 줄임말로 해석 ㅡ 음.. 한마디로 다른 사용자의 권한으로 실행이라는 건가.. 현재 계정으로 다른 계정의 권한만 빌린다는 설명들도 보이던데 위키백과 설명의 후자가 맞는 의미인 것 같다. sudo apt update:실제 설치 가능한 패키지 리스트 최신화 리스트를 최신화 하는 것으로 실제 설치 X sudo apt upgrade:최신화한 걸 실제 업데이트 apt(Advance Packging Tools) 실제 의미는 잘 모르겠지..
Enter new UNIX username 에는 우분투를 사용할 닉네임을 입력해준다. New password, Retype new password는 우분투에서 사용할 패스워드와 그 패스워드와 동일한 문구를 작성하면 된다. 이후 성공적으로 셋팅이 완료되었다는 문구가 뜨며 여러 정보가 출력된다.
리눅스 설치 후 우분투를 열어보니 이런 에러 문구가 나왔다. "WslRegisterDistribution failed with error: 0x8007019e" 검색해보니 'windows 기능 켜기/끄기'에서 'Linux용 Windows 하위 시스템' 항목을 선택하고 확인 버튼을 눌러 재시작해주어야 했다. 그 반대라면, 항목을 미선택하고 재부팅, 선택하고 재부팅해주면 된다. 그러면, Installing, this may take a few minutes... 이라는 아주 반가운 문구가 나온다.