보안 뉴스

예상 피해자만 191명, 해킹 통한 네이버 계정 유출

hyeok0542 2024. 6. 11. 20:48

 

일시: 2024년 5월 3일 22시 ~ 23시
대상: 성심당몰 홈페이지
피해자 수: 약 191명
피해 내용: 네이버 계정 유출

 

이용자 관점에서 보는 피싱 공격

 

해킹 방법 : 성심당몰 페이지 하단부의 인스타그램 영역에 자바스크립트(JS) 악성 스크립트가 삽입되었습니다. 이 스크립트는 사용자가 성심당몰에 접속할 때 네이버 로그인 페이지를 사칭한 피싱 사이트로 자동 리다이렉트되도록 설정되었습니다. 해커는 네이버의 CSS와 JS 파일을 사용하여 실제 네이버 페이지와 유사하게 만들어 사용자를 속였습니다. 추가적으로, 난독화된 eval 함수가 포함된 코드를 통해 악성 기능을 숨겼습니다.

 

리다이렉션 공격이란?

사용자가 웹사이트에 접속할 때, 악의적으로 설정된 코드에 의해 다른 악성 웹사이트로 자동으로 이동되도록 하는 공격 기법입니다. 이 공격은 주로 피싱 사이트로 리다이렉트하여 사용자 정보를 탈취하거나, 악성 코드가 포함된 사이트로 이동시켜 사용자 시스템에 피해를 줄 수 있습니다.

Eval 함수란?

자바스크립트에서 문자열 형태로 제공된 코드를 실행하는 함수입니다. 이 함수는 보안상 위험할 수 있으며, 악성 스크립트가 난독화된 eval 함수를 통해 실행될 경우, 악의적인 코드를 숨기고 실행할 수 있습니다.

 

 

성심당몰 해킹 관련 보안 방안

성심당몰 해킹 사건을 통해 우리는 웹사이트 보안의 중요성을 다시 한 번 깨닫게 됩니다. 이러한 사건을 방지하고, 피해를 최소화하기 위해 웹 애플리케이션 방화벽(WAF) 도입과 입력 검증 및 데이터 인코딩이 보안 방안으로 적절하다고 생각합니다.

 

웹 애플리케이션 방화벽(WAF)이하는 역할은 웹 애플리케이션에 대한 공격을 탐지하고 차단합니다. SQL 인젝션, XSS 등 다양한 공격을 실시간으로 방어할 수 있습니다.


입력 검증 및 데이터 인코딩

 

- 정규 표현식

function defenseXSS() {
            const text = document.querySelector("input[name=todo]");
            const regex = /^[ㄱ-ㅎ|가-힣|a-z|A-Z|0-9| |]+$/;
  
            if (!regex.test(text.value)) {
                alert('특수 문자는 입력할 수 없습니다.');
                return false;
            }
            return true;
        }

 

 

위의 코드와 같이 정규 표현식 ^[ㄱ-ㅎ|가-힣|a-z|A-Z|0-9| |]+$를 사용하여 입력값이 한글, 영문 대소문자, 숫자, 공백만 포함하는지 확인합니다. 특수 문자가 포함된 경우 경고 메시지를 출력하고, 입력을 막습니다.

 

- 입력값 치환

value = value.replaceAll("<", "&lt;");
value = value.replaceAll(">", "&gt;");
value = value.replaceAll("\\(", "&#40;");
value = value.replaceAll("\\)", "&#41;");
value = value.replaceAll("'", "&#x27;");

 

 

 

이 코드는 입력값에서 <를 &lt;, >를 &gt;, (를 &#40;, )를 &#41;, '를 &#x27;로 치환합니다. 이렇게 치환된 특수 문자는 HTML로 해석되지 않아 스크립트 실행을 방지할 수 있습니다.

 

 

 

 

 

 

https://kisa-irteam.notion.site/bb4b19a9bfe44da599ace4ab4897eff1

 

포털 사칭 팝업형 피싱 분석 기술보고서 | Notion

24만개의 네이버 계정정보 유출, 웹사이트 접근 시 네이버 로그인 팝업이 뜨면 계정정보 입력 주의 필요

kisa-irteam.notion.site

 

https://www.boannews.com/media/view.asp?idx=129583&page=1&kind=1

 

대전의 명물 ‘성심당몰’ 홈페이지 해킹? 네이버 로그인 피싱 사이트로 연결됐다

대전 주민들은 물론 전국 각지에서 대전을 가면 꼭 들르게 된다는 유명 빵집인 ‘성심당’에서 운영하는 성심당몰 홈페이지가 해킹을 당한 것으로 추정된다. 3일 밤부터 4일 밤까지 성심당몰 홈

www.boannews.com

 

https://www.boannews.com/media/view.asp?idx=129644&page=1&kind=1

 

성심당 해킹 통한 네이버 계정 유출 피해자, 1시간 동안에만 191명 달해

대전 인기 베이커리 성심당의 온라인 쇼핑몰 ‘성심당몰’ 해킹 정황을 <보안뉴스>에서 지난 4일 보도한 바 있다. 그런데 네이버 계정 유출 예상 피해자만 191명으로 집계 분석됐다. 계정 유출 피

www.boannews.com