1. 인증(Authentication)과 인가(Authorization)보안의 시작은 인증(Authentication) 과 인가(Authorization) 입니다. 이 두 개념은 서로 밀접하게 연관되어 있지만, 역할은 분명히 다릅니다.1.1 인증 (Authentication): 사용자 신원 확인인증은 사용자가 누구인지 확인하는 과정입니다. 즉, 사용자가 본인이 맞는지 검증하는 절차입니다. 일반적으로 로그인 프로세스를 통해 이루어지며, 가장 흔한 방법은 사용자 아이디와 비밀번호를 사용하는 것입니다.1.1.1 JWT를 사용한 인증 구현 예시const express = require('express');const bcrypt = require('bcrypt'); // 비밀번호 해싱을 위한 라이브러리const ..