본문 바로가기

Python10

[Django] Django 제품 보안 업데이트 권고 > 업데이트하기 KISA에서 Django 제품 보안 업데이트 권고 사항으로 22.07.05 게시되었습니다. o Django 의 특정 데이터베이스 함수에서 발생하는 SQL injection 취약점 (CVE-2022-34265) https://www.boho.or.kr/data/secNoticeView.do?bulletin_writing_sequence=66809 KISA 인터넷 보호나라&KrCERT KISA 인터넷 보호나라&KrCERT www.boho.or.kr 제가 사용하고 있는 버전이 Django 3.2 버전 이여서 업데이트가 필요했습니다. 환경은 django 가상환경이고 pip list 입력하여 버전확인 sudo pip install --upgrade django==3.2.14 입력 하시면 업그레이드 진행 진행 후 .. 2022. 7. 6.
[django]DB migrate django models.py 정의 후 db migrations 방법 1. python3 manage.py makemigrations board(앱이름) -migration 파일 생성 - create model Post 2. python3 manage.py migrate board(앱이름) -실제 db 적용 3. python3 manage.py sqlmigrate board(앱이름) 0001.initial -실제로 어떻게 sql문이 생성되어있는지 확인 방법 4. 현재프롬프트에서 바로 db접근 방법 - python3 manage.py dbshell - 저는 mariadb를 설치하여 사용중이므로 maria db로 접근 - 혹 django db기본 sqlite를 사용중이시면 sqlite로 접근 2022. 3. 23.
[vscode] sftp 사용 시 pem 파일 사용하여 접속하기 저는 오라클 무료 클라우드를 사용하여, ppk파일 인증으로 접속하는 방법을 사용하고 있었습니다. ppk파일 및 pem파일은 가지고 있었으며, ppk파일만 있다면 pem파일을 puttygen으로 생성하시면 됩니다. 아무튼 vscode로 sftp를 사용하여 접속하는 방법을 포스팅하겠습니다. 별건 아닌데...........삽질을 오래했네요. vscode extension 에서 SFTP를 검색하여 설치합니다. (ftp-simple 많이사용하시는데 저는 SFTP 설치하였습니다.) 설치 후 F1키를 눌러 SFTP : Config name : 지정하실 이름 (구분만되면 됩니다.) host : 대상서버 IP protocol : sftp 이므로 당연히 22번 username : 로그인할 대상서버 계정 remotePath.. 2022. 3. 18.
[python]wifi QR코드 생성하기 집에 손님들이 방문하시거나 작은 가게를 운영하신분이 유용하실 wifi QR코드 생성프로그램입니다. 구글에 검색하면...SSID( wifi 명) 패스워드 까지 입력하라고 하니......웹에서....백도어...도 있을거 같고 보안에 문제가 있을것 같아서 직접하나 구현했습니다. 네트워크는 전혀 사용하지 않고 12줄 짜리 간단한 파이썬 코드로 만들었습니다. 실행파일(exe)은 첨부하겠습니다. 투명성을 위해 코드도 공개합니다. (전혀 서버전송이라던지 백도어 문제없습니다.) 코드 입니다. 1 2 3 4 5 6 7 8 9 10 11 12 import pyqrcode as pq print("SSID 및 암호화방식을 정확히 확인해주세요.") print("") ssid = input('SSID를 입력해주세요 : ') se.. 2022. 2. 16.