본문 바로가기
반응형

server7

[AWS 용어정리] EC2 (Elastic Compute Cloud) - 확장식 컴퓨팅 제공한다. - EC2를 통해 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능하다. - 요구 사항이나 갑작스러운 사용 증가 등 변동 사항에 따라 신속하게 규모를 확장하거나 축소할 수 있어 서버 트래픽 예측 필요성이 줄어든다. VPC (Virtual Private Cloud) - 사용자가 정의한 가상 네트워크 - AWS 리소스를 시작할 수 있음 - EC2의 네트워킹 계층 Security Group (보안 그룹) - 인스턴스에 대한 인바운드 및 아웃바운드 트래픽을 제어하는 가상 방화벽이다. - VPC에서 인스턴스를 시작할 때 최대 5개의 보안 그룹에 인스턴스를 할당할 수 있다. RDS (Relational Database .. 2021. 2. 25.
[AWS구축] 아마존 웹 서비스 AWS - AWS EC2 기본 설정 1 (RDS-Mysql&workbench연동) 지난번 AWS에서 EC2인스턴스를 만들었습니다. 이제 AWS에서 데이터베이스를 만들어보도록 하겠습니다. 지난번과 마찬가지로 AWS왼쪽 서비스를 클릭해보면 데이터베이스에 RDS라고 보입니다. 들어가서 왼쪽 목록에 데이터베이스를 눌러보면 메인화면 오른쪽에 데이터베이스 생성이 보입니다. 데이터베이스 생성을 클릭하시면 아래와 같은 화면이 나오게 됩니다. 엔진 유형은 어떤 데이터베이스를 사용할지 정하는 단계입니다. 저는 이전에 사용을 해본 Mysql을 사용하겠습니다. 편하신 데이터베이스를 선택하시면 됩니다. 내려보시면 바로 밑에 템플릿이라고 있습니다. 저는 프리티어를 선택하겠습니다. 설정에서 마스터 이름과 마스터 암호는 기억하셔야합니다! 설정이 끝나고 DB를 workbench와 연동 하여 사용할것입니다. 다음으로.. 2021. 2. 18.
[보안] Express 보안 살펴보기 데이터베이스에서 SQL인젝션을 공부했다면, 이번에는 Node.js에서의 보안을 보려합니다. 사실은 앱과 서버 그리고 디비를 하면서 node.js가 이들을 연결해주는구나~ 까지만 알면서 개발을 했습니다. 공부를 하다보면 "아." 하면서 공부를 하다가 점차 익숙해 질때즘 "아!" 라는 깨달음을 얻는듯 하다가 "아?" 같은 상황이 많이 나타나기 때문에 node.js가 그냥 서버에서 사용하는구나 ~ 이정도였습니다. express는 node.js를 한번쯤 접해본 사람들은 다 알고계실거라고 생각합니다. express는 node.js의 프레임워크로 서버를 쉽게 구성할수 있게 도와준다. ※프레임워크는 클래스와 라이브러리의 집합이라고 생각하면 된다. express보안이 궁금하면 홈페이지에 들어가서 확인하면 된다. 홈페이.. 2021. 2. 16.
[보안] DataBase의 SQL Injection 들어가기 앞서.. 사실 DB에서의 SQL Injection이라기보단 Node.js에서의 SQL Injection이 맞는거같다. DB는 데이터의 저장소이고, 이 저장소와의 데이터를 주고받는건 Node.js이기 때문이다. 이번 포스팅을 쓰게된 이유는 이번에 회사에서 더미시스템을 만들었었다. 앱과 서버구축, 그리고 DB를 만들고 테이블을 만들어 통신을 하는걸 만들었는데, 아직 고급기술은 사용하지도 못하고, Secure Coding도 하지를 못했다. 물론 서비스할 시스템이 아니었고, 자체적으로 원하는 동작을 하는지 테스트하기 위한 시스템이었지만, 간단한 보안을 생각하는 코딩을 하지 못했기 때문에 공부를 해보았다. 더미시스템인데 보안을 생각해야하나? 라고 생각할 수 도있지만, 한번 프로그램을 만들기 시작했으면 더.. 2021. 2. 16.
반응형