들어가며 다자이 오사무의 '인간 실격'은 일본 문학에서도 많은 영향력을 미친 작품으로 평가되고 있다. 1949년에 발표된 이 작품은 작가 '다자이 오사무'의 처한 환경에 따라 내면적인 고민과 사회와의 갈등을 자전적인 요소를 깊게 반영하였다. 이 달에는 전자도서관에서 빌린 책을 읽고 리뷰를 한다. 200페이지 남짓이라 가볍게 읽을 수 있는 책인줄 알았는데, 전하는 메시지가 너무 무거운 작품이었다. 감상 총 세 개의 줄거리(수기)로 구성되어 있다. 주인공인 요조는 일반적인 사람과는 다른 독특한 감각을 가지고 있어 항상 많은 생각으로 살아간다. 그래서 타인과의 대화가 힘들고 적당한 관계를 유지하는 것(처세술)을 어려워한다. 그래서 나름의 생존전략으로 광대와 같이 남을 웃기면서 자신을 희생하면서 그들 속으로 녹..
들어가며 새로운 책을 읽었다. 오랜만에 두고 여러번 읽고 싶은 책이라서 천천히 리뷰한다. 《I May Be Wrong》은 종교 이야기를 하지만 종교가 아닌 것처럼, 책이지만 책이 아닌 것처럼 담담하게 작가 자신의 이야기를 들려준다. 작가의 깨달음을 하나씩 따라가면서 결국에는 오롯이 남는 독자 자신을 마주할 수 있다. 저자 한 사람의 일대기를 다룬 책인만큼 저자에 대한 배경이 필요하다. 물론 책을 읽으면 살아온 과정과 함께 작가가 느낀 감정까지 경험할 수 있지만, 외부에서의 평가는 잘 드러나지 않기 때문에 찾아보았다. 비욘 나티코 린데블라드(Björn Natthiko Lindeblad)는 스웨덴 출신의 저자이며 한때 스웨덴의 성공적인 비즈니스맨이었으나, 삶의 의미와 깊이를 찾기 위해 모든 것을 포기하고 태..
개요 사용중인 개발서버의 EoS(End of Support) 도래로 운영체제를 바꾸는 대작업을 하게 되었다. 그중 컨테이너를 구동하는 Docker를 Podman으로 마이그레이션 하는 과정을 기록한다. Docker로 커밋(commit) 및 저장(save)한 이미지를 Podman을 사용하여 로드(load)하고 실행할 수 있다. Docker와 Podman은 모두 OCI(Open Container Initiative) 표준을 준수하기 때문에, Docker로 생성된 이미지는 Podman에서도 사용할 수 있다. 백업 실행중인 도커 컨테이너 그대로 이미지로 생성(커밋)한다. docker commit my-custom-image:latest 커밋한 이미지를 아카이브 파일로 저장한다. docker save my-cust..
1. 개요 2024.02.05 - [Security/Cloud Computing] - [AWS] S3 퍼블릭 버킷을 이용한 정적 웹 사이트 배포하기 이전 게시글에서 배포했던 정적 웹 호스팅 S3 버킷을 Route 53 도메인에 연결한다. 2. 서비스 소개 AWS S3: AWS의 객체 스토리지 서비스로, 정적 웹 사이트 호스팅에 사용될 수 있다. Amazon Route 53: AWS의 DNS 웹 서비스로, 도메인 이름 관리 및 트래픽 라우팅을 위한 서비스이다. 3. 필수 구성요소 S3 정적 웹 호스팅 설정, Route53 도메인 4. 웹 사이트 배포 및 도메인 설정 과정 버킷을 설정하고, 정적 웹 파일을 업로드하고 퍼블릭 액세스 권한을 설정한 이후의 도메인 설정 과정을 설명한다. 1. Route 53 호스..
1. 개요 Amazon S3(Simple Storage Service)를 이용한 정적 웹 사이트 배포과정을 설명한다. 2. 서비스 소개 AWS S3: AWS에서 제공하는 객체 스토리지 서비스로, 데이터의 저장 및 검색 기능을 제공한다. 본 포스팅에서는 정적 웹 사이트 호스팅에 사용한다. 3. 필수 구성요소 정적 웹 파일: 배포하기 위한 리소스가 필요하다. HTML, CSS, JavaScript 파일등 웹 사이트를 구성하는 파일 AWS S3 버킷: 웹 리소스 파일을 저장할 S3 버킷 4. 배포 과정 1. 버킷 생성 리전을 선택하고 S3 서비스로 접근한 후 '버킷 만들기' 메뉴를 통해 새로운 버킷을 생성한다. 여기서 AWS Route 53을 이용하여 도메인을 배포할 계획에 있는 경우 도메인 명과 버킷 명을 ..
개요 외부에서 관리하는 도메인을 AWS 도메인 관리 서비스인 Route53에 연결한다. 1. 서비스 소개 AWS Route 53 : AWS의 도메인 네임 시스템(DNS) 웹 서비스로, 도메인 이름 관리 및 트래픽 라우팅을 위한 서비스 외부 도메인 벤더(예: 가비아): 도메인 등록 및 관리 서비스를 제공하는 외부 DNS 벤더이다. 2. 필수 구성요소 도메인 이름: 외부 도메인 벤더에서 구매한 도메인 이름 호스팅 서비스: AWS Route 53을 사용하여 도메인을 호스팅한다. 레코드 세트: DNS 레코드 세트를 구성하여 도메인의 트래픽을 관리한다. 3. 연결 과정 1. (가비아) 가비아에서 도메인 구매 및 관리 메뉴로 이동 2.(AWS) 호스팅 영역 생성 AWS Route 53에서 새 호스팅 영역을 생성하고..
개요 JEB 디컴파일러에서 프리다 후킹스크립트를 생성하는 스크립트를 설치하고 사용한다. 다운로드 및 설치 깃허브 페이지: https://github.com/Hamz-a/jeb4frida GitHub - Hamz-a/jeb4frida: Generate Frida hooks directly from JEB! Generate Frida hooks directly from JEB! Contribute to Hamz-a/jeb4frida development by creating an account on GitHub. github.com 압축파일로 받으면 폴더에 'Jeb4frida.py' 파일이 스크립트 파일이다. 해당 파일을 JEB가 설치된 경로의 '/scripts' 에 복사한다. 사용 JEB를 재시작 한 후 ..
들어가며 이번에 읽은 책은 무라카미 하루키의 복귀작인 "도시와 그 불확실한 벽"이다. 중간중간 난해한 내용도 많고 벽을 두고 배경이 바뀌면서 스토리가 전개되고, 무엇보다 767페이지의 장편소설이었기에 쉽지 않은 여정이었다. 스토리는 긴박하게 진행되지는 않지만, 작가 특유의 1인칭 관점에서의 서술 방식과 책을 덮을 때까지도 지워지지 않는 수많은 물음표들이 매력인 책이다. 이 글에서는 책에 대한 세세한 해석을 다루진 않는다. 이 책을 더 맛있게 읽은 독자들이 이미 작가의 생각에 가장 근접할만한 요약을 작성해 둔 포스트들이 많다. 감상 책은 3부로 구성되어 있다. 주인공인 "나"는 고등학교 시절 좋아했던 소녀인 "그녀"를 (하루키 소설이 대부분 그렇듯) 갑자기 잃어버리게 되고 벽으로 둘러 쌓인 도시의 존재를 ..
직접 연구하여 작성한 자료입니다. 공식 출처가 명시되지 않은 자료의 무단 복제, 사용을 금지합니다. 공격 기법은 학습용, 허가된 환경에서 실습 바랍니다. 실 운영망 대상 공격은 처벌받습니다. (정보통신망법 제48조 1항) 개요 정보가 저장되는 위치와 값을 확인했다면 정보의 중요성과 민감도를 판단하는 과정이 필요하다.찾은 정보가 중요정보인지 여부를 판단하는 기준을 수립하기 위해 안드로이드 단말에 존재하는 정보 자산과 기능 자산의 유형을 소개한다. 앱을 분석할 때 다음의 기능들을 포함하여 안전한 데이터 처리를 구현하고 있는지 확인한다. 정보 요소 전화번호 단말기 전화번호 통화기록 통화시간, 날짜, 수발신 기록 등 IMEI 단말기 ID 센서 정보 Wi-Fi, Bluetooth, NFC, 조도 센서, 근접 센서..
직접 연구하여 작성한 자료입니다. 공식 출처가 명시되지 않은 자료의 무단 복제, 사용을 금지합니다. 공격 기법은 학습용, 허가된 환경에서 실습 바랍니다. 실 운영망 대상 공격은 처벌받습니다. (정보통신망법 제48조 1항) 개요 앱이 설치되는 경로와 사용자 데이터가 분리되면, 앱과 사용자 데이터 간에 격리된 환경을 유지할 수 있다. 앱 간의 서로에 데이터에 접근하지 못하도록 방지하고, 민감한 정보의 유출을 예방할 수 있다. 하지만 앱의 사용자 데이터는 루트 사용자는 경로에 관계없이 접근할 수 있으며, 앱 업데이트나 제거와 무관하게 유지되는 경우가 있기 때문에 민감정보가 보관되어 있는 경우 보안에 취약해질 수 있다. 동적 분석에서의 중요정보 저장 취약점 진단은 정적분석과는 다르게 기능을 직접 실행하면서 쌓이..