본문 바로가기
  • 클라우드야 나랑 친해지자!
반응형

TIL (Today I Learned)24

2021-02-02 수업을 듣고 배운 내용과 연습한 내용을 정리하였습니다 개인 공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다. 잘못된 부분이 있거나 질문사항은 댓글로 남겨주시면 성심성의껏 답변해드리겠습니다. 감사합니다! * 전자서명 ( Digital Signature ) : 무결성, 인증, 부인봉쇄 - 송신자는 원문의 해쉬값에 자신의 개인키로 암호화한다.(서명) - 수신자의 검증 방법 -> 서명된 해쉬값을 송신자의 공개키로 복호화한다.(해쉬값이 나옴) -> 원문에서 해쉬값을 구한후, 앞서 복호화한 해쉬값과 비교한다. -> 일치하면 무결성이 검증된다. - 송신자가 부인하는 경우 -> 송신자의 공개키로 복호화해서 해쉬값이 나오는 경우, 송신자는 개인키를 사용하였음이 증명됨 (부인봉쇄) * 인증서(C.. 2021. 2. 2.
2021-02-01 Today I Learned! 수업을 듣고 배운 내용과 연습한 내용을 정리하였습니다. 개인 공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다. 잘못된 부분이 있거나 질문사항은 댓글로 남겨주시면 성심성의껏 답변해드리겠습니다. 감사합니다! * 암호화 * 대칭키 - 암호화키와 복호화키가 서로 대칭을 이루는 것 - 대칭키 (Symmetric Key) : 대칭을 이루기 때문 = 비밀키(Secret Key) : 키를 비밀리에 보관해야 하기 때문 = 단일키(Single Key) : 사실상 하나의 키나 마찬가지이기 때문 = 세션키(Session Key) : 한번의 세션에서만 사용하기 때문 - 종류 : DES, 3DES, AES(Rijndael), SEED, HIGHT, LEA, ARIA, RC.. 2021. 2. 1.
2021-01-28 * 구글클라우드 플랫폼 시작하기 cloud.google.com/ 클라우드 컴퓨팅 서비스 | Google Cloud 데이터 관리, 하이브리드 및 멀티 클라우드, AI 및 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요. cloud.google.com * SDK 설치 SDK를 설치하고자 한다면 https://cloud.google.com/sdk/ 로 이동하여 해당 플랫폼의 지침을 따르면 됩니다. 일반적인 리눅스 배포판에서는 다음 코드를 실행하면 됩니다. 저는 Ubuntu로 진행하였고 구글의 SDK 지침을 토대로 진행하였습니다. 1.설치 패키지 소스로 Cloud SDK 배포 URI를 추가합니다 $echo "deb [signed-by=/usr/share/keyrings/clo.. 2021. 1. 28.
2021-01-27 * Ubuntu Docker 실습 $sudo apt update && sudo apt upgrade $sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common $curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - // OK가 나오면 성공 $sudo add-apt-repository \ >"deb [arch=amd64] https://download.docker.com/linux/ubuntu \ >$(lsb_release -cs) \ >stable" $sudo apt update && sudo apt ins.. 2021. 1. 27.
2021-01-26 * Ubuntu, MairaDB 실습 $ mysql -u root -p MariaDB [(none)]> show databases; MariaDB [(none)]> use classicmodels; MariaDB [(none)]> show tables; * 해쉬함수 -> 패스워드를 해쉬값으로 저장하면, 해쉬값이 노출되더라도 원래의 패스워드(원문)을 알 수 없다. -> 그런데, 너무 짧은 길이의 해쉬함수를 사용하면, 충돌쌍을 발견할 가능성이 높아짐 -> MD5(128bit), SHA1(160bit)는 2021년 현재 안정성에 문제가 있으므로, SHA2-256을 사용해야 함. ( 0~9,A,B,C,D,E,F ----> 16진수, 16=2의4승=4bit ) ex) md5sum [파일명] -> 32자리 x 4b.. 2021. 1. 26.
2021-01-25 * 클라우드 서비스 종류 IaaS (Infrastructure as a Service) : 서버나 스토리지 등의 인프라 장비를 빌려주는 형태의 클라우드 서비스 PaaS (Platform as a Service) : 플랫폼을 빌려주는 형태의 서비스. 개발자는 OS,플랫폼 관리에 대한 부담 없이 개발에만 집중할 수 있고 API를 조합하는 방식으로 쉽게 개발할 수 있음. SaaS (Software as a Service) : 소프트웨어 자체를 서비스로 제공함. 사용자는 서비스를 이용하고자 할 때 언제 어디서든 접속해서 사용하면 되는 구조이고 소프트웨어의 업데이트 및 보안 관리 등은 신경쓸 필요가 없음. 즉, 소프트웨어를 사용하기 위한 모든 부분을 관리해주는 서비스. * 하이퍼바이저 (Hypervisor) ->.. 2021. 1. 25.
반응형