전체 글35 [ 정보기 ] 윈도우 인증 윈도우 인증이란?윈도우 인증은 시스템에 접근하기 전에 사용자의 신원을 확인하는 과정이다.이는 시스템의 보안을 강화하고, 잘못된 접근을 방지하는 데 필수적이다.윈도우 인증 구성 요소윈도우 인증은 여러 구성 요소로 이루어져 있는데, 각각의 역할은 아래와 같다!.Winlogon : 이 부분은 로그인 화면을 관리한다. 사용자가 로그인하기 위해 입력한 정보를 LSA에 전달하는 역할을 수행한다. 사용자가 CTRL+ALT+DEL을 눌렀을 때도 이 Winlogon이 로그인 UI를 띄워 주는 것을 확인할 수 있따.이미지 출처Winlogon 과정 설명LSA (Local Security Authority): LSA는 사용자의 인증을 처리한다. NTLM이나 Kerberos 프로토콜을 통해 자격 증명을 확인하고, 사용자가 누구.. 2026. 4. 14. [ Network ] DNS 들어가며인터넷을 사용하면서 웹사이트 주소를 입력하면 해당 웹사이트가 화면에 나타나는 것은 당연하게 느껴진다. 하지만 이 과정 뒤에는 도메인 이름 시스템(DNS)이라는 중요한 기술이 숨어 있다. DNS는 사람이 기억하기 쉬운 웹사이트 주소(예: http://www.example.com)를 컴퓨터가 이해하는 숫자 주소(IP 주소)로 바꿔주는 역할을 한다. 이 보고서는 DNS의 기본 원리와 함께, DNS 작동 방식을 직접 확인하고 문제를 해결하는 데 사용되는 nslookup 명령어와 Wireshark 도구의 활용법을 설명한다. 이 주제는 인터넷이 어떻게 작동하는지 이해하고, 네트워크 문제를 진단하는 데 필수적인 지식을 제공하기 때문에 중요하다. DNS의 기본 원리DNS는 인터넷에서 웹사이트 주소를 컴퓨터가 .. 2026. 4. 13. [ PS ] 백준 1823, 수확 백준 1823번: 벼 선택문제 정보문제 번호: BOJ 1823문제 이름: 벼 선택난이도: Gold문제 링크: https://www.acmicpc.net/problem/1823문제 요약N개의 벼가 주어진다.벼를 왼쪽과 오른쪽에서 하나씩 선택하면서, 그 선택된 벼의 점수는 현재 선택된 벼의 가치 * (현재 턴) 으로 계산된다.매번 왼쪽 끝 벼나 오른쪽 끝 벼를 선택할 수 있다.벼를 모두 선택할 때, 얻을 수 있는 최댓값을 구하는 문제이다.처음 떠올린 아이디어처음에 문제를 봤을 때, 그리디 알고리즘을 사용할 수 있을 것 같았지만, 최적의 선택을 할 때마다 다른 선택이 영향을 미치기 때문에 완전 탐색이나 DP를 고려하게 되었다.벼를 하나씩 선택하면서 점수를 누적하는 방식이므로 DP 방식으로 해결할 수 있을 것 .. 2026. 4. 8. [ PS ] 백준 25759, 들판 건너가기 문제 정보문제 번호: BOJ 25759문제 이름: 들판 건너가기난이도: Gold문제 링크: https://www.acmicpc.net/problem/25759문제 요약꽃의 개수 N이 주어진다.N개의 나열된 꽃 중에서, "인접한 꽃의 아름다움 차이"가 최대가 되도록 최적해를 찾는다.처음 떠올린 아이디어처음에는 DFS를 통해서, 분기 처리를 통해 구현할 수 있다고 생각했다. DFS로 구현하고 보니, DP로 뺄 수 있을 것 같아서 메모이제이션만 섞어서 Top-Down 방식으로 변경했다.핵심 포인트Top-Down 방식으로 수행할 때, 퓨어 펑션을 만들기 위해 어떠한 인자를 들고 갈 것인지 정해야 한다.점화식을 어떻게 세울 것인가? => 경우는 꽃의 갯수를 벗어나거나 이미 계산된 값이 있을 경우이다.solve(p.. 2026. 4. 8. [ Java ] ArrayList의 add() 메서드는 정말 O(1)일까? 자바로 타닥타닥 하다 보면, ArrayList를 정말 자주 사용하게 됩니다. 그런데 문득 이런 생각이 들지 않나요? "ArrayList.add()의 시간복잡도가 O(1)이라고 하는데, 배열이 꽉 차면 크기를 늘려야 하잖아? 그럼 그때는 O(n)이 아닌가?"(나만 궁금한가..) 흠.. 좀 더 알아보겠습니다 ArrayList의 내부 동작 살펴보기먼저 ArrayList가 어떻게 동작하는지 간단히 뜯어보겠씁니다! public class ArrayList extends AbstractList { private static final int DEFAULT_CAPACITY = 10; private Object[] elementData; private int size; public boo.. 2026. 2. 7. [ 합격 후기 ] 싸피 15기 전공자 합격 과정 길다면 길고, 짧다면 짧은 나의 싸피 지원기를 이후 기수를 도전하는 이를 위해 끄적여보고자 한다. 본론으로 들어가기 앞서 필자는 개발 전공으로 막학기를 다니는 졸예자 ( 곧 쉬었음 청년 ) 이다. 기술 스택은 자바 스프링 및 파이썬 Flask 등으로 백엔드 n회, React, RN 등 프론트 n회 등 포폴이 아예 없지는 않은 "나 정도면 중간은 가지"의 표본이다. 이 글까지 타고 들어왔다면, 어느정도 싸피에 관해서 알겠지만, 타 부캠(일반적인 국비)에 비해 모집 과정이 상당히 길고 번거로운 편이다. ( 15기 기준, 10월 말 접수 시작 ~ 12월 말 최종 발표 ) 거의 두 달을 꽉채우는 시간이 걸린다.. 그럼에도 다시 한 번 적어보자면위와 같은 3단계 과정을 거치게 된다. 이제 각 테마별로 자세히 살펴.. 2025. 12. 31. 이전 1 2 3 4 ··· 6 다음