모도리는 공부중

2022.03. 내 궁금증, 검색한 것들, 공부 및 개발 일기 본문

내 지식 정리/날것 그 자체

2022.03. 내 궁금증, 검색한 것들, 공부 및 개발 일기

공부하는 모도리 2022. 3. 1. 18:38
728x90
반응형

같이 일하는 동료에게 내가 만든 것을 잘 이해할 수 있도록 던져주고 싶다. 날마다 발전하자.

 

1일

더보기

3일

더보기
 

2-1. 데이터베이스 기초

1. 파일과 데이터베이스 개념 1) 데이터베이스 기본 용어 데이터베이스(Database) - 관련된 테이블들의 집...

blog.naver.com

db의 필드 길이만큼.. 이라는 개념 때문에 궁금해져서 검색. 내가 지금까지 알고 있던 column이 field였다.

 

 

[Node.js 8-1강] mysql DB 연결하고 sql 결과 받아서 활용하는 방법

이번엔 node.js에 데이터베이스를 연결해서 활용하는 방법을 알아보도록 하겠습니다. 데이터베이스는 mysql을 사용했습니다. mysql 모듈 설치 명령프롬프트 창에서 mysql 모듈을 설치합니다. npm install

junspapa-itdev.tistory.com

 

 

[Node.js 8-2강] 다중쿼리 처리 방법, sql에 파라미터 매핑하는 다양한 방법

SQL에 파라미터 매핑하는 방법 1. 파라미터를 직접 하드코딩(비권장) 직관적이라 설명드릴 건 없네요. 하지만 보안 문제(SQL Injection)로 인해 비 권장합니다. var clubSn = req.params.clubSn; var sql = 'SELEC..

junspapa-itdev.tistory.com

읽다가 궁금해져서 검색한 SQL Injection

 

SQL Injection 이란? (SQL 삽입 공격)

1. SQL Injection  1.1 개요 Ÿ   SQL Injection SQL Injection 이란 악의적인 사용자가 보안상의 취약점을 이용하여, 임의의 SQL 문을 주입하고 실행되게 하여 데이터베이스가 비정상적인 동작을 하도록 조작

noirstar.tistory.com

!!! 아주 큰 것을 깨달았다..

입력 검증 화이트리스트(positive) / 블랙리스트(nagative)

 

입력 검증의 두가지 방법 화이트리스트, 블랙리스트 비교 – 리버's 아름다운 소풍

웹어플리케이션은 웹의 특성상 무방비상태로 노출되어 있고, 항상 해커의 공격대상이 된다. 해커의 공격을 막는 여러 방법 중 제일 기본이 되는 건 사용자의 입력을 검증하는 것이다. 서버단에

river.ecplaza.net

 

시큐어 코딩 - 블랙리스트 / 화이트리스트

참고자료 : 화이트리스트(whitelist)란? 화이티리스트란 '안전'이 증명된 것만을 허용하는 것으로 '악의성'이 입증된 것을 차단하는 블랙리스트 보안과 상반되는 보안 방식 이다. 화이트리스트, 블

sugerent.tistory.com

행안부에서 발행하는 '시큐어 코딩 가이드'가 있다는 것을 알게 됐다.

 

시큐어코딩(SecureCoding) - 인코덤, 생물정보 전문위키

# 시큐어 코딩 (Secure Coding)

www.incodom.kr

위는 설명, 아래는 가이드 모음집 사이트

 

한국인터넷진흥원(KISA) 기술안내서 가이드 (시큐어 코딩 가이드 etc)

한국인터넷진흥원(KISA) 기술안내서 가이드 (시큐어 코딩 가이드 etc) 한국인터넷진흥원(KISA)에서 제공하는 기술안내서 가이드 입니다. KISA에서는 많은 기술안내서를 제공하고 있습니다. 그

iamfreeman.tistory.com

 

 

[SQL인젝션] Prepared Statement를 쓰면 SQL 인젝션 공격이 되지 않는 이유는?

Prepared Statement의 내부 원리 개요 SQL인젝션 취약점에 대한 대응방안으로 Prepared Statement와...

blog.naver.com

 

4일

더보기

나중에 생성기 작업 다시 하면 그때 참고할 글

 

Node.js 폴더 생성(Create Folder)

Content

teddy8.github.io

 

7일

더보기

메일 보내는 시스템 만들면서 참고한 글

 

Nodemailer :: Nodemailer

Nodemailer Nodemailer is a module for Node.js applications to allow easy as cake email sending. The project got started back in 2010 when there was no sane option to send email messages, today it is the solution most Node.js users turn to by default. Nodem

nodemailer.com

 

Vue.js와 AWS Lambda, Nodemailer 로 이메일 전송 폼 만들기

Vue.js와 AWS Lambda, Nodemailer 로 이메일 전송 폼 만들기 by 신성환(github.com/blueStragglr) 글의 목적: 이 글을 읽고 나면 온라인에서 폼을 작성해서 submit하면 메일로 도착하는 컴포넌트를 개발하는 과정과

prography-tech.github.io

 

 

[Back-end] Node.js에서 메일 전송하기 (feat. Nodemailer & Gmail)

WDMA를 이용하기 위해서는 직원이 사용하는 이메일을 인증하는 과정이 필요하며, 이메일이 인증된 계정에 한해 관리자 등록(계정 생성)이 가능하다.이에 따라, 사용하려는 이메일이 실제로 직원

velog.io

 

자꾸 gmail을 이용해서 하는 방법이 나오는데, 이건 나만의 플젝을 진행할 때 테스트해보는 걸로 하고..

(그걸 위해 아래 링크 킵)

 

Node.js | nodemailer를 이용한 이메일 인증(Gmail)

nodemailer는 Node.js에서 메일을 쉽게 보낼 수 있도록 해주는 모듈입니다. 1. nodemailer 설치 npm을 이용하여 nodemailer를 설치한 뒤, 사용할 준비를 해줍니다. $ npm install nodemailer const nodemailer = r..

gaemi606.tistory.com

 

회사 계정을 이용하는 방법을 찾자.

 

[Node.js] nodemailer - 나의 이메일 계정 사용하기

회원 등록 시, 이메일 인증을 하는 플로우가 필요했다. 가장 많이 쓴다는 nodemailer을 사용하기로 했다. 예제를 따라하니 gmail 계정 연동하기까지는 참 쉬웠다. 문제는 보내는 사람의 이메일 주소

velog.io

 

8일

10일

더보기

30일

일하느라 바쁘면 여기 신경쓰기도 쉽지 않다는 것을 깨닫는다.

이번주나 다음 주말에 시간 한 번 내서 작업노트에 기록해둔 것 중 몇 가지를 여기로 빼야겠다.

728x90
반응형
Comments