blog.pisik.club
728x90
JWT란? JWT(Json Web Token) 개념(Java-jwt) 알아보기
For 전공, 전문가/IT 2025. 5. 19. 00:17

인증 방식중 하나로 자주사용되는 JWT가 무엇인지, 해당 상세 개념에 대해서 한번 알아보도록 하겠습니다. JWT란?토큰 인증 방식으로 기존 세션 인증방식과는 달리 stateless 한 인증 방식입니다 기본적으로 JWT 라이브러리가 다양하게 존재하는데, JAVA에서는 Java-jwt 와 jjwt 라이브러리를 많이 사용하고 있습니다.(개인적으로 Auth0에서 개발한 java-jwt가 직관적이여서 사용하기 편하다고 느껴진다.) 자세한 내용은 아래 블로그를 참고https://dalichoi.tistory.com/entry/JWT-%ED%86%A0%ED%81%B0-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-java-jwt%EC%99%80-jjwt-%EA%B0%84%EB%8..

쿼리튜닝, MySQL 8.0 자주 사용하는 힌트 목록 알아보기
For 전공, 전문가/IT 2025. 5. 19. 00:04

MySQL 데이터베이스에서 쿼리 성능을 최적화하기 위해 사용하는 쿼리 힌트는 개발자에게 매우 중요한 도구입니다. 이 포스팅에서는 MySQL 8.0에서 자주 사용되는 쿼리 힌트들의 기능, 사용법, 그리고 실제 적용 사례를 자세히 알아보겠습니다. USE INDEX : USE INDEX 힌트는 MySQL 옵티마이저에게 특정 테이블의 인덱스를 사용하도록 권장하는 힌트입니다. 이는 강제가 아닌 권장이라는 점을 명심해야 합니다. 즉, USE INDEX 힌트는 MySQL 옵티마이저가 때로는 최적이 아닌 인덱스를 선택할 때 유용합니다. 특히 복잡한 쿼리나 여러 인덱스가 존재하는 테이블에서 옵티마이저가 잘못된 판단을 할 경우, 개발자가 직접 더 나은 인덱스를 제안할 수 있습니다또한 쿼리 옵티마이저가 다른 인덱스를 ..

article thumbnail
패스워드에서 패스키까지, 로그인 보안의 진화 이야기
For 전공, 전문가/IT 2025. 5. 16. 22:28

매번 비밀번호가 뭐였는지 기억 안 나시나요?"특수문자,영어 대소문자 포함,숫자포함 12글자 이상" 같은 복잡한 규칙 때문에 짜증났던 적 있으시죠?그런 불편함을 해결해줄 새로운 기술, 패스키(Passkey)가 지금 주목받고 있습니다. 패스워드의 등장배경1960년대, 최초의 컴퓨터는 지금처럼 개인용이 아니라 아주 크고 비싼 장비였습니다.여러 명이 함께 사용하는 공유 시스템이었죠.MIT의 CTSS라는 시스템에서는 사용자마다 작업 공간이 있었고, 이걸 다른 사람이 건드리지 못하게 하려고 만든 게 바로 최초의 ‘패스워드’입니다.그 당시에는 각자의 프라이버시를 지키기 위한 용도였지, 지금처럼 해킹이나 개인정보 보호를 고려한 건 아니었습니다.패스워드의 진화기술이 발전하면서 생긴 문제컴퓨터가 대중화되고 인터넷이 보편화..

728x90