2020년 3월 25일 보안정보 스크래핑

2020년 3월 25일 보안정보 스크래핑 3월 25일 보안정보 스크래핑 ==================================================================== + 주요 취약점 - 메일전송 프로토콜을 이용한 원격 명령어 실행 주의 권고 외 1건 1. 메일전송 프로토콜을 이용한 원격 명령어 실행 주의 권고 최근 OpenSMTPD* 취약점이 발견되는 등 메일전송 프로토콜에서 원격 명령어 실행이 가능하여 주의를 권고함 공격자는 취약점을 악용하여 피해를 발생시킬 수 있으므로, 해결방안을 참고하여 조치 필요 - https://www.krcert.or.kr/data/secNoticeView.do?bulletin_writing_sequence=35302 2. Django 제품 SQL Injection 취약점 보안 업데이트 권고 최근 Django*에서 SQL Injection취약점(CVE-2020-9402)을 악용할 수 있는 개념증명코드(Proof of concept, PoC)가 인터넷상에 공개되어 사용자의 보안 업데이트 필요 - https://www.krcert.or.kr/data/secNoticeView.do?bulletin_writing_sequence=35301 ==================================================================== + 취약점 - Apple Safari 취약점 1. Apple Safari 취약점 Apple Safari security bypass CVE-2020-3885 - https://exchange.xforce.ibmcloud.com/vulnerabilities/178339 Apple Safari security bypass CVE-2020-3887 - https://exchange.xforce.ibmcloud.com/vulnerabilities/178338 Apple Safari inform...

[django] 튜토리얼 따라하기 - 1

[django] 튜토리얼 따라하기 - 1

기몽 Gimong 2020. 3. 13. 16:42

1. 프로젝트 만들기

anaconda prompt에서 cd로 만들 위치까지 이동한 다음 django-admin startproject <프로젝트 이름> 명령어를 입력합니다.

2. 장고 프로젝트가 작동하는지 확인

cd <프로젝트 이름>으로 이동한 다음 python manage.py runserver로 작동하는지 확인합시다.

2-2. 해당서버로 접속해보기

요렇게 뜨면 성공입니다.

*해당 prompt에서 Ctrl + C를 누르면 서버를 끄실 수 있습니다.*

- 이 서버는 해당 프로젝트의 코드가 수정될때마다 자동으로 새로고침 됩니다!

3.프로젝트의 디렉토리 생성하기

디렉토리를 생성합니다. 명령어는 python manage.py startapp <디렉토리 이름> 입니다.

4. 첫 번째 뷰 작성

따라하셨다면 경로는 C: -> mysite -> polls -> view.py 겠네요

위 사진처럼 입력해 줍시다. 해당 코드는 index함수 작동시 Http창에 "해당 문구"를 보여주는 것 같네요

5. url패턴 추가

jupyter notebook에서 urls.py를 생성하려는 모습입니다.

polls 폴더에 urls.py라는 이름의 파일을 생성해줍니다.

저기 위의 이름을 더블클릭해서 꼭 urls.py로 바꿔주세요! 경로는 C: -> mysite -> polls -> urls.py 입니다.

urls.py를 생성한 다음 윗 코드를 입력해 주세요

5 - 2. url패턴 추가

경로는 C: -> mysite -> mysite -> urls.py 입니다.

경로대로 이동하면 비슷한 양식의 urls.py파일이 있을 텐데 여기에 include함수를 import하는 내용과 urlpatterns 리스트에 include() 함수를 윗 사진처럼 추가합니다.

6. 수정된 서버 접속해보기

아까처럼 mysite에서 python manage.py runserver 명령어를 입력해 줍시다. 접속해보니 요렇게 뜨는데, 이제 아까 url패턴을 추가했으니 그쪽으로 이동해 봅시다. 접속해보니 아까 views.py에 입력한 대로 "~"의 내용이 나타난 것을 확인할 수 있네요.

해당 글은 django 튜토리얼의 1페이지를 보고 따라하면서 실행해본 내용을 정리한 것입니다.

해당 문서로 이동하시려면 이곳을 클릭해 주세요

해당 링크 -

from http://gimongstudy.tistory.com/67 by ccl(A) rewrite - 2020-03-13 16:54:12

댓글

이 블로그의 인기 게시물

엑스브레인(XBrain) 기업 정보

django 설치 방법

[aws] deploy Angular app with s3 | AWS S3로 angular 앱 배포하기