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 시작하기

django 시작하기

django Youtube을 보고 정리한 내용

1. ORM (object relationl mapper)

파이썬에서 DB를 다룰 때 흔히 볼 수 있는 단어이다. 객체지향 언어에서 DataBase를 다루는 기술을 흔히 ORM이라고 한다. SQLAlchemy나 django가 ORM이라고 할 수 있다.

장점으로는 , 코드가 간결해지고 Flexible하다.

하지만 기존 SQL문 보다 느리다는 단점이 있다.

2. 장고 시작하기

개발환경 : 윈도우10, django version : 3.0.3

>>>pip install django

>>>django-admin startproject youtube_django

그러면 youtube_django라는 폴더와 부모 디렉토리(youtube_django)와 같은 이름의 youtube_django라는 폴더와 manage.py 파일이 생긴다

3. 서버 돌리기

>>>python manage.py runserver

cmd창에서 ctrl+c 하면 서버가 중단된다!

4. app 만들기

>>>python manage.py startapp play_video

그러면 play_video라는 폴더와 함께 그 밑에 아래와 같은 파일들이 생긴다

5. url 추가하기

play_video 에 urls.py 파일을 추가하고

from django.contrib import admin from django.urls import path from . import views urlpatterns = [path('',views.index,name='index')]

views.py에 아래와 같은 내용을 추가한다.

from django.shortcuts import render from django.http import HttpResponse def index(request): return HttpResponse(들어갈텍스트)

video라는 url을 youtube_django의 utils.py파일에 추가한다.

from django.contrib import admin from django.urls import include,path urlpatterns = [path('admin/', admin.site.urls),path('video/', include('play_video.urls'))]

6. DataBase

>>>python manage.py migrate

장고 db가 synchronized 된다!

공유하기 글 요소 저작자표시

from http://stareeing.tistory.com/27 by ccl(A)

댓글

이 블로그의 인기 게시물

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

django 설치 방법

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