목록보안 기술 (54)
앵하니의 더 나은 보안
SSL strip을 다시 공부하다가 SSL strip에 안전하기 위해서 HSTS를 설정해야된다는데 웹 서버에 HSTS를 적용하는게 어떻게 조치가 된다는건지 이해가안됐다. 뭐 HSTS 정보를 웹 서버에서 HTTP Response Header로 보낸다는데, 'https에서 http로 바꾼것처럼 해커가 HSTS 관련 HTTP 헤더를 없애버리면 그만이잖아' 싶어서 한번 자세히 찾아봤다. 기본적으로 SSL strip은 아래의 과정으로 진행된다. 1. hacker가 victim에게 ARP spoofing 수행 2. 임의의 웹 서버 A에 http 프로토콜로 접근 시도(일반적으로 브라우저의 URL 입력으로 접근할 경우 http 사용), ARP spoofing 된 상태이므로 네트워크 패킷을 hacker에게 송신 3. 해..
금융권에서 ahnlab safe transaction을 웹 보안솔루션으로 많이 사용들한다. 이 솔루션이 필수 설치프로그램으로 있다면, 웹 서버에 접근하고 거의 동시에 프록시 프로그램과 브라우저 개발자 도구를 사용할 수 없게 종료된다. 예로, 한국투자증권 웹 서비스를 진단하기위해 크롬 개발자도구와 burp suite를 실행했을때, 브라우저에서 웹 서버에 접근함과 거의 동시에 크롬 개발자도구와 burp suite가 강제로 종료된다. 가만히 있는데 어떻게 Ahnlab Safe Transaction이 실행되는지 궁금해서 process hacker로 확인해보니 애초에 솔루션이 백그라운드에서 SYSTEM권한으로 실행돼 있음을 확인했다. administrator 권한도 아니고 어떻게 sysetm권한으로 실행했는지 모..
무선 랜 공유 단말기 관련 시나리오 모의해킹 중, 무선랜의 mac주소를 화이트리스트 기반의로그인 등록된 mac주소로 변경하려하니 윈도우 os에서는 mac주소 12자리 중 두번째 자리가 2, 6, A, E인 mac주소로만 변경되는걸 확인했다. 왜 그런고 하니 어쨋든 mac주소는 48자리의 비트로 이루어져있는데, 왼쪽에서 7번째 8번째에 위치한 비트가 각각 1, 0으로 존재해야 한단다. 이건 또 왜 그런고 하니 7번째에 위치한 비트를 로컬 비트라고 칭하는데, 이 로컬비트는 사용자가 임의 맥주소 지정 유무를 뜻하는 비트로 1로 존재하면 사용자 로컬(임의의) 맥주소, 0으로 존재하면 랜카드 본디 고유의 맥주소라고 판단한단다. 특히 802.11x(와이파이)에서는 이 로컬비트가 1로, 그 다음비트가 0으로 세팅된 ..