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] 튜토리얼 따라하기 - 2

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

기몽 Gimong 2020. 3. 13. 19:50

1. 데이터 베이스 설치

프로젝트의 위치로 이동한 후에 anaconda prompt에 python manage.py migrate 명령어를 입력해주세요!

<튜토리얼에서는 sqlite를 사용해 따로 설치가 필요하지 않습니다>

2. 모델 만들기

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

모델이란 부가적인 메타데이터를 가진 데이터베이스의 구조(layout)를 말합니다.

-django 튜토리얼 2장中-

2. settings.py 설정하기

경로는 C: -> mysite -> settings.py이며 'polls.apps.PollsConfig',를 settings,py에 추가해 주세요

2. 변경사항 migration으로 저장하기

경로는 C: -> mysite이며 anaconda prompt에 python manage.py makemigrations polls 명령어를 실행합니다..

3. 마이그레이션 이름을 사용하여 SQL을 반환

경로는 C: -> mysite이며 anaconda prompt에 python manage.py sqlmigrate polls 0001 명령어를 입력해주세요

3-1. 동기화

경로는 C: -> mysite이며 anaconda prompt에 python manage.py migrate 명령어를 입력해주세요

4. API로 재생하기

경로는 C: -> mysite이며 anaconda prompt에 python manage.py shell명령어를 입력해주세요

4-2. API로 재생하기

다음을 순서대로 입력해주세요

1.from polls.models import Choice, Question

2.from django.utils import timezone

3.q = Question(question_text="What's new?", pub_date=timezone.now())

4.q.save()

5.q.question_text = "What's up?"

6.q.save()

요렇게 What's new라는 질문과 시간을 Question에 추가했습니다. -참고로 quit 명령어를 실행하면 돌아올 수 있습니다.-

5.모델 수정하기

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

6.관리자 생성하기

경로는 C: -> mysite -> polls -> models.py이며 python manage.py createsuperuser 명령어를 처리하신후에 입력하라는 대로 입력해주시면 됩니다.

7.서버 들어가서 관리자로 로그인하기

python manage.py runserver 명령어를 실행해주세요.

7-1. 서버 들어가서 관리자로 로그인하기

http://127.0.0.1:8000/admin 로 접속해 보시면 요런 창이 뜹니다.

여기에 아까입력한 Username과 Password를 각각 입력해주세요.

7-2. 서버 들어가서 관리자로 로그인하기

로그인에 성공하면 보이는 창입니다.

8.관리자가 질문 수정 가능하게 만들기

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

9. 확인

이제 관리자로 질문을 수정하고 추가할 수 있게 되었습니다!

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

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

해당 링크 -

from http://gimongstudy.tistory.com/68 by ccl(A) rewrite - 2020-03-15 02:54:11

댓글

이 블로그의 인기 게시물

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

django 설치 방법

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