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...

파이썬 수업노트 no. 3

파이썬 수업노트 no. 3

파이썬 가상환경

* 필요성 : 왜 가상환경을 사용해야 하는가?

프로젝트 A | 프로젝트 B | 프로젝트 C

Python 3.5 | Python 2.x | Python 3.6

Django | Numpy, Tensorflow | PyQT5

Web | Data Analysis | GUI APP

환경변수 관리 잘못하다가 설치하다보면 오류 포맷으로 해결 등등..

웹, 데이터분석, GUI 앱 등 각 프로젝트에서 안정화되어 있는 버젼이 다를 수 있다.

가상환경 폴더에서 하나 추가하고 그에 맞는 체제를 적용하면 편리하고 효율적이고 깔끔할 것이다.

* 파이썬 가상환경 명령어 기초

* 가상환경 생성

* 가상환경 실행 / 해제 -> (윈도우: Script, 맥: Bin ) 폴더

* 패키지 설치 및 삭제

* 패키지 리스트 출력

* 패키지 검색

우선, CMD를 켜준다.

C:\Users\유저명>cd \

C:\>Python -m venv python_basic

C:\>cd python_basic

C:\python_basic>dir

windows 는 스크립트 , 맥은 bin으로

C:\python_basic>cd Scripts

C:\python_basic\Scripts>activate.bat

가상환경이 활성화된다.

C:\python_basic\Scripts>deactivate.bat

가상환경에서 빠져나간다.

오픈소스를 여기다 막 설치해서 만들고

나중에 윈도우와 상관없이 각 환경별로 폴더만 날려버릴 수 있다.

PIP KEYS

* 없는 폴더를 만들고 싶다? python -m venv 만들고 싶은 폴더명 치고 enter 만들어진다. ​ * simplejson 같은 패키지를 깔고싶다. ​ pip 명령어 pip search 검색하는 명령어 ​ pip search simplejson을 쳐본다. ​ 여러 소개가 나온다. ​ 설치는 pip install ​ pip install simplejson을 쳐본다. ​ 목록 확인은 pip list ​ pip가 설치되어있고, simplejson이 설치되어있다는 걸 확인가능 ​ 삭제는? pip uninstall ​ pip uninstall simplejson 입력하면 쭉 나오고 Proceed (y/n)? 나오면 y 눌러줘서 삭제가능 ​ pip list로 확인하면 목록에 없는 것을 확인 가능 ​ 만약에 패키지의 버젼을 업그레이드하고 싶다? pip install --upgrade simplejson 이렇게 치면 업그레이드 ​ pip search simple* 이렇게 치면 simple과 관련된 여러 패키지가 쭉 나온다. ​ pip show 라고 치면 만든 사람, 이메일, 라이센스, 홈페이지, 요약등의 패키지의 기본 info가 나온다. ​

from http://game-maker-master.tistory.com/5 by ccl(A) rewrite - 2020-03-18 23:20:16

댓글

이 블로그의 인기 게시물

Django Rest Api 참고

Elasticsearch-dsl, Django 삽질 복기(2)

Django 와 SB Admin을 이용한 Yara GUI Interface 만들기(10)