본문 바로가기
반응형

전체 글157

[AWS] DB서버 해킹 - READ__ME_TO_RECOVER_YOUR_DATA 안녕하세요. 오늘은 DB서버 해킹 - READ__ME_TO_RECOVER_YOUR_DATA에 대해 알아보려고 합니다. 일전에 필자가 아마존 클라우드를 통하여 몽고디비를 설치하여 진행해온 결과 며칠 안되서 데이터베이스와 컬렉션을 해킹 당했습니다. 기존에 있던 데이터베이스들은 사라지고 한 데이터베이스의 이름이 나오게 됩니다. - READ__ME_TO_RECOVER_YOUR_DATA 해당 디비를 선택해서 어떤 컬렉션이 있는지 조회를 해보고 README 라는 컬렉션이 존재하는걸 확인했습니다. 해당 컬렉션을 전체 조회해본 결과 어떤 내용이 나옵니다. All your data is a backed up. You must pay 0.06 BTC to 168i2g62fcXwu3GYAJM4FAksxEmNnDjCkm 48.. 2022. 12. 7.
[AWS] 아마존(aws) 클라우드를 이용한 MongoDB 서버 구축 안녕하세요. 오늘은 아마존(aws) 클라우드를 이용한 MongoDB 서버 구축에 대해 알아보려고 합니다. 저번에는 RDBMS시스템인 Postgresql를 구축을 해보았는데요. 이번에는 NoSQL시스템인 MongoDB를 구축해보도록 하겠습니다. 몽고디비(MongoDB)란? ※ MongoDB : 비 관계형 데이터베이스(nonrelational database) - NoSQL 테이블에 Key와 Value로만 이루어진 데이터로 저장을 할 수 있습니다. (JSON 형식) e.g) user라는 테이블에 형식없이 다른 데이터를이 들어올 수 있습니다. { id : 'jeeu', pw : 'jeeu123' } { id : 'jeeu1', pw : 'jeeu123', name : 'JeeU' } { id : 'jeeu2'.. 2022. 12. 5.
[AWS] 아마존(aws) 클라우드를 이용한 Postgresql DB 서버 구축 안녕하세요. 오늘은 아마존(aws) 클라우드를 이용한 Postgresql DB 서버 구축에 대해 알아보려고 합니다. 저번 시간에 아마존 클라우드로 진행을 해보도록 하겠습니다. 먼저 Postgresql에 대해 조금 알아보고 가도록 합시다. 포스트그레스(Postgresql) 란? ※ RDBMS(Relational Database Management System) - 관계형 데이터베이스 관리 시스템 RDBMS는 관계형 데이터를 관리하기 만들어진 관리 시스템입니다. 테이블을 만들 때 어떠한 데이터를 넣을 건지 미리 설정을 해줍니다. 설정한 데이터가 아닌 다른 값이 들어오게 된다면 에러가 나게됩니다. (스키마와 동일하게 데이터를 넣어주어야합니다.) 예시를 하나 들어보겠습니다. RDBMS에 id - VARCHAR(.. 2022. 12. 3.
[React] 리액트(React) 실행 환경 구축 및 설치 안녕하세요. 오늘은 리액트(React) 실행 환경 구축 및 설치에 대해서 알아보려고 합니다. 먼저 리액트 실행환경을 구축하려면 node.js를 설치를 해야합니다. 간단하게 node.js란? 기존 자바스크립트(javascript)는 웹 브라우저에서만 사용이 가능하였지만 그것을 node.js를 통하여 윈도우 또는 맥에서 실행시켜주기 위한 스크립트 언어이다. 서버도 만들 수 있고 프로그램도 실행할 수 있게 해주는 환경을 구축해준다. node를 설치하게 된다면 npm도 같이 설치가 됩니다. npm은 자바스크립트로 된 패키지 버전을 관리하는 프로그램이고 필요한 패키지들을 설치할 수 있습니다. 그래서 왜 설치를 해야하느냐? 기본적으로 nodejs 특징 중에서 자바스크립트는 웹 브라우저에서만 사용이 가능하다고 했는데.. 2022. 12. 2.
[React] 리액트(React)란? 안녕하세요. 오늘은 리액트(React)란?에 대해서 알아보려고 합니다. 리액트란? 프레임워크라고 생각하시는 분들이 많은데 리액트는 프레임워크가 아닌 자바스크립트 라이브러리의 한 종류이고 페이스북에서 개발하고 현재까지도 업데이트를 계속해서 진행 중인 라이브러리입니다. 제이쿼리(Jquery)와 같은 자바스크립트 라이브러리입니다. 현재 프론트에서 제일 많이 쓰이는 오픈 소스 UI언어입니다. 리액트로 작업을 하게 된다면 웹과 앱을 구성할 수 있습니다. ( 리액트 네이티브 사용 ) 스택플로우에서 1년 마다 사용되는 언어의 퍼센트를 조사한 자료가 있습니다. 사용자가 많다는 것은 그만큼 자료가 많고 어느 곳을 가도 높은 확률로 리액트를 사용하고 있을 것 입니다. 그래서 이번에는 리액트를 통하여 UI를 만들 수 있게 .. 2022. 12. 1.
[AWS] 아마존(aws) 클라우드 프리 티어 유료 요금 막기 안녕하세요. 오늘은 아마존(aws) 클라우드 프리 티어 유료 요금 막기에 대해 알아보려고 합니다. 아마존 계정을 만든지 12개월이 지났다면 인스턴스(클라우드)를 종료해주셔야 하고 탄력적 IP도 릴리스를 해주셔 유료 요금이 나가는 것을 방지할 수 있습니다! 12개월이 지나기 직전 어떻게 인스턴스(클라우드)를 삭제하고 탄력적 IP를 릴리스하는 방법에 대해 설명드리겠습니다. 1. 아마존 클라우드 콘솔 모드에 진입하여 EC2 메뉴에 진입합니다. - 삭제하고 싶은 인스턴스를 선택하여 우측 상단에 있는 인스턴스 상태 -> 인스턴스 종료 클릭 2. 인스턴스 종료 시 문구를 한번 읽고 종료를 클릭 - 인스턴스만 종료하게 된다면 연결되어 있던 탄력적 IP는 할당되지 않은 상태가 되어 요금을 청구하게 됩니다. (이전 글에.. 2022. 11. 22.