본문 바로가기

전체 글56

Google Search Operators 구글 검색 연산자 연산자한문장 설명간단한 예시"문구"입력한 문장을 완전히 일치하게 찾는다"machine learning pipeline"-단어특정 단어 또는 사이트를 결과에서 제거한다serverless -aws, docker -site:reddit.comsite:특정 도메인 또는 하위경로로 제한한다kafka site:confluent.io/blog, oauth site:docs.spring.iosite:*.도메인도메인의 모든 서브도메인만 찾는다login site:*.govfiletype: / ext:특정 파일 형식만 찾는다ransomware filetype:pdf, resume ext:docxOR둘 중 하나라도 포함된 결과golang OR "go language"( )조건을 그룹화하여 논리 조합(jwt OR "json w.. 2025. 12. 28.
코딩테스트 파이썬 포맷 0. 공통 준비 포맷 (전 범위 필수)0-1) 빠른 입력/출력import sysinput = sys.stdin.readlines = input().rstrip()# 출력이 많으면# print("\n".join(ans))실수 포인트rstrip()을 안 해서 문자열 끝 \n 때문에 비교/파싱이 틀어짐.print를 루프에서 남발해 TLE(정답 모아 "\n".join 권장).입력이 “빈 줄/공백”을 포함하는데 split()을 무턱대고 써서 토큰이 깨짐(요구조건 확인).대표 문제 유형: BOJ 전반(대량 입출력), 문자열 파싱0-2) 무한대/경계값, 안전한 초기화INF = 10**18실수 포인트INF를 너무 작게 잡아 오버플로급(논리적) 비교 실패.0 초기화로 “미방문/거리 0”을 구분 못함(보통 -1 또는 IN.. 2025. 12. 21.
beyond VPNs real privacy tools for 2026 (Linux, TOR, Encryption etc) 서론본 보고서는 「beyond VPNs real privacy tools for 2026 (Linux, TOR, Encryption etc)」라는 제목의 영상 대본을 바탕으로, 온라인 환경에서 프라이버시와 익명성을 강화하기 위해 활용할 수 있는 주요 도구들을 체계적으로 정리한다.대본은 “VPN만 쓰면 안전하다”는 통념을 비판적으로 다루면서, 운영체제·브라우저·네트워크 경로·암호화·가상화 등 여러 층위에서 결합적으로 접근해야 프라이버시를 일정 수준 확보할 수 있다고 전제한다. 이를 위해 VPN, Linux, 개인정보 보호 중심 브라우저(LibreWolf), Tor 네트워크, Tails OS, VeraCrypt의 은닉 볼륨, Qubes OS 기반의 격리 구조가 차례로 소개된다.또한 화자는 프라이버시를 “사생.. 2025. 12. 15.
코딩테스트용 Python 기능들 1. 입출력 / 기타 유틸sys.stdin.readline빠른 입력 (BOJ 필수)import sys; s = sys.stdin.readline().rstrip()input = sys.stdin.readlineinput() 재정의로 타이핑 절약import sys; input = sys.stdin.readlinesys.setrecursionlimit깊은 재귀(DFS)에서 RecursionError 방지import sys; sys.setrecursionlimit(10**6)map, split공백 구분 정수 입력 처리a, b = map(int, input().split())enumerate인덱스 + 값 동시에 순회for i, v in enumerate(arr): ...zip여러 리스트를 같은 인덱스로 묶어서 .. 2025. 12. 12.
API 보안: 10가지 필수 조치 https://youtu.be/bKfbzxkw8yo?si=oF504Ymd7t7WgF9w서론2025년 기준으로 API 트래픽이 전체 웹 트래픽의 약 71%를 차지하고, 조직의 84%가 최소 한 번 이상의 API 보안 사고를 겪고 있으며, Dell의 사례를 보면 단일 API 취약점으로 수천만 건의 고객 정보가 유출될 수 있다.모든 API를 “시스템으로 들어오는 문”으로 간주하며, 각 엔드포인트·파라미터·검증 누락이 잠재적인 공격 표면이 된다고 전제해야 한다. 즉 보안은 “개별 기능의 부가 옵션”이 아니라 “설계 단계부터 포함해야 하는 기본 전제”다.이 보고서는 시간순 요약 대신, (1) API 보안의 위상과 위협 환경, (2) 통신·전송 계층 보안, (3) 신원·권한 관리, (4) 트래픽 제어와 입력 검증,.. 2025. 12. 10.
자료구조 - 재귀 함수 1. 재귀함수재귀함수(Recursive Function)란 호출된 함수가 자기 자신을 다시 호출하는 풀이 방식이다. 실무에서는 성능 문제, 메모리 오버플로우 위험, 코드 가독성 저하 때문에 재귀 함수를 자주 쓰지 않는다. 하지만 커다란 문제를 쪼개 부분 문제로 만들어 해결함으로써 전체 문제를 풀어나가는 구조를 설계할 때 필요하기에 자료 구조나 알고리즘에서는 알아야 하는 필수 개념이다. 스택프레임과 지역변수의 역할을 알고나면 더 쉽게 이해할 수 있다. 1.1 재귀함수로 팩토리얼 구현n팩토리얼은 1부터 n까지의 곱을 의미하고. n!라고 표기한다. 4!은 1*2*3*4를 의미한다. 4! = 3!*4로 풀어 쓸 수도 있다.def factorial(n): return factorial(n-1) * n # 1.. 2025. 12. 7.