kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

반응형

전체 글 598

[정보보안기사] 이론정리 - 대칭키 암호

현대 대칭키 암호 현대 블록 암호 개요 대칭키 블록 암호는 k비트 키를 사용하여 n-비트 평문 블록을 암호화하거나 n-비트 암호문을 복호화한다. 복호화 알고리즘은 암호 알고리즘의 역함수이다. 메시지의 길이가 n비트보다 작다면 n비트 블록을 만들기 위해 패딩(padding)이 추가된다. 치환(Substitution)과 전치(Transposition) 블록 암호는 비트단위의 치환 혹은 전치 암호로 동작된다. 치환암호에서 평문과 암호문의 0과 1의 비트 개수는 다르다. 전치암호에서 메시지의 길이가 n일 떄, 평문 혹은 암호문의 개수는 2^n이다. 현대블록암호는 전수공격을 예방하고자 치환암호로 설계된다. 현대 블록 암호의 구성 요소 이동요소(Shift) + 교환요소(Swap) + 분할요소(Split) + 조합요..

Cyber Security 2023.01.15

가상자산 거래소 해킹 이슈

* 북한의 암호화폐 해킹 관련 이슈 되집기. - 국내 암호화폐 거래소가 보유하고 있는 지갑에 대한 해킹 공격으로 블록체인 자체를 해킹한 것이 아니다. 거래소에서 고객정보를 빼내거나 허술한 거래소 운영 프로그램을 공격하는 것이다. - 블록체인협회의 자율규제안에서 거래자금의 원화 예치금을 100% 금융회사에 보관하고 가상통화의 70% 이상을 '콜드 스토리지(Cold Wallet)'에 의무적으로 보관하기로 했다. 콜드 스토리지는 인터넷과 연결되지 않은 외부 저장장치를 말하는데, 거래소 서버를 공격해도 문제 없도록 하겠다는 취지이다. * 암호화폐를 규제하면 블록체인이란 신기술 발전을 저해하나? - 비트코인은 블록체인 없이 발행되거나 거래될 수 없지만, 블록체인은 암호화폐 발행이나 거래에만 쓰이는 것은 아니다. ..

암호화폐 가상자산 지갑 개념 및 소유권 은행과 비교

1. 가상자산 지갑이란? 말 그대로 가상자산(비트코인, 이더리움, 이오스 등)를 보관하는 지갑입니다. 돈을 보관하는 진짜 ‘지갑’과 달리 지금의 ‘암호화폐 지갑’은 앱, 하드웨어, 웹상의 소프트웨어 형태로 존재합니다. 기존 지갑과 앱, 웹, 하드웨어 형태의 암호화폐 지갑 대부분의 지갑 개발사들은 가상자산 결제, 보관, 전송의 기능을 쉽게 제공하는 것을 목표로 하고 있습니다. 가상자산 지갑 뜻: 말 그대로 가상자산을 보관하는 지갑 가상자산 지갑의 형태 : 앱, 하드웨어, 소프트웨어 등으로 존재 목표 : 금융 서비스 수준을 목표로 가상자산 지갑 개발 중 2. 가상자산 지갑의 특징 가상자산은 국가 제약 없이 전송될 수 있습니다. 가상자산 종류도 다양하죠. 또 기축통화와 달리 가상자산의 시세 변동성은 매우 큽니..

Procmon 덤프 수집 및 분석

1. Process Monitor란? Windows Sysinternals Suite에서 제공하는 도구로, Microsoft에서 제공 https://docs.microsoft.com/en-us/sysinternals/downloads/procmon 프로세스 모니터링 및 분석, 디버깅을 목적으로 시스템의 파일 시스템, 프로세스/스레드, 파일, 네트워크, 레지스트리 동작 등을 실시간으로 캡쳐(수집)하여 모니터링 하는 프로그램 너무 많은 데이터를 수집한다는 점이 가장 큰 장점이자 단점 주요 기능 Capture : 프로세스 로그 수집 캡쳐 on/off, 단축키 : Ctrl + E Autoscroll : 최근 활동한 프로세스 목록 이동 Clear : 캡쳐된 프로세스 출력 내용 초기화 Filter : 필터링 설정(..

DFIR/사고 대응 2023.01.02

이더리움 배경 지식

이더리움의 화폐 단위는 이더(ether)이다. 이더리움 자체는 화폐가 아니다. 이더가 화폐이다. 이더는 다시 웨이(wei)라는 단위로 쪼갤 수 있다. ##이더리움 지갑 사용의 의미 책에서 지갑은 여러 의미가 있으나, 이더리움 계정을 관리하는 소프트웨어 앱이라는 의미로 사용한다고 밝히고 있다. 이더리움 지갑 어플리케이션을 사용해보기로 한다. 메타마스크 (MetaMask) 잭스 (Jaxx) 마이이더월렛 (MyEtherWallet, MEW) 에메랄드 지갑 지갑 파일은 대부분 HD 지갑을 구성하는 계층 결정적(Hierarchical Deterministic) 경로로 구성되어 있으며, 지갑 파일을 통해 ‘지갑’을 복구한다. 지갑 생성 시 개인키, 키스토어, 니모닉 코드를 선택하여 생성 및 저장할 수 있으며, 이는..

NTLM이란?

NTLM(NT LanMan) Windows NT 제품군의 모든 구성원이 사용하는 인증 절차이며, 이전의 LanMAn처럼 NTLM은 클라이언트의 신원을 확인하기 위해 네트워크를 통해 암호나 해시도니 암호를 전송하지 않고 challenge / response 절차를 사용한다. NTLM 인증은 네트워크에 사용자 암호(혹은 해시된 상태의 암호)를 전송하지 않는다. 대신에 NTLM 인증은 실제 암호가 네트워크를 거치지 않도록 하기 위해 challenge / response 방식을 사용한다. NTLM 인증 방식 NTLM 프로토콜은 크게 "Connection-Oriented(연결지향성)" 와 "Connectionless(비연결형)" 으로 나뉘지만 이번 포스팅에서는 연결지향성 NTLM 만 다룬다. 두 방식은 큰 차이점..

IT 용어 사전 2022.12.26

리눅스 무선랜 설정

유선랜 연결X, 미니멀 설치 상태의 CentOS7에서 무선랜 설정하기 (ifconfig, netstat 명령어도 설치 안되어 있을 때) 1. 명령으로 무선랜 디바이스 명 확인 # ip addr show 예 : wlp1s0 2. wpa_supplicant 설정 # vi /etc/sysconfig/wpa_supplicant INTERFACE="-i무선랜디바이스명" DRIVERS="-Dwext" 3. NetworkManger 서비스 정지 wpa_supplicant를 이용한 무선랜 설정 전에 해당 서비스 정지 필요 # systemctl stop NetworkManager # chkconfig NetworkManager off * NetworkManager 서비스 정지 후 nmcli 명령어 사용 가능 # nmcl..

OS 2022.08.31

주요 코인 정리

디파이는 -코인 전용 은행 -대출(랜딩) 예금(스테이킹) 관련 코인은 -체인링크, 스와이프, 유니스왑, 저스트, 트론, 루나, 폴카닷, 신세틱스, 에이브, 컴파운드, 세미토큰, 스시스왑, 테라, 제로엑스, 다이코인, 연파이낸스 NFT - 대체 불가능한 토큰, 제 2의 비트코인으로 불림. -누가 소유권을 가지고 있는지 증명. -디지털 정품, 소유 인증서 * 관련코인 -세타토큰, 보라, 엔진코인, 클레이튼, 플로우, 디센트럴랜드, 칠리즈, 왁스, 오리진프로토콜, 샌드박스 Did 코인 - 블록체인 기반으로 신원을 증명하는 시스템 * 관련 코인 -메타디움, 아이콘, 바이오패스포트, 온톨로지, 메디블록, 파르마체인, 휴먼스케이프, * IPFS -탈중앙화 분산형 프로토콜 -http, https 프로토콜을 보완 또는..

주피터 노트북 다크모드

명령프롬프트 창에서 jupyterthemes 패키지 설치 > pip install jupyterthemes 사용 가능한 테마 확인 (jt 명령어) > jt -l chesterish 테마 적용하기 > jt -t chesterish -f roboto -fs 12 -altp -tfs 12 -nfs 12 -cellw 80% -T -N 또는 기타 설정 없이 모드만 바꿀 경우 > jt -t chesterish * 원래의 디폴트 모드로 변경 시에는 > jt -r 주피터 노트북 실행하여 다크모드 적용 확인하기 (실행중이었다면 재실행) 참고 : https://ththchoco.tistory.com/56

Programming 2022.07.25
반응형