본문 바로가기

분류 전체보기227

[Git / GitHub] Git으로 GitHub에 프로젝트 올리는 법 Git / GitHub란? 들어가기에 앞서 Git과 GitHub가 무엇인지부터 알아야 한다. Git 로컬에서 관리되는 버전 관리 시스템 (VCS : Version Control System) 소스코드 수정에 따른 버전을 관리해주는 시스템 GitHub 클라우드 방식으로 관리되는 버전 관리 시스템(VCS) Git Repository를 위한 웹 기반 호스팅 서비스 오픈소스는 일정 부분 무료로 저장 가능, 아닐 경우 유료 사용 분산 버전 제어, 액세스 제어, 소스 코드 관리, 버그 추적, 기능 요청 및 작업 관리를 제공 따라서, Git은 버전 관리 프로그램이고 Github는 버전 관리, 소스 코드 공유, 분산 버전 제어 등등이 가능한 원격 저장소 Git 설치 방법 1. Git 홈페이지 가기 https://git.. 2022. 12. 28.
[데이터 통신과 네트워킹] 대칭 키 & 비대칭 키 암호 보안의 세 가지 목표인 기밀성, 무결성, 가용성은 보안 공격으로부터 위협을 당할 수 있음 기밀성 기밀성은 암호를 사용하여 달성 가능 암호는 2개의 광범위한 종류인 대칭-키와 비대칭-키로 나눌 수 있음 대칭키 암호화 방식은 암/복호화에 사용하는 키가 동일한 암호화 방식을 말하며 그와 달리, 공개키(비대칭키) 암호화 방식은 암복호화에 사용하는 키가 서로 다르며 따라서 공개키 암호화 에서는 송수신자 모두 한쌍의 키(개인키, 공개키)를 갖게 됨 대칭-키 암호 암호화와 복호화 양쪽에 같은 키를 사용하고, 키는 양방향 통신에 사용되기 때문에 대칭이라고 부름 암호화와 복호화 알고리즘은 서로 역(inverse) 관계 암호화와 복호화는 공개하되 공유 키는 비밀로 유지 비밀 키를 교환할 또 다른 보안 채널이 필요 키를 제.. 2022. 12. 26.
[IoT] WPAN(근거리 통신 기술) WPAN(근거리 통신 기술) 근거리 통신 기술은 통상적으로 30m 이내, 길게는 200m 이내의 범위에서 디바이스들이 통신할 수 있게 해주는 기술을 말한다. 와이파이, 블루투스, 지그비, Z-WAVE, UWB, 적외선 등 다양한 기술이 존재한다. 와이파이(Wi-Fi) 와이파이는 Wireless Fidelity의 약자로 무선 환경에서도 유선 인터넷과 같은 높은 수준의 통신 품질을 제공하기 위해 개발된 기술이다. 1990년대 10Mbps의 속도를 제공하던 유선 이더넷의 속도와 품질을 무선 환경에서 이용해 보고자 하는 노력의 산물인 것이다. 역사 최초의 와이파이 최초의 와이파이 기술은 1997년 1월 IEEE 802.11 표준에 규정되어 있다. 2.4GHz ISM 대역에서 CSMA/CA 기술을 이용하여 동일한.. 2022. 12. 12.
[데이터 통신과 네트워킹] Chapter 13 암호학과 네트워크 보안 기본 연습문제 풀이 1. 보안의 세 가지 목적은 _______, _______, _______ 이다. 답: 3번(기밀성, 무결성, 가용성) 2. 다음의 공격 중에서 무결성을 위협하는 것은? 답: 1번(위장) 3. 다음의 공격 중에서 가용성을 위협하는 것은? 답: 3번(서비스 거부) 4. _______ 는 연산을 통하여 메시지의 내용을 감추는 것을 의미한다. 답: 2번(암호화) 5. _______ 는 무언가로 메시지를 덮어서 감추는 것을 의미한다. 답: 1번(스테가노그라피) 6. _______ 암호화에서, 송신자와 수신자는 같은 키를 사용한다. 답: 1번(대칭키) 7. _______ 암호화에서, 양방향으로 같은 키를 사용한다. 답: 1번(대칭키) 8. _______ 암호는 종종 긴 메시지를 위해 사용된다. 답: 1번(대칭키).. 2022. 12. 9.