전체 글52 보안-2 접근 통제 접근 통제 모델 DAC (Discretionary Access Control) 임의적 접근 통제 MAC (Mandatory Access Control) 강제적 접근 통제 RBAC (Role-Based Access Control) 통제 구분 인증 계정 관리 시스템의 종류 ( SSO와 EAM, IAM) 방화벽 DMZ 배스천 호스트 (Bastion Host) *이 포스팅은 엔코아 플레이 데이터 수업 내용을 참고로 합니다. 2021. 2. 24. 보안-1 보안의 종류는 3가지로 볼 수 있다. 1. 관리적 보안 2. 물리적 보안 3. 기술적 보안 오늘부터 보안에 대해 복습 포스팅을 해볼 것이다. 기술적 보안 기밀성 (Confidentiality) - 인가되지 않은 주체 (사용자, 프로그램, 그리고 프로세스)에게 객체 (정보) 가 노출되지 않는다는 보증 - 기밀성 보장 보안 메커니즘 : 접근 통제, 데이터 암호화, 암호화된 전송 프로토콜 무결성 (Integrity) - 정보는 정확하고 완벽해야 하며 인가되지 않은 수정으로부터 보호되어야 한다. 보안 메커니즘이 무결성을 제공할 때, 보안 메커니즘은 데이터 똔느 자원이 인가되지 않은 방식으로부터 보호한다. - 무결성 보장 보안 메커니즘 : 접근통제, 해시, 전자서명 가용성 (Availability) - 정보, 시.. 2021. 2. 21. AWS 글로벌 인프라 AWS 데이터센터 AWS 데이터 센터는 전 세계 여러 리전에 클러스터 형태로 구축됩니다. 데이터 센터에 장애가 발생할 경우에도 나머지 사이트로 트래픽을 균형 있게 분산시킬 수 있는 충분한 용량을 갖추고 있습니다. AWS 데이터 센터는 사용자가 선택할 수 없습니다. 참고 링크 : https://aws.amazon.com/compliance/data-center AWS 데이터 센터 - Amazon Web Services(AWS) 보안이 내재화된 AWS 데이터 센터에 대해 알아보십시오. aws.amazon.com AWS 가용 영역(AZ) 각 가용 영역은 - 하나 이상의 데이터 센터로 구성됩니다. - 내결함성을 갖도록 설계됩니다. - 프라이빗 링크를 통해 다른 가용 영역과 상호 연결됩니다. - 가용 영역은 사용.. 2021. 2. 20. AWS_클라우드 컴퓨팅 개요-2 AWS 고객 클라우드 컴퓨팅의 여섯 가지 장점 비율 효율성 1. 초기 투자 비용을 발생하지 않으며 사용한 만큼 지불 2. 규모의 경제를 통해 지속적으로 가격 인하 3. 데이터 센터 운영 및 유지 관리에 비용 투자가 필요하지 않음 확장성 미래에 필요한 인프라의 용량 추정이 필요가 없음 (Auto Scaling 서비스) 민첩성 1. 서버를 직접 구매하여 구축 시 개발자에게 제공하기까지 최소 몇 주에서 몇 달까지 걸리기도 하지만 AWS를 가용하면 몇 분으로 시간 단축, 조직의 민첩성 2. 데이터 센터 운영 및 유지 관리 불필요 -> 비즈니스에 집중 3. 즉각적인 글로벌 접근성 고가용성 기능을 잘 수행하고 액세스 가능한 시스템, 가동 중단 시간 최소화 보안성 물리적 보안 및 보안 그룹, IAM 등 AWS 핵심 .. 2021. 2. 19. AWS_클라우드 컴퓨팅 개요-1 클라우드 컴퓨팅이란? 인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드로 제공하는 서비스를 말하며 요금은 사용한 만큼만 청구 IaaS, PaaS, SaaS 란? 얼마만큼 사용자가 관리하고 얼마만큼 클라우드 엣 제공받는가에 따라 다음과 같이 4가지로 나누어져 있습니다. 위의 그림에서 보이는 대로 노란색은 사용자가 관리해야 할 부분이고, 흰색의 Managed by vendor는 기업(클라우드)에서 관리해주는 부분입니다. AWS 역사 때는 2000년, Amazon.com 의 새로운 쇼핑 웹 사이트 서비스가 고가용성을 확보하고 효율적으로 확장하기 위해 애쓰고 있었습니다. Amazon.com의 전자 상거래 도구는 "뒤죽박죽" 섞여 있었습니다. - 애플리케이션 및 아키텍처가 적절한 계획 없이 구출된 것입니다. -.. 2021. 2. 17. Django와 MariaDB 또는 MySQL 연동 1. MariaDB 또는 MySQL 클라이언트 패키지 설치 > pip install mysqlclient 2. DB 설정 변경 3. DB Migration 1) 먼저 다음과 같이 migrations 폴더에서 __init__. py를 제외한 모든 파일을 삭제한다. 2) 다음을 수행하여 migration 을 완료한다. 3) 2)번까지 수행하면 새로운 DB ( 설정에서 연결한 Mariadb 또는 MySQL)에 모든 테이블이 새로 생기므로, 테이블 내에 데이터가 없다. Admin User 테이블의 데이터도 없는 상태이므로 admin user 를 다음과 같이 생성한다. 4) 서버를 구동하고, admin 사이트에 로그인하여 생성된 테이블을 확인한다. *이 포스팅은 "Django로 배우는 쉽고 빠른 웹 개발"(한빛미.. 2021. 2. 14. Django 게시판 웹 어플리케이션 만들기 - 4 [로그인 화면 추가] 1. 로그인 폼 클래스 생성 forms.py 생성 2. templates/login.html 생성 3. views.py login 함수 수정 [로그인 처리 기능 추가] 1. views.py loginProcess 함수 수정 2. templates/login.html 수정 (에러 메시지 추가) [게시판 목록 보기 기능] 1. 게시판 글 DB에 등록 2. views.py boardList 함수 수정 3. templates/boardList.html 생성 [게시판 글 상세 보기 기능] 1. views.py boardDetail 함수 수정 2. templates/boardDetail.html 작성 *이 포스팅은 "Django로 배우는 쉽고 빠른 웹 개발"(한빛미디어) 교재와 엔코아 플레이 .. 2021. 2. 13. Django 게시판 웹 어플리케이션 만들기 - 3 이번 시간엔 View, Template 을 개발해 볼 것이다. 1. URL와 View 이름 매핑 : urls.py 편집 myDjangoSite2/urls.py 편집 myDjangoSite2/board/urls.py (폴더 및 파일 새로 생성 해야함) 2. 뷰 index() 및 template 작성 a) 뷰 index() 작성 (board/views.py 편집) b. template 작성 다음과 같이 디렉토리 생성 : board 디렉토리 하위에 templates/디렉토리 생성 c. 확인 서버 실행 후, 웹 브라우저에서 다음 확인 (/board/login) *이 포스팅은 "Django로 배우는 쉽고 빠른 웹 개발"(한빛미디어) 교재와 엔코아 플레이 데이터 수업 내용을 참고로 합니다. 2021. 2. 12. Django 게시판 웹 어플리케이션 만들기 - 2 지난 1편에 이어서 2편! hyuksssss.tistory.com/entry/Django-%EA%B2%8C%EC%8B%9C%ED%8C%90-%EC%9B%B9-%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EB%A7%8C%EB%93%A4%EA%B8%B0-1?category=923924 Django 게시판 웹 어플리케이션 만들기 - 1 이번엔 Django를 활용한 게시판 웹 애플리케이션을 만들어 볼 예정이다. 처음 세팅부터 해볼거지만 혹시나! Django 프로젝트 기본 골격 생성하는 법부터 해보고 싶으신 분들은 이 포스팅부터 따라 hyuksssss.tistory.com Model 개발 1) 게시판 테이블 정의 필요한 테이블은 models.py 파일에 정의.. 2021. 2. 11. 이전 1 2 3 4 5 6 다음