[APM-AWS-2] MySQL 설치 / Lightsail (Ubuntu)
·
모의해킹
[APM-1] AWS Lightsail 에 Ubuntu 24.04 / Apache2/ PHP 설치모의해킹을 위한 WEB, WAS 서버를 구축합니다. 우선 서버 Instance 생성, Apahce, PHP 설치 를 진행한다.서버 환경AWS LightsailLightsail 은 저렴한 서비스는 3개월 무료로 사용할 수 있다. APM 서버 자체가 가볍bob-data.tistory.com이전에 APM 구조중 Apache2, PHP 서버를 설치했습니다. 이번에는 MySQL을 설치 합니다.Lightsail 에서 가장 저렴한 (Ram - 512MB, vCpu - 1) 을 사용하였는데, MySQL 설치중 메모리가 부족하여 원활한 설치가 진행되지 않는 문제가 발생했습니다. 그래서 한 단계 업그레이드 진행했습니다. 제 기..
[APM-AWS-1] Apache2-PHP 설치 / Lightsail Ubuntu 24.04
·
모의해킹
모의해킹을 직접 해보기 위해서는 웹서버가 필요합니다. 가장 기초적인 APM (Apache-PHP-MySQL) 구조를 활용합니다. 이 포스트에서는 모의해킹을 위한 WEB, WAS 서버를 구축합니다.우선 서버 Instance 생성, Apahce, PHP 설치 를 진행합니다.서버 환경AWS LightsailLightsail 은 저렴한 서비스는 3개월 무료로 사용할 수 있다. APM 서버 자체가 가볍기 때문에 최저 사양으로 사용하기로 결정했다. 앱인 설치된 것도 할 수 있지만, Apache, PHP, MySQL 모두 직접 설치해보고 설치과정에서 발견할 수 있는 취약점이 있지 않을까 해서 직접 설치하기로 결정했다. 참고로 LAMP 는 SSL 자동구성, Linux, Apache, PHP, MariaDB 가 설치되어..
DB 암호화 Transparent Data Encryption (TDE)
·
데이터베이스 [DB]
Mariadb 가 설치 되어 있다는 가정으로 진행File Key Management Encryption Plugin (파일 키 관리 암호화 플러그인) 사용체크해야 할 부분/etc/mysql 에 my.cnf 파일 있는지 확인키 파일 /etc/mysql/key.enc 에 저장암호화 키 /kms 에 저장 (kms 폴더 생성)TDE 적용암호화에 사용할 키 생성// Linux$ (echo -n "1;" ; openssl rand -hex 32 ) | sudo tee -a key.src$ (echo -n "2;" ; openssl rand -hex 32 ) | sudo tee -a key.src// Windows"1;$(openssl rand -hex 32)" | Out-File "C:\kms\key.src"Add..
[Linux] Windows 11 에서 WSL 로 Ubuntu 설치
·
컴퓨터 과학 [CS]
WSL (Windows subsystem for Linux) 설치WSL 은 Windows 에서 Linux 배포판을 실행할 수 있는 기능이다. WSL 2 설치Power Shell을 관리자 권한으로 실행명령 프롬프트에 wsl --install 명령을 실행. wsl -l -0 를 사용해 설치 가능한 리눅스 배포판을 확인 할 수 있다.원하는 배포판을 선택하여 설치. 최신 버전(24.04) 버전으로 설치했음wsl --install -d Ubuntu-24.04 설치 완료후 UNIX username 과 비밀번호를 입력하라고 나온다. 앞으로 계속 사용할 것이기 때문에 입력 후 잘 기록 남겨 놓기.설치된 리눅스 목록 보기 wsl -l -v완료되면 메뉴 검색 창에 Ubuntu 를 검색하면 Ubuntu 서버가 커널로 연결된다.