목록개발 (3)
컴공생의 다이어리
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bHKqvh/btqZSvz9QsH/c6en2k4raNJDynsmKjtlj0/img.png)
장고(Django) 설치 (파이썬 가상 환경에서 장고를 설치할 것이다!) [pip install django==3.1.3] 명령어를 입력해 장고를 설치한다. ([django==] 뒤에 붙어 있는 숫자는 장고의 버전이다.) 장고 프로젝트 생성 장고의 프로젝트는 하나의 웹사이트라고 생각하면 된다. 즉, 장고 프로젝트를 생성하면 한 개의 웹 사이트를 생성하는 것과 같다. 프로젝트 안에는 여러 개의 앱이 존재한다. 이 앱들이 모여 웹 사이트를 구성한다. 이때, 앱이란 관리자 앱, 인증 앱 등과 같이 장고가 기본으로 제공하는 앱과 개발자가 직접 만든 앱을 말한다. ▶ 프로젝트 디렉터리 생성 1. 장고 프로젝트는 여러 개가 될 수 있으므로 프로젝트를 모아 둘 프로젝트 루트 디렉터리 생성을 해야 함. 아래와 같은 명..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bGgQe5/btq3GCIUBlB/aIRNvPwnkYY4wij11Hoap1/img.png)
Git 설치 1. git-scm.com/downloads에 접속해 자신의 운영체제에 맞게 다운로드 2. 다운받은 Git 설치 파일을 실행 3. 따로 설정을 변경하지 않아도 된다면 기본 설정을 유지한 채 [Next] 버튼 및 [Install] 버튼을 클릭 4. 마지막 화면에서 [View Release Notes]는 체크를 하지 않고 [Finish] 버튼을 클릭 ( [View Release Notes]를 체크하면 Git의 최근 업데이트 내역을 소개하는 웹 페이지가 열림 ) 5. Git이 잘 설치되었는지 확인하기 위해 Git Bash를 실행 후 '$' 바로 뒤에 'git'이라고 입력 후 엔터 www.yes24.com/Product/Goods/85382769 팀 개발을 위한 Git, GitHub 시작하기 개발자..
SW 개발 보안이란? 소스 코드 등에 존재하는 보안 취약점을 제거하고, 보안을 고려하여 기능을 설계 및 구현하는 등 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동을 말한다. SW 개발 보안의 3대 요소 정보보안의 세 가지 요소인 기밀성, 무결성, 가용성을 지키고 서버 취약점을 사전에 방지하여 위협으로부터 위험을 최소화하는 구축 방법을 말한다. 기밀성 (Confidentiality) 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 무결성 (Integrity) 정당한 방법을 따르지 않고선 데이터가 변경될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성 가용성 (Availability) 권한을 가진 사용자나 애플리..