전체 글 17

AWS - CloudFormation

1. CloudFormation 1.1 CloudFormation이란? - CloudFormation은 AWS 리소스를 자동으로 생성해 주는 서비스 - 사용하려는 AWS 리소스를 템플릿 파일로 작성하면 CloudFormaion이 이를 분석후 AWS 리소스를 생성하는 방식. - 이렇게 생성된 리소스를 스택이라고 부른다. * DevOps - Development ( 개발 ) 과 Operation ( 운영 ) 을 합친 개념 - 운영자가 개발하는것 보다 개발자가 운영하는것이 더 쉽기때문에 개발자에게 운영을 배우도록 하여 수행한다. - 최근에는 스크립트가 보편화 (파이썬, 루비, Javascript, Json, node.js, yaml 등등) 1.2 CloudFormaion 실습 AWS 서비스에서 CloudFor..

AWS - RDS

1. AWS RDS 1.1 RDS란? - RDS : Relational Database Service / 관계형 데이터베이스 서비스 - RDS는 AWS에서 제공하는 관계형 데이터베이스 서비스로 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장할 수 있는 서비스이다. - 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 관리 작업을 자동화 하고, 사용자가 애플리케이션에 집중하게 하여 애플리케이션에 필요한 빠른 성능, 고가용성, 보안 및 호환성을 제공하도록 지원해주는 서비스다. * IT 5대 관리 목록 : 성능, 용량, 비용, 장애, 보안 - 위의 특성때문에 RDS는 사용자가 DB를 관리할 수 없음 [ Paas ] = root권한이 없고 사용자 권한만 부여하게 된다. 1.2 RDS..

AWS - EC2 #3 ( 인스턴스와 SSH, PuTTY, RDP 연결 )

https://simtongs.tistory.com/17 AWS - EC2 #1 ( VPC 설정, 인스턴스 생성 및 SSH 연결 ) 1. Amazon EC2 1.1 EC2란? EC2 : Elastic Compute Cloud - Elastic(탄력적): 외부로부터 영향을 받더라도 항상 그 상태를 유지하는것 - 다양한 운영체제를 가상머신에 설치해서 빌려주는 서비스 AMI : Amazon.. simtongs.tistory.com 저번 실습을 이어나가는 글이므로 이전 실습을 참조해 주시기 바랍니다. 이번 실습에서는 인스턴스에 대해 다양한 방법으로 접속하는 방법을 알아본다. 1. EC2 인스턴스에 SSH 접속 1.1 SSH란? 시큐어 셀 ( Secure SHell, SSH ) - 네트워크 상의 다른 컴퓨터에 로..

AWS - EC2 #2 ( Gnuboard5를 이용한 웹 서버 운용 )

https://simtongs.tistory.com/17 AWS - EC2 #1 ( VPC 설정, 인스턴스 생성 및 SSH 연결 ) 1. Amazon EC2 1.1 EC2란? EC2 : Elastic Compute Cloud - Elastic(탄력적): 외부로부터 영향을 받더라도 항상 그 상태를 유지하는것 - 다양한 운영체제를 가상머신에 설치해서 빌려주는 서비스 AMI : Amazon.. simtongs.tistory.com 저번 실습을 이어나가는 글이므로 저번 글을 참조해 주시기 바랍니다. 2. EC2 실습 2.1 하나의 인스턴스에 WEB 및 DB 구성 [ 2 Tier ] 저번 실습에서 인스턴스와 SSH 연결까지 진행하였고 이제 인스턴스를 사용하여 웹서버 구축이 가능하게 되었다. 2.1.1 구상도 첫 ..

AWS - EC2 #1 ( VPC 설정, 인스턴스 생성 및 SSH 연결 )

1. Amazon EC2 1.1 EC2란? EC2 : Elastic Compute Cloud - Elastic(탄력적): 외부로부터 영향을 받더라도 항상 그 상태를 유지하는것 - 다양한 운영체제를 가상머신에 설치해서 빌려주는 서비스 AMI : Amazon Machine Image - 가상머신을 아마존에서 미리 만들어 놓은 형태로 각종 OS들을 이미지 형태로 제공 하고 있다. - 모든 OS가 아닌 아모존에서 제작하고 제공하는 버전만 사용자가 사용이 가능하다. 인스턴스 : Instance - 가상 컴퓨팅 환경으로 종류에 따라 가상머신의 하드웨어적 성능이 달라진다. 1.2 VPC 설정 - EC2를 사용하기 전에 VPC를 만들고 이를 사용해야 한다. * VPC란? VPC ( Virtual Private Clou..

AWS - 스토리지 S3

https://simtongs.tistory.com/15 클라우드 컴퓨팅 이해 1. 클라우드 1.1 클라우드 컴퓨팅의 정의 - 클라우드 컴퓨팅은 컴퓨팅, 스토리지, 플랫폼, 어플리케이션, 네트워크 등의 IT 자원들을 사용자가 소유하지 않고 통신망/인터넷을 통해 제공하고 소 simtongs.tistory.com 이전 글인 클라우드 컴퓨팅 이론으로 이해를 마쳤다면 AWS의 Amazon S3 기능으로 버킷을 만든후 객체로 사진파일 및 html 파일을 올려 간단한 객체 구조를 이해해 본다. AWS의 계정이 필요한 실습임을 서두에 알리고 시작한다. 1. Amazon S3 이란? - AWS의 객체 스토리지 서비스로 Amazon의 서버의 스토리지를 빌려 이를 어디서든 액세스 하여 사용할 수 있는 기능 - S3는 Si..

클라우드 컴퓨팅 이해

1. 클라우드 1.1 클라우드 컴퓨팅의 정의 - 클라우드 컴퓨팅은 컴퓨팅, 스토리지, 플랫폼, 어플리케이션, 네트워크 등의 IT 자원들을 사용자가 소유하지 않고 통신망/인터넷을 통해 제공하고 소비자는 필요한 만큼 빌려 쓰고, 사용한 만큼 비용을 지불(종량제)하는 서비스 방식 - 인터넷 기술을 활용하여 다수의 고객들에게 높은 수준의 확장성을 가진 IT자원들을 서비스로 제공하는 컴퓨팅이다. - 클라우드 컴퓨팅 환경에서 사용자들은 인터넷이 연결된 단말을 통해 대용량의 컴퓨터 집합에 접속하여 애플리케이션, 스토리지, OS, 보안 등 필요한 IT자원을 원하는 시점에 필요로 하는 만큼 골라서 사용하게 되며, 사용량에 기반하여 대가를 지불한다. - 클라우드 컴퓨팅은 컴퓨팅 스타일을 지칭하며 사용자가 서비스를 요구하는..

사전 공격 ( Dictionary Attack ) 실습 ( Kali-Linux, Medusa )

- 개인적으로 교육받는 내용으로 적는 글이므로 자료의 정확도나 전문성이 떨어질 수 있음을 서두에 알리고 시작한다. 실습 환경은 VMware에 Kali-Linux 2022-1 버전과 Metaspolitable2를 사용한 실습이다. 공격대상은 Metaspolitable2로 잡아 칼리리눅스의 메두사를 이용해 사전 공격을 진행해볼 예정이다. 총 준비물은 가상머신에서 칼리 리눅스와 메타스폴리터블2 총 2가지 1. Metaspolitable2 계정 생성 사전 공격 실습에 앞서 공격을 좀더 쉽게 이해하기위해 간단한 비밀번호로 설정되어있는 계정을 만들어 본다. Metaspolitable2 계정 생성 명령어 /$ sudo adduser ( 생성할 계정 이름 ) ex) sudo adduser dahyun adduser 명..

사전 공격 ( Dictionary Attack ) 실습 ( Burp Suite, DVWA )

- 개인적으로 교육받는 내용으로 적는 글이므로 자료의 정확도나 전문성이 떨어질 수 있음을 서두에 알리고 시작한다. 실습 환경은 VMware 에서 Metaspolitable2와 호스트에서 Burp Suite를 사용한 실습이다. Metaspolitable2에서 DVWA의 Brute Force로 접속한 후 로그인 시도 후 사전 공격을 진행할 예정이다. 총 준비물은 가상머신에서 메타스폴리터블2 그리고 Dictionary Attack 을 수행할 Burp Suite 총 2가지 1. DVWA 접속 먼저 가상머신에서 Metaspolitable2 를 가동해 주고 호스트로 넘어와 Metaspolitable2의 IP주소를 입력한다. IP 주소 확인 방법은 ip addr 또는 ifconfig 명령어를 입력한다. ex) 윈도우..

교차 사이트 요청 위조 ( CSRF ) 실습 ( DVWA )

- 개인적으로 교육받는 내용으로 적는 글이므로 자료의 정확도나 전문성이 떨어질 수 있음을 서두에 알리고 시작한다. 실습 환경은 VMware에 Metaspolitable2를 사용한 실습이다. Metaspolitable2의 DVWA로 접속하여 CSRF 취약점 공격 실습을 해볼 예정이다. 총 준비물은 가상머신에서 칼리 메타스폴리터블2 총 1가지 1. DVWA 접속 먼저 가상머신에서 Metaspolitable2 를 가동해 주고 호스트로 넘어와 Metaspolitable2의 IP주소를 입력한다. IP 주소 확인 방법은 ip addr 또는 ifconfig 명령어를 입력한다. ex) 윈도우 10에서 크롬을 킨후 192.168.5.132으로 접속 Metaspolitable2 화면이 떳다면 DVWA로 접속한 후 로그인한..