archive
close
프로필 사진

archive

github: @cheolung12

  • 분류 전체보기 (4)
    • 지식 (2)
    • 기능 (2)
  • 홈
  • 태그
  • 방명록
[인증] - 토큰 기반 인증

[인증] - 토큰 기반 인증

인증(Authentication) "당신이 누구인지" 확인하는 과정.사용자가 본인이 맞는지 검증하는 단계로 로그인할 때 ID와 비밀번호를 입력하는것이 대표적이 예시 인가(Authorization)"당신이 무엇을 할 수 있는지" 결정하는 과정. 인증된 사용자가 특정 리소스나 기능에 접근할 권한이 있는지 확인하는 단계 주요 인증 방식1. 토큰 기반 인증 (JWT)2. OAuth2.0 / 소셜로그인3. 세션 기반 인증이 중 첫번째인 토큰 기반 인증에 대해서 알아보자.토큰 기반 인증이란?서버가 로그인 성공 시 토큰을 발급하고, 이후 클라이언트가 이 토큰을 요청마다 전달하여 사용자를 인증하는 방식- 토큰 인증 방법에는 다양한 방식이 있지만, 주로 OAuth 2.0 프로토콜에서 사용되는 Access Token(사용..

  • format_list_bulleted 지식
  • · 2025. 12. 19.
[보안] XSS?, CSRF? - 웹 보안의 대표적인 두 가지 공격 이해하기

[보안] XSS?, CSRF? - 웹 보안의 대표적인 두 가지 공격 이해하기

1. XSS (Cross-Site Scripting)공격자가 악의적인 스크립트를 웹 페이지에 삽입하여, 다른 사용자의 브라우저에서 실행되도록 하는 공격- 게시물 또는 URL에 포함된 악성 스크립트가 동작하여 발생하는 취약점이기 때문에 불특정 다수를 대상으로 공격을 시도할 수 있다.- 쿠키값 탈취를 통한 권한 도용, 세션 토큰 탈위, keylogger 스크립트를 삽입하여 키보드 입력값 탈취 등이 가능하다. 1-1. 공격 유형에 따른 분류(1) Stored XSS(저장형 크로스사이트 스크립팅)공격자의 악성 스크립트가 데이터베이스에 저장되고 이 값을 출력하는 페이지에서 피해가 발생가장 위험한 유형으로, 악성 스크립트가 서버에 영구적으로 저장 공격 시나리오1. 공격자가 게시판에 악성 스크립트 포함된 글 작성게시..

  • format_list_bulleted 지식
  • · 2025. 12. 16.
[FE] React Compiler 사용해보기

[FE] React Compiler 사용해보기

Introduction – ReactThe library for web and native user interfacesko.react.dev위 문서를 참고하여 작성하였음Vite 써서 새로운 리액트 프로젝트 하나를 만드려고 했는데 못보던 옵션이 생겼다.어떤 변화가 있을지 궁금하여 React Compiler에 대해 알아보았다. React Compiler 란"React Compiler automatically applies the optimal memoization, ensuring your app only re-renders when necessary."React Compiler는 자동 메모이제이션을 최적으로 적용하여, 앱이 필요할 때만 리렌더링되도록 보장한다. 그렇다면 이 자동 메모이제이션이 정확히 어떤 ..

  • format_list_bulleted 기능
  • · 2025. 12. 2.
[CI/CD] Github Self Hosted Runner 도입 경험

[CI/CD] Github Self Hosted Runner 도입 경험

도입 배경GitHub Actions를 통해 EC2에 배포된 서버에 자동 배포를 진행하고 있었으나, EC2 인바운드 규칙 설정 이후에 자동배포가 동작하지 않는 문제를 확인하였다.이전에는 Github Actions runnner의 IP 주소가 SSH 접속을 통해 자동 배포를 하고 있었지만, 이제는 인바운드 규칙에 걸려 차단당하기 때문이었다.그럼 해당 runner의 IP만 인바운드 규칙에 추가해주면 되지않을까? 라는 생각을 했지만 Github Actions의 runner는 일정한 범위 내에서 매번 다른 IP 주소를 사용한다. 해결 방법을 찾던중 Self Hosted Runner 방식에 대해 알게되었다.Github Self Hosted Runner란?- Github Actions 워크 플로우를 실행하기 위해 사..

  • format_list_bulleted 기능
  • · 2025. 11. 4.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (4)
    • 지식 (2)
    • 기능 (2)
인기 글
전체 방문자
오늘
어제
Copyright © 리트리버푸딩 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바