AI & ML

Security Considerations for AI Agents AI 에이전트를 위한 보안 고려사항

Security Considerations for AI Agents AI 에이전트를 위한 보안 고려사항 적대적 시스템에 대해 수년간 생각해온 보안 엔지니어로서, 저는 대부분의 개발자와는 다르게 AI 에이전트 보안에 접근합니다. 위협은 실재하고, 공격 표면은 새롭고, 잘못될 경우의 결과는 심각할 수......

Security Considerations for AI Agents

Latest

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. 그리디 알고리즘이란 무엇인가? (개념 및 작동 원리) 그리디 알고리즘은 이름 그대로 “탐욕스러운” 접근 방식을 취합니다. 즉, 각 단계에서 가장......

String Greedy

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

Tree Greedy

BST(Binary Search Tree) 루트의 왼쪽은 루트보다 작은 값, 오른쪽은 루트보다 큰 값이 들어간다. 모든 값은 unique하다고 가정한다.. Time Complexity는 O(h)... 1. 그리디 알고리즘이란 무엇인가? (개념 및 작동 원리) 그리디 알고리즘은 이름 그대로 “탐욕스러운” 접근 방식을 취합니다. 즉, 각 단계에서 가장......

Array 7. 요약: 배열 핵심 공식 및 패턴

Array: A Complete Guide for Coding Interviews 배열(Array): 코딩 인터뷰를 위한 완벽 가이드 1. 배열의 기본 개념 배열은 가장 기본적이면서도 강력한 자료구조로, 같은 타입의 변수들을 하나의 이름으로......

Android Penetration Test Check List Android Penetration Test Check List

1. Static Analysis Check Item Details Test Cases / Method Tools Weak Signer Certificate The app is signed with a......

Bypassing the Client-Side Authentication Mechanism Bypassing the Client-Side Authentication Mechanism

Mobile App Penetration Testing: The Anatomy of Local Data Storage & Runtime Extraction on Android & iOS Common Types of Sensitive Information to Look For Regardless of the operating system an app runs on, the following types......