본문 바로가기

스마트보안75

디지털포렌식 03 디지털 증거 및 획득 방식디지털 증거: 디지털 포렌식 절차에 맞게 수집된 디지털 데이터로 법정에서 효력을 갖는 디지털 데이터>> 디지털 증거가 남을 수 있는 모든 디지털 장치 디지털 데이터: 디지털 기기에 존재하는 데이터 법률에서 디지털 개념형법 48조: 전자기록 //전자증거, 전자정보 디지털 증거의 특징 존재 형식에 따른 디지털 증거의 분류- 증거 수집 방법의 차이를 발생시킴 생성 형태에 따른 디지털 증거의 분류- 전문 법칙의 적용여부의 문제 발생복사, 이미징, 하드카피 증거 수집단계, 하드디스크에서 증거를 확보할 때 출력, 복사, 이미징, 하드카피, 저장매체 등 다섯가지 방법 사용1. 출력: 종이 문서로 인쇄2. 복사: 파일시스템에 존재하는 파일을 카피하는 방법, 존재하는 파일은 가능하지만 삭제된.. 2025. 9. 22.
디지털포렌식 02 장비 및 도구, 자격증디지털포렌식 도구의 요건- 디지털포렌식할때 신뢰적, 효율적, 체계적으로 실시할 수 있도록 지원하는 도구이다. - 증거의 무결성, 신뢰성을 보장하기 위해 도구는 합법적이고 검증되어 있어야하고 변인통제가 되어야 한다.*검증: 법정에서 디지털 증거를 법정에서 증거로 쓸 수 있게 만드는 방법포렌식 도구의 신뢰성: 원본 증거를 훼손하지 않고 정보를 수집하는지 검증되어야함, 정확한 결과 도출, 예외사항 대처가 반드시 필요함.필요 부자재케이블 또는 보관함HDD, SSD 연결 케이블(복제기 등에 연결)휴대폰 복제를 위한 USB케이블사본 HDD 보관 케이스정전기 방지 봉투충격방지 봉투전파차단 봉투(차폐)기타 부자재봉인씰확인서 양식관련 법령대검: 디지털포렌식은 범죄와 관련된 디지털 자료를 과학적 .. 2025. 9. 22.
디지털 포렌식 01 디지털포렌식이란?정보사회로 진입하게 되면서 디지털 범죄 자료들이 기하급수적으로 증가하여 이에 대한 수사과학분야가 필요해졌다. 디지털포렌식은 범죄 현장에서 확보한 하드웨어에서 수집할 수 있는 보존, 수집, 확인, 식별, 분석, 기록, 재현, 현출 등을 과학적으로 도출되고 증명가능한 방법으로 수행하는 것이다. 디지털 증거물을 수집, 분석해 증거로 활용하는 과학수사 기법이다.디지털 자료를 복원, 수집하여 조사하는 과학수사 또는 법의학을 의미한다. 대검예규: 디지털 증거를 수집, 보관, 분석, 현출하는데 쓰이는 기술 또는 절차이다. 포렌식 vs 디지털포렌식포렌식: 아날로그방식의 과학수사 (지문 털기, 혈흔, 등등 물리적인 증거)*과학수사(CSI): 이게 더 넓은 범위임. 어떤 개념인가디지털포렌식: 완전히 제거하.. 2025. 9. 22.
블록체인 8 SSI & Decentralized Identity Manangement Digital identity디지털 정체성 필요성: 오프라인 및 온라인 서비스를 이용하기 위해 디지털 정체성이 필요하다. 정체성 유형 가명 정체성 (Pseudonymous Identity): 이메일과 같은 단순한 형태의 정체성. 예: 소셜 미디어 계정은 보통 이메일 주소만 요구.  실명 정체성 (Natural Identity): 규제 준수를 위해 본인의 신원이 확인되어야 하는 경우. 예: 은행 업무는 자연적 정체성 검증 필요.  다중 정체성 사람들은 여러 개의 정체성을 가지고 있다. 예: 업무용 정체성과 개인용 정체성을 구분하여 사용. 정체성은 특정 식별자에 대한 주장(claims)의 모음으로 볼 수 있다. ???: 접니다 Iden.. 2024. 12. 11.
블록체인 7-3 Cross-contract and Blockchain InteractionEVM Contract Function Execution과거 블록들 (Block n-2, Block n-1): 과거 블록은 이미 채굴되었으며, 스마트 컨트랙트와 관련된 트랜잭션(TX)을 포함한다. 스마트 컨트랙트 코드 또는 상태 변경이 이 블록들에 기록된다. 현재 블록 (Block n):아직 채굴 중인 블록이며, 실행될 트랜잭션을 포함한다 EVM에서의 실행 EVM은 다음 정보를 기반으로 실행된다:Coinbase: 블록 보상을 받을 주소.Difficulty: 현재 블록을 채굴하는 데 필요한 난이도.Gas Limit: 블록 내 최대 가스 소비 한도.Timestamp: 블록 생성 시점의 시간.상태 변경: 트랜잭션 실행 결과로 컨트랙트 상.. 2024. 12. 11.
운영체제 액끼스 5장 1. 스레드가 시스템 호출 끝에 IO를 요청해 블록될 때: 블록상태 후 스케줄링 (CPU 활용률 향상) 2. 스레드가 자발적으로 CPU를 반활할때: 현재 스레드를 넣고 새로운 스레드 선택(CPU가 자발적 양보) 3. 스레드의 타임슬라이스가 소진되어 타이머 인터럽트 발생(균등한 CPU 분배) 4. 더 높은 순위의 스레드가 요청한 입출력 작업 완료, 인터럽트 발생: 현재스레드를 강제 중단시켜 높은 순위의 스레드를 깨워 스케줄링(우선순위를 지키기 위함) 기아: 스레드가 스케줄링에서 선택되지 못한 채 오랫동안 준비리스트에 있는 상황 에이징: 기아의 해결책, 머무른 시간비례 순위가 높아짐(짬순) CPU 스케줄링 알고리즘들(그림 + 설명) FCFS: 선착순 스케줄링 SJF: 실행시간 짧은순 스케줄링(현실성 사.. 2024. 12. 10.