본문 바로가기
반응형

운영체제 & 컴퓨터 기초9

2단계 인증 끝났더니 자동 로그인?! 그 비밀, 알려드립니다 ✨ 안녕하세요 logro 입니다 :)요즘 거의 모든 서비스가 2단계 인증(2FA)을 사용하죠.로그인할 때 문자, 인증 앱, 이메일로 추가 확인 절차를 거치면보안이 훨씬 더 강력해져요 💪그런데 이런 경험, 해보셨죠?인증코드만 입력했을 뿐인데👉 자동으로 로그인 완료!👉 바로 대시보드나 홈 화면으로 쓱~ 넘어감! “어? 내가 ‘로그인’ 버튼도 안 눌렀는데 어떻게 알았지?”신기하면서도 약간은 마법 같은 이 흐름…사실은 아주 논리적으로 잘 짜인 구조 덕분이랍니다 😎🧭 흐름 먼저 정리해볼게요!사용자가 아이디/비밀번호 입력서버가 확인: “이 사용자는 2단계 인증도 해야 함!”2FA 페이지(또는 앱)로 전환인증코드를 입력하거나 앱 푸시 ‘승인’인증 성공하면 → 자동 로그인 상태로 전환!🧠 이게 가능한 이유는?바.. 2025. 4. 12.
서버야, 버텨줘…! 디도스 공격이 뭐길래 사이트가 마비될까? 안녕하세요 logro 입니다 :)웹사이트가 갑자기 느려지거나 아예 접속이 안 되는 현상,한 번쯤 겪어보셨죠?이럴 때 자주 등장하는 범인이 바로 디도스(DDoS) 공격입니다!근데 이 디도스, 이름부터 좀 낯설죠?지금부터 쉽게 설명해드릴게요 🚀🤔 디도스가 뭐예요?디도스(DDoS)는 Distributed Denial of Service의 줄임말로,우리말로 하면 “분산 서비스 거부 공격”이에요.쉽게 말하면:"너무 많은 사람들이 한꺼번에 몰려와서 서버가 버티질 못하고 뻗는 것!" 근데 이건 실제 사람들이 몰리는 게 아니라,악의적인 공격자가 수천~수만 대의 컴퓨터를 동시에 조종해서의도적으로 서버에 과부하를 거는 거예요 😡💡 비유하자면?상점에 예를 들어볼게요.평소엔 하루에 100명이 오는 가게가 있어요.그런데.. 2025. 4. 12.
파일을 인질로 잡는 악당?! 랜섬웨어가 뭐길래 😱 안녕하세요 logro 입니다 :)오늘은 뉴스에서도 자주 등장하고, 한 번 당하면 큰 피해를 입는 ‘랜섬웨어’에 대해 알아볼게요. 이름부터 무시무시한 이 랜섬웨어, 도대체 뭐고 왜 이렇게 위험할까요?🎭 랜섬웨어란?‘Ransom(몸값) + Software(소프트웨어)’의 합성어예요.즉, 사용자의 파일이나 시스템을 암호화해서 접근을 막고, 그걸 풀어주는 대가로 돈(보통 비트코인 같은 암호화폐)을 요구하는 악성 프로그램이에요. 🤬쉽게 말하면,“너의 소중한 파일들을 내가 잠가뒀어. 풀고 싶으면 돈 내!” 라는 협박을 하는 프로그램이죠.🧩 어떻게 감염될까?생각보다 감염 경로는 아주 다양해요:📧 이메일 첨부파일 클릭🌐 의심스러운 사이트 접속🧍‍♂️ USB 메모리나 외부 저장장치📥 불법 소프트웨어 다운로드.. 2025. 4. 12.
‘렉(Lag)’은 왜 생기고, 어떻게 해결할 수 있을까? 안녕하세요 logro 입니다 :)혹시 이런 말 자주 하시죠?“야 렉 걸렸어!”“버벅여서 아무것도 못 하겠네…”“이거 내 인터넷 문제야?” 게임 중에 캐릭터가 순간이동하고,유튜브 영상이 자꾸 끊기고,앱은 눌렀는데 반응이 없는 이런 상황들...이 모든 건 '렉(Lag)' 때문이에요 😵그런데 이 렉, 도대체 왜 생기는 걸까요?그리고 렉이 생기면 우린 뭘 할 수 있을까요?이번 글에서는 렉의 종류별로 왜 생기는지, 그리고 어떻게 대처하면 되는지 쉽게 이해할 수 있도록 정리해봤어요 💡🧩 렉의 네 가지 원인과 해결법까지 한눈에! 1️⃣ 네트워크 렉📡 정의:인터넷 연결 문제로 서버와 내 기기 사이의 데이터 전송이 늦어지거나 끊기는 현상이에요. 🔍 주요 원인:느린 인터넷 속도Ping 값이 높음 (서버와 왕복 시.. 2025. 4. 5.
라운드로빈? 줄 서서 하나씩! 쉬운 CPU 스케줄링 이해하기 🍭 안녕하세요 logro 입니다 :)오늘은 운영체제에서 자주 등장하는 CPU 스케줄링 기법 중 하나인 라운드로빈(Round Robin)에 대해 알아볼게요! 🍽️ 라운드로빈이 뭐예요?라운드로빈(Round Robin, RR)은 공정하게 CPU 시간을 나눠주는 스케줄링 방식이에요. 마치 놀이공원에서 친구들이 놀이기구를 탈 때 한 명씩 돌아가면서 타는 것처럼, 모든 프로세스가 번갈아가며 CPU를 조금씩 사용하게 해요.쉽게 말하면:"한 프로세스가 너무 오래 CPU를 차지하면 안 되니까, 일정 시간만 쓰고 다음 프로세스로 넘기자!" 이런 철학을 가지고 있어요. 😉⏱️ 시간 할당(Time Quantum)라운드로빈에서 중요한 개념 중 하나는 시간 할당량(Time Quantum)이에요.예를 들어, 시간 할당량이 2초라면.. 2025. 4. 4.
사라진 메모리를 따라가는 포인터, 댕글링 포인터란? 안녕하세요 logro 입니다 :)오늘은 시스템 프로그래밍이나 포인터 개념에서 자주 등장하는댕글링 포인터(Dangling Pointer) 에 대해 간단하고 확실하게 이해해봅시다.🧐 댕글링 포인터란?이미 해제되었거나 사라진 메모리를 여전히 가리키고 있는 포인터 예를 들어 어떤 포인터가 지역 변수의 주소를 가리키고 있었는데,그 지역 변수가 사라졌다면?그 포인터는 더 이상 유효하지 않은 메모리를 바라보게 되죠.바로 그런 상태를 "댕글링 포인터"라고 부릅니다.🧯 왜 위험할까?프로그램이 예상치 못한 값을 읽거나접근 위반 오류 (Access Violation) 를 일으켜서크래시 또는 보안 취약점의 원인이 됩니다.😱 언제 생기나요?지역 변수 주소를 함수 밖으로 전달할 때free()나 delete로 메모리를 해제하.. 2025. 4. 4.
반응형