728x90
반응형

ubuntu 3

메시지 변조 감지 코드(MDC)

Intro 본 포스팅에서는 메시지 변조 감지 코드(MDC)에 대해 다룬다. 메시지 변조 감지 코드(MDC)란? 말 그대로 메시지의 변조를 감지할 수 있는 코드이다. 원본에 대해 해시 함수를 돌리면 고정 길이의 output이 나오게 된다. 그 output이 원본에 대한 MDC라고 할 수 있다. 메시지 변조 감지 코드(MDC)의 활용 클라우드 서비스 개인 파일을 클라우드 서비스에 저장하는 상황이다. 클라우드에 업로드 하기 전, 파일에 대한 MDC를 생성해서 저장하고 업로드한다. 그 후, 나중에 클라우드에서 다운로드 받아서 파일을 확인할 때 동일한 해시 함수를 돌려 MDC를 비교한다. 원본 파일에 대한 MDC와 클라우드 올린 파일의 MDC를 대조하여 파일 위변조 여부를 확인할 수 있다. 하지만 기본적으로 클라..

Security 2023.09.29

[FlagApp] SpringBoot - Server 배포

UMC 4th Master Course로 팀원들과 앱 프로젝트를 진행하고 있습니다. Demo day에 앞서, back server를 배포하려 합니다. 목차 0. 개발환경 1. AWS EC2 생성 2. SSH Connection & git clone 3. Build with jar 4. 배포 cf. 하단 글의 db와 연동되어 있는 프로젝트입니다. [SpringBoot] Springboot - AWS RDS(MySQL) Connection 개발환경 SpringBoot 2.7.13 JDK 11.0 MySQL 8.0.32 해당 ERD를 기반으로 Database Schema를 구축하였습니다. Relationship을 활용해 User, Flag(만남약속), 친구목록 등의 Entity-Relationship 관계를..

Ch1 Server : UTM Ubuntu LTS 설치

UMC 4th - SpringBoot 약 두달 전, SSUMC 4th Server-SpringBoot에 합격하게 되었다. 공통 자료인 워크북을 통한 실습과 스터디를 매주 진행하게 되었고, 필수 실습을 제외하면 스터디는 자유로운 분위기로 진행되는 것 같았다. 우리 스터디원들은 우선 실습과 워크북 학습에 집중하기로 하였다. 다들 Window를 기준으로 실습을 진행하였고, 인터넷에 떠도는 정보들도 대게 Window기반으로 설명되어 있었다. 필자는 고독하게 Apple sillicon mac으로 실습을 진행할 예정이다.. 혹시나 Apple sillicon mac으로 UMC 커리큘럼을 따라갈 사람들, 혹은 일반 Apple sillicon mac 사용자들을 위해, 또 나를 위한 기록으로 10주간의 UMC 실습 일정을..

728x90
반응형