본문 바로가기

전체 글

(129)
2025년 1학기 8주차 웹해킹(드림핵) 보호되어 있는 글입니다.
프로젝트 4주차 엑세스 토큰이란?수명이 정해져있다.30분 이내이거나 길면 60일 정도이다. 기간이 만료될 경우 다시 받아야한다. JWT는 엑세스 토큰과 연괸된 개념이지만 다른 부분이 있다.JWT가 엑세스 토큰을 구현하는 방식 중 하나라고 보면 된다. 엑세스 토큰의 문제점A라는 서비스가 있다고 가정한다. A는 엑세스 토큰만을 사용한다. 엑세스 토큰만을 사용하여 사용자를 인증 또는 인가하는데 유효기간이 24시간이다. 이러면 A의 사용자는 로그인을 하고 24시간 후에 로그아웃이 된다. 그럼 유효기간을 1주일로 하는 해결책이 있을 수 있지만, 이럴 경우 보안 문제가 따라온다. 만약 해커들에 의해 토큰이 탈취된다면 해커들이 로그인을 하여 여러 행위를 할 수 있다. 토큰은 세션과 다르게 서버가 상태를 보관하고 있지 않기 때문..
2025년 1학기 8주차 C언어 def solution(arrows): # 8방향의 백터를 각각 나타낸다. 처음부터 0~7의 순서다. vx = [0, 1, 1, 1, 0, -1, -1, -1] vy = [1, 1, 0, -1, -1, -1, 0, 1] visited = set() # 방문한 좌표를 저장한다. 집합을 사용하여 관리한다. edges = set() # 지나간 경로 저장 (중복 방문 방지) x, y = 0, 0 visited.add((x, y)) # 시작점 방문 처리 answer = 0 # 생긴 방 개수 for d in arrows: for _ in range(2): # 대각선 교차 처리를 ..