목록전체 글 (272)
루니프의 짤막보안강의
출처: https://www.bleepingcomputer.com/news/security/gitlab-warns-of-max-severity-rce-flaw-in-regex-compiler-engine/파이프라인 설정 파일에 정규식을 한 줄 넣었을 뿐인데, 그 내용이 GitLab 서버에서 처리된다는 사실을 생각해 본 적 있나요? 이번 GitLab 취약점 사례는 CI/CD 설정도 서버가 해석하는 입력이라는 점을 보여 줍니다. 설정에 포함된 정규식의 검증이 충분하지 않으면, 특정 조건에서 원격 코드 실행 위험으로 이어질 수 있습니다.먼저 알아둘 개념: CI/CD와 정규식CI/CD(Continuous Integration/Continuous Delivery)는 소스 코드의 빌드, 테스트, 배포 같은 작업을 ..
같은 데이터를 사용했는데도 학습을 다시 실행할 때 결과가 달라진다면 무엇을 확인해야 할까요? 데이터만 비교해서는 충분하지 않을 수 있습니다. 경사하강법(Gradient Descent)의 시작점인 초기값(Initial Value)도 학습 결과에 영향을 줄 수 있기 때문입니다.이 글에서는 경사하강법이 무엇인지 간단히 다시 살펴보고, 초기값이 왜 결과를 바꿀 수 있는지 설명합니다. 다만 제공된 사례에는 실제 데이터, 목적 함수, 초기값, 학습 설정, 결과 수치가 없습니다. 따라서 특정 실험의 원인을 확정하기보다, 사례가 제기하는 문제와 확인 방법에 초점을 맞춥니다.같은 데이터라도 같은 실험 조건까지 자동으로 보장되는 것은 아닙니다.경사하강법이란 무엇인가요?모델은 입력을 받아 예측이나 계산 결과를 내는 규칙입니..
휴대폰을 잃어버렸는데 로그인하려는 계정이 다중 인증(Multi-Factor Authentication, MFA)으로 보호되고 있다면 당황하기 쉽습니다. 비밀번호를 알고 있어도 연결된 휴대폰을 확인하지 못해 접근이 막힐 수 있기 때문입니다.결론부터 말하면, 이때는 복구 수단을 바로 바꾸기보다 계정 주인인지 먼저 확인하는 절차가 필요합니다. 제공된 사례도 MFA 사용자가 휴대폰을 잃은 뒤 계정 복구를 진행하는 상황과, 복구 전에 신원 확인을 해야 한다는 원칙을 중심으로 다룹니다.MFA와 계정 복구를 먼저 이해하기로그인은 서비스를 이용하려는 사람이 계정 주인인지 확인하는 과정입니다. 다중 인증은 이 확인을 비밀번호 하나에만 맡기지 않고, 추가 인증 수단까지 요구하는 방식이에요.그래서 연결된 휴대폰을 잃으면 문..
분야: 네트워크 보안집이나 회사 네트워크에서 기기가 통신하려면 주소가 필요합니다. 그런데 네트워크에서 말하는 주소는 하나만 있는 것이 아닙니다. IP 주소를 알고 MAC 주소를 찾아야 하는 경우가 있고, 반대로 MAC 주소를 바탕으로 IP 주소를 확인하려는 경우도 있어요.이 차이를 설명하는 대표적인 개념이 ARP와 RARP입니다. 결론부터 말하면 ARP는 IP에서 MAC으로, RARP는 MAC에서 IP로 방향을 잡으면 됩니다.두 개를 구분하는 가장 쉬운 질문은 “지금 알고 있는 주소는 무엇인가?”입니다.먼저 알아둘 주소: IP와 MACIP 주소는 네트워크에서 장치를 찾아갈 때 사용하는 논리적인 주소입니다. MAC 주소는 네트워크 인터페이스를 식별할 때 사용하는 주소입니다.여기서 중요한 점은 두 주소가 서..
회원 초대 코드를 입력했는데 서버가 다른 사람의 초대로 인식하면 어떻게 될까요? 결론부터 말하면, 해시값만으로 가입 대상을 확정해서는 안 됩니다. 해시는 빠르게 후보를 찾는 데 도움을 주지만, 같은 해시값이 나오는 충돌 가능성까지 없애 주지는 않기 때문입니다. 원본 초대 코드나 검증 가능한 추가 정보로 대상을 다시 확인해야 합니다.이 글은 회원 초대 코드의 해시 충돌 가능성과 가입 오류 방지를 다루는 가상 사례를 바탕으로 합니다. 실제 충돌 발생 여부, 사용한 알고리즘, 해시 길이, 구체적인 검증 방식은 제공된 기록에서 확인되지 않습니다.해시값은 대상을 찾는 단서일 수 있지만, 원본이 같다는 증명 그 자체는 아닙니다.먼저 알아둘 개념: 해시 함수해시 함수(Hash Function)는 입력값을 일정한 규칙..
출처: https://www.securityweek.com/in-other-news-ai-used-in-korean-bank-breaches-poem-guided-botnet-empire-admin-gets-40-years/웹사이트나 앱을 직접 조작하지 않았는데도 기기가 낯선 서버와 통신한다면, 그 서버 주소는 어디에서 왔을까요? 보통 악성코드 안에 주소를 고정해 둘 수 있지만, 이번 사례에서는 GitHub에 공개된 시의 일부 단어가 서버 주소를 전달하는 설정값으로 사용됐습니다.핵심은 시를 읽고 감상했다는 뜻이 아닙니다. 감염된 시스템이 시에서 정해진 네 개의 키워드를 뽑아 IP 주소로 바꾸고, 그 주소를 이용해 명령을 받으러 간 것입니다. 이 글은 SecurityWeek의 주간 사이버보안 뉴스 모음에 ..
