728x90
반응형
SMALL

보안 11

[보안] JWT(JSON Web Token) 사용법과 보안 고려 사항: 개념, 구조, 안전한 관리 방법

안녕하세요😊 코드카인 여러분!오늘은 JWT(JSON Web Token)에 대해 알아보겠습니다. 평소 로그인, 인증 같은 단어가 어렵게만 느껴졌다면 걱정하지 마세요! 오늘은 쿠키와 사탕 이야기를 통해 간단히 풀어보겠습니다.JWT란 무엇인가요? 🍪🍬JWT는 JSON Web Token의 줄임말로, 클라이언트와 서버 간 정보를 안전하게 주고받기 위한 토큰입니다. 마치 아이가 사탕을 받은 뒤 확인서(토큰)를 들고 가게에서 다시 사탕을 받는 것과 같아요.한 번 인증을 마치면, 이 토큰을 통해 추가 확인 없이 서비스를 사용할 수 있게 해주는 편리한 방식입니다.JWT의 구조 🏗️JWT는 세 가지 부분으로 구성됩니다:Header (헤더)토큰의 타입(JWT)과 사용된 암호화 알고리즘을 담고 있어요.예시:{ "al..

[보안] 인증(Authentication)과 인가(Authorization)의 차이점 완벽 정리: 개념, 사례, 기술 설명

인증(Authentication)과 인가(Authorization)의 차이점인증과 인가는 모두 보안 시스템에서 중요한 개념으로, 사용자가 누구인지 확인하고 그들이 특정 자원에 접근할 수 있는 권한을 가졌는지 판단하는 과정입니다. 둘은 혼동하기 쉽지만, 역할과 목적이 완전히 다릅니다.1. 인증 (Authentication)정의인증은 사용자가 "누구인지 확인하는 과정"입니다.시스템은 사용자가 자신이 주장하는 본인인지 확인하기 위해 비밀번호, 인증 코드, 생체 정보 등을 요구합니다.목표신원 확인: 사용자가 시스템에 접근하기 전에 신원을 증명.웹사이트 로그인 시, 이메일과 비밀번호 입력.지문, 얼굴 인식 등 생체 인증.방식무엇을 알고 있는가? (What you know) 비밀번호, PIN 코드와 같은 지식 기반..

[보안] 악성 스크립트와 위조 요청? XSS와 CSRF의 차이와 해결법 - 코드카인 티스토리

안녕하세요😊 코드카인 여러분!오늘은 웹 보안의 두 가지 대표적인 공격 기법인 **XSS(교차 사이트 스크립팅)**와 **CSRF(사이트 간 요청 위조)**에 대해 알아볼 거예요. 마치 집 안에 들어온 도둑과 바깥에서 누군가 당신의 이름을 빌려 일을 저지르는 사기꾼 같은 존재들이에요. 그렇다면, 이 두 가지 공격이 왜 위험한지, 어떻게 막을 수 있는지 쉽게 풀어볼게요!🛠 XSS(교차 사이트 스크립팅)란?"내 집에 몰래 카메라를 설치한 것처럼!"XSS는 공격자가 악의적인 스크립트를 웹사이트에 주입하여 사용자의 브라우저에서 실행되게 하는 공격이에요. 이 과정에서 사용자의 쿠키, 세션, 기타 민감 정보가 탈취되거나, 사용자의 화면에 이상한 팝업이 뜨기도 하죠.💡 XSS의 종류저장형 XSS공격 코드가 서버에..

보안/웹 보안 2024.12.08

[보안] 데이터를 안전하게 잠그는 두 가지 방법, 대칭키와 비대칭키의 모든 것 - 코드카인 티스토리

안녕하세요😊 코드카인 여러분!여러분, 비밀을 공유하는 방법에는 여러 가지가 있죠. 예를 들어, 친구에게 작은 쪽지를 전할 때 누구도 읽지 못하도록 암호를 사용하는 경우를 상상해 보세요. 바로 이런 개념이 컴퓨터에서도 쓰이는데요! 오늘은 암호화의 핵심 개념인 대칭키와 비대칭키를 재미있는 비유와 함께 알아보겠습니다. 😊🔑 대칭키: 같은 열쇠로 잠그고 여는 방식대칭키 암호화는 비밀스러운 연애편지를 보내는 상황에 비유할 수 있어요.편지에 자물쇠를 채우고, 열쇠는 상대방에게만 전달하죠. 편지를 받은 사람은 이 열쇠로 자물쇠를 열고 내용을 확인할 수 있습니다.특징같은 키 사용: 데이터를 암호화(잠금)하고 복호화(열기)할 때 동일한 키를 사용합니다.빠른 처리 속도: 계산이 단순하고 속도가 빠르기 때문에 대량의 ..

[보안] 기밀성, 무결성, 가용성: 정보 보안의 필수 원칙 3가지 - 코드카인 티스토리

안녕하세요😊 코드카인 여러분!정보 보안이란 디지털 세계에서 우리의 자산을 안전하게 지키는 강력한 문입니다. 오늘은 정보 보안의 3요소인 기밀성, 무결성, 가용성(CIA)에 대해 알아보겠습니다. 간단한 설명과 함께 실생활에 비유해 쉽게 이해해보세요! 😊📌 정보 보안의 3요소란?정보 보안의 3요소는 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability)으로 구성된 보안의 핵심 개념입니다. 이 세 가지 요소는 안전한 정보 관리와 보안을 위한 기본 원칙으로, CIA 삼각형이라고도 불립니다.1️⃣ 기밀성(Confidentiality) - 비밀을 지켜라! 🔒정의:기밀성은 정보가 허가된 사람만 접근할 수 있도록 보호하는 것을 의미합니다.실생활 비유:집의 비밀번호가 ..

보안/웹 보안 2024.12.08
320x100
반응형
LIST