Season 1/기술 보안
-
보호되어 있는 글입니다.
Android 모의해킹 개론보호되어 있는 글입니다.
2022.10.30 -
OpenStack이란? OpenStack 사이트에서 “OpenStack is a cloud operating system that controls large pools of compute, storage and networking resources throughout a datacenter, all managed and provisioned through APIs with common authentication mechanisms.”이라고 설명되어 있음. 해당 설명을 번역 및 요약하면, “오픈스택은 데이터 센터의 자원들을 제어하는 클라우드 운영체제이며, API를 통해 관리함”으로 번역이 됨. 나는 해당 번역을 “너희들의 남아도는 자원들도 AWS처럼 클라우드 서비스를 할 수 있도록 해주겠다”라는 뜻으로 간..
[Cloud CCE] OpenStack - 1OpenStack이란? OpenStack 사이트에서 “OpenStack is a cloud operating system that controls large pools of compute, storage and networking resources throughout a datacenter, all managed and provisioned through APIs with common authentication mechanisms.”이라고 설명되어 있음. 해당 설명을 번역 및 요약하면, “오픈스택은 데이터 센터의 자원들을 제어하는 클라우드 운영체제이며, API를 통해 관리함”으로 번역이 됨. 나는 해당 번역을 “너희들의 남아도는 자원들도 AWS처럼 클라우드 서비스를 할 수 있도록 해주겠다”라는 뜻으로 간..
2022.10.29 -
Subfinder 란? 서브 도메인 스캔 도구임. 속도가 빠르다고 하는데, 솔직히 다른 도구들과의 차이점은 모르겠음. 그러나 Project Discovery 도구들과 호환성이 좋아서 사용함. Install 이전에 작성하였던 nuclei의 설치 방법과 동일함. go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest Subfinder의 Github에서 install 주소를 복사하여 go install -v 명령어로 설치해주면 됨. 사용법 Sub Domain Search subfinder -d Target_Domain 단순 파싱을 진행할 거면, 특별한 설정 없이 위와 같이 도메인 주소만 넣으면 됨. 나는 테스트를 위해 Hackon..
Project Discovery 소개 - SubfinderSubfinder 란? 서브 도메인 스캔 도구임. 속도가 빠르다고 하는데, 솔직히 다른 도구들과의 차이점은 모르겠음. 그러나 Project Discovery 도구들과 호환성이 좋아서 사용함. Install 이전에 작성하였던 nuclei의 설치 방법과 동일함. go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest Subfinder의 Github에서 install 주소를 복사하여 go install -v 명령어로 설치해주면 됨. 사용법 Sub Domain Search subfinder -d Target_Domain 단순 파싱을 진행할 거면, 특별한 설정 없이 위와 같이 도메인 주소만 넣으면 됨. 나는 테스트를 위해 Hackon..
2022.10.23 -
Nuclei Golang 설치하기 Nuclei는 Golang으로 제작된 도구이라, 운영체제에 Golang이 설치되어야 함. 설치 방법은 인터넷에 쉽게 찾을 수 있어서 Linux 환경에서 설치하는 방법만 설명하겠음. Golang Download Site에서 여러 버전의 Golang 설치 파일을 설치 할 수 있음. Nuclei는 Go 1.17 버전 이상을 권장하고 있음. 현재 Ubuntu의 버전이 22.04 버전이라 apt 저장소에 있는 Golang이 1.18 버전으로 나와있음. 하지만, 22.04 버전 이하에서 다운로드 시 1.15 버전 이하가 다운로드 됨. add-apt-repository ppa:longsleep/golang-backports -y 최신 PPA을 반영하여 apt을 이용하여 golang을..
Project Discovery 소개 - nuclei (2)Nuclei Golang 설치하기 Nuclei는 Golang으로 제작된 도구이라, 운영체제에 Golang이 설치되어야 함. 설치 방법은 인터넷에 쉽게 찾을 수 있어서 Linux 환경에서 설치하는 방법만 설명하겠음. Golang Download Site에서 여러 버전의 Golang 설치 파일을 설치 할 수 있음. Nuclei는 Go 1.17 버전 이상을 권장하고 있음. 현재 Ubuntu의 버전이 22.04 버전이라 apt 저장소에 있는 Golang이 1.18 버전으로 나와있음. 하지만, 22.04 버전 이하에서 다운로드 시 1.15 버전 이하가 다운로드 됨. add-apt-repository ppa:longsleep/golang-backports -y 최신 PPA을 반영하여 apt을 이용하여 golang을..
2022.09.30 -
보호되어 있는 글입니다.
[AWS 기초 입문] 네트워크 기초 01보호되어 있는 글입니다.
2022.09.30 -
개요 작은 대학교의 서버실에 가보면 혼자 들기에도 버거운 서버 수십 개가 빼곡하게 들어서있다. 수강신청 서버는 자원이 부족해서 매 번 렉과 전쟁이고 입시 홈페이지 서버는 지원자가 없어서 자원이 남아돈다. 어떻게 물리자원을 효율적으로 활용할 수 있을까에 대한 질문에 대한 답은 '컨테이너'이다. 현재 컨테이너의 기반이 되는 LXC(리눅스 컨테이너) 기술이 2008년 발표되고, 해당 기술로 만들어진 도커가 2013년 공개되었다. 그로부터 10년이 지난 지금은 컨테이너 기술의 효율성과 안정성이 충분히 검증되었고 기업들은 서비스들을 컨테이너화 하고 있다. 하지만 아무리 검증되었다 한들 이 바닥엔 괴물들이 즐비하기 때문에 또 어떻게든 뚫어낸다. 그래서 나는 어쩔 수 없이 또 컨테이너 보안을 공부해야 한다. 기본용어..
[컨테이너 보안] 1장. 컨테이너와 도커의 기본 개념개요 작은 대학교의 서버실에 가보면 혼자 들기에도 버거운 서버 수십 개가 빼곡하게 들어서있다. 수강신청 서버는 자원이 부족해서 매 번 렉과 전쟁이고 입시 홈페이지 서버는 지원자가 없어서 자원이 남아돈다. 어떻게 물리자원을 효율적으로 활용할 수 있을까에 대한 질문에 대한 답은 '컨테이너'이다. 현재 컨테이너의 기반이 되는 LXC(리눅스 컨테이너) 기술이 2008년 발표되고, 해당 기술로 만들어진 도커가 2013년 공개되었다. 그로부터 10년이 지난 지금은 컨테이너 기술의 효율성과 안정성이 충분히 검증되었고 기업들은 서비스들을 컨테이너화 하고 있다. 하지만 아무리 검증되었다 한들 이 바닥엔 괴물들이 즐비하기 때문에 또 어떻게든 뚫어낸다. 그래서 나는 어쩔 수 없이 또 컨테이너 보안을 공부해야 한다. 기본용어..
2022.09.29