Security

Mobile Deep Links - Attack Surface and Pentesting Guide 방어 권장 사항

Mobile Deep Links: From Concept to Attack Surface 모바일 딥링크: 개념부터 공격 표면까지 딥링크는 모바일 웹과 네이티브 앱이 서로 연결되는 방식입니다. 이메일의 링크를 탭하면 앱의 특정 상품 페이지로 바로 이동하고, 비밀번호 재설정 링크를 클릭하면 앱이 열리면서 올바른 화면이......

Mobile Deep Links - Attack Surface and Pentesting Guide

Latest

Security Assertion Markup Language (SAML) SAML의 실제 활용 사례

What is SAML (Security Assertion Markup Language)? SAML (Security Assertion Markup Language)이란? SAML은 웹 기반 인증과 권한 부여를 위한 개방형 표준 프로토콜입니다. 사용자가 한 번의 로그인으로 여러......

OpenID Connect & OAuth 2.0 OpenID Connect (OIDC) vs. OAuth 2.0

OpenID Connect (OIDC) vs. OAuth 2.0 OpenID Connect (OIDC) vs. OAuth 2.0 여기서 자주 혼동되는 개념이 OpenID Connect(OIDC)입니다. OIDC: OAuth 2.0 위에 구축된 인증(Authentication) 계층입니다. “이......

Authentication and Authorization - JWT JWT

Here’s the English translation of the provided text: Authentication 로그인과 같이 사용자 또는 프로세스의 신원을 확인하는 프로세스 가장 일반적인 인증 방법으로는 비밀번호가 있고 API 인증, 생체 인증 등이......

Active Directory and LDAP Lightweight Directory Access Protocol(LDAP)

What is Active Directory (AD)? Lightweight Directory Access Protocol (LDAP) LDAP is a lightweight directory access protocol that clients use to access information stored on......

Backtracking Backtracking

1. What is Backtracking? 1. 백트래킹이란 무엇인가? (What is Backtracking?) 백트래킹을 한마디로 정의하면 “가능성 있는 모든 해결책을 탐색하되, 더 이상 답이 될 가능성이 없는......

Heap Min & Max Heap

Heap Heap 힙은 최댓값 및 최솟값을 찾아내는 연산을 빠르게 하기 위해 고안된 완전이진트리(complete binary tree)를 기본으로 한 자료구조이다. 힙의 특징에는 최대힙일......

Binary Search 바이너리 서치

Binary Search 바이너리 서치 1 2 3 4 5 6 7 8 9 left = 1 right = n while(left<right): mid =......

Dynamic Progamming 문제풀이 요령

Key Tips for Problem Solving 문제풀이 요령 재귀로 여러번 써야되는 것을 memoization 기법으로 계산 수를 줄이는데 효과적이다. 따라서 중복 계산이 많은 문제(sub array)에서 쓰면 좋다.......

Greedy Greedy

1. What is a Greedy Algorithm? (Concept and Working Principle) 1. 그리디 알고리즘이란 무엇인가? (개념 및 작동 원리) 그리디 알고리즘은 이름 그대로 “탐욕스러운” 접근 방식을 취합니다. 즉, 각 단계에서 가장......