kkamagi's story

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

반응형

전체글 600

AWS SSL 인증서 갱신

AWS SSL 인증서 갱신하기 ※ 리눅스에서 아래의 명령을 통해 진행 1. 개인 키 생성 # openssl genrsa -des3 -out server_name.pass.key 2048 # openssl rsa -in server_name.pass.key -out server_name_private.key - 키 사이즈는 2048만 가능, 개인 키 분실 시 복원 및 재생성 불가능 - 인증서를 설치할 때 개인키 및 비밀번호가 필요하므로 보관에 유의 2. 인증서 서명 요청(CSR, Certificate Signing Request) 생성 (개인키를 바탕으로) # openssl req -nodes -new -key server_name.private.key -out server_name.csr * csr 파일..

AWS 2020.08.26

ENTRYPOINT_컨테이너가 시작되었을 때 스크립트 혹은 명령을 실행

ENTRYPOINT ENTRYPOINT는 컨테이너가 시작되었을 때 스크립트 혹은 명령을 실행합니다. 즉 docker run 명령으로 컨테이너를 생성하거나, docker start 명령으로 정지된 컨테이너를 시작할 때 실행됩니다. ENTRYPOINT는 Dockerfile에서 단 한번만 사용할 수 있습니다. 셸(/bin/sh)로 명령 실행하기 Dockerfile ENTRYPOINT touch /home/hello/hello.txt ENTRYPOINT 형식이며 셸 스크립트 구문을 사용할 수 있습니다. FROM으로 설정한 이미지에 포함된 /bin/sh 실행 파일을 사용하게 되며 /bin/sh 실행 파일이 없으면 사용할 수 없습니다. 셸 없이 바로 실행하기 Dockerfile ENTRYPOINT ["/home/h..

Docker 2020.08.26

docker network 생성

- 네트워크 생성 - 컨테이너 접속 후 타 컨테이너 네임으로 ping을 해서 ping 수행되면 같은 네트워크로 연결된 것이다. - 네트워크들 - 네트워크 정보 - mariadb docker 운용 1) 설치 - https://hub.docker.com/_/mariadb/ - # sudo docker pull mariadb:latest 2) 실행 # sudo docker run --name brian-mariadb -v /Users/bright/dockers/mariadb/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD= -p 3306:3306 -d --network brian-network mariadb:latest 3) 재실행 # sudo docker start 4) 컨..

Docker 2020.08.26

디지털 증거의 법적 허용성 판례

디지털 증거의 법적 허용성 판례 Frye 판례와 Daubert 판례 1. 개요 법정에서 과학적 증거를 허용성을 인정하기 위해 반드시 성립되어야 하는 과학적 법칙 및 그것을 이용한 검사기술의 타당성에 대하여 서로 다른 입장이 존재한다. 2. 미국 Frye v. United States 293 F. 1013 (D.C. Cir. 1923) 미국은 Frye 사건에서 일명 ‘거짓말 탐지기’수사를 도입하였다. 심혈압을 측정하여 피고인의 증언시 심리적 변화를 감정하였는데, 이를 통해 피고인의 무죄 주장이 진실함을 보이려했다. 그러나 연방항소법원은 과학적 원리나 발견이 실험의 단계인 것과, 확증의 단계인 것을 명확히 구분하기 어렵다는 이유로 거짓말탐지기 검사결과에 대한 허용성을 부인하였다. 즉, 증거능력을 부여하려면 ..

Redis container 다운 및 바로 실행하기

Redis 컨테이너 실행하기 * detached mode (백그라운드모드)로 : -d 옵션 * 컨테이너 포트를 호스트의 포트로 연결 : -p 옵션 # docker run -d -p 1234:6379 redis * 없으니까 바로 다운로드 받고 실행됨 * -p 옵션을 이용: 호스트의 1234포트를 컨테이너의 6379포트로 연결, localhost의 1234포트로 접속하면 하면 redis를 사용 가능 ~$ docker run -d -p 1234:6379 redis Unable to find image 'redis:latest' locally latest: Pulling from library/redis 065132d9f705: Pull complete be9835c27852: Pull complete f4a0..

Docker 2020.08.26

VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation

VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation. 이 경우 원인은 윈도우의 가상화시스템인 Hyper-V 가 설치되어 있기 때문인데, 정지 및 제거 해주면 됩니다. 정지 하는 방법은 도스창 (cmd) 을 관리자 권한으로 실행한 후, bcdedit /set hypervisorlaunchtype off 재부팅 이후 아래 명령 실행 - vmware 실행 이후 다시 활성화 할 때는 bcdedit /set hypervisorlaunchtype auto 그리고 항상 명령어를 실행 한 후 재부팅 해야 합니다. 참고 : http://www.ivob..

Docker 2020.08.26

docker를 이용한 파이썬 웹 개발환경 세팅

파이썬 웹 프로그래밍 - 개발환경 세팅 - Docker(Window에 설치) Windows 10 pro 아래 버전은 docker 설치 안되며, Docker toolbox를 설치해야 한다. 설치 후 cmd에서 > docker version 확인 -> Client / Server 둘다 확인 (powershell) rm을 주는 이유 -> it는 옵션, alpine 이미지를 돌리는 sh명령을 돌리겠다 , exit하고 나가는 순간 컨테이너도 같이 삭제해라 라는 의미이다. -> 우분투 환경으로 이미지 다운로드 및 접속, 쉘 커맨드 떨어짐 -> alpine 이미지를 가져와서 이미지를 run을 시키는데, sh라는 명령어를 실행시킨 것이다. size는 단지 3.97MB이며 이 리눅스 쉘 환경으로 들어가는데 host PC..

Docker 2020.08.26

windows 10 docker에서 우분투 다운로드

# docker search ubuntu # docker pull ubuntu # docker images # docker run -i -t --name ubuntu_dwkim ubuntu /bin/bash - 우분투 도커이미지를 bash명령으로 실행시켜 작업이 가능하다. exit하면 해당 컨테이너도 종료됨 - 최초 종료 후 다시 실행 시 아래와 같이 진행 # docker ps -a # docker start [컨테이너 ID] - 앞 2~4자리만 입력하여 인식할 정도의 ID만 입력하면 된다. # docker ps - 컨테이너 실행 상태 확인 # docker exec -it [컨테이너 ID] 실행명령 - 컨테이너에 전달할 명령 감사합니다.

Docker 2020.08.25

리눅스에 워드프레스 설치

* 리눅스에 워드프레스 설치해보기 (기존 자료 정리 추가) - 참고 URL : http://gotocloud.co.kr/?p=366 http://www.jaehak0123.com/archives/5557 - 테스트 서버 준비. - 워드프레스 db config 파일은 localhost로 함 cd /usr/local/src wget http://ko.wordpress.org/wordpress-3.5.1-ko_KR.tar.gz tar xvfz wordpress-3.5.1-ko_KR.tar.gz mv wordpress /usr/local/apache/htdocs/ 또는 설정할 아파치 홈디렉터리로 wordpress 디렉터리를 이동 chown root.root -R wordpress/ -> 권한 설정 (서버 상황에..

OS 2020.08.20

Archery 취약점 진단 솔루션 소개

Archery 취약점 진단 솔루션 소개 * 진단 도구 소개 Archery는 개발자와 침투테스터가 스캔을 수행하고 취약점을 관리하는 오픈 소스 취약점 진단 및 관리 도구이다. Archery는 잘 알려진 오픈 소스 도구를 사용하여 웹 응용 프로그램과 네트워크를 포괄적으로 검사한다. 해당 툴을 이용하면 스마트하고 자동화 된 방식으로 시스템의 취약점을 탐지하고 이를 통합된 방식으로 관리할 수 있다. 공식홈페이지 https://archerysec.info/index.html 참고페이지 https://m.blog.naver.com/PostView.nhn?blogId=chogar&logNo=221291008897&categoryNo=13&proxyReferer=&proxyReferer=https%3A%2F%2Fwww..

Cyber Security 2020.08.20
반응형