Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form

일단 밑의 글에서도 알 수 있듯이, SSH포트를 열어두면 꾸준히 공격이 들어옵니다. SSH가 아니라도 마찬가지입니다. 포트를 열어두면 공격이 꾸준히 들어옵니다.

 

그럼, 이러한 로그인 공격이 얼마나 위협이 되는지를 생각해봐야 할 겁니다.

 

일단, 공격자가 ascii 코드 무작위 대입을 하는 경우를 고려해보겠습니다. 이 경우 한 글자당 95개의 경우를 테스트해봅니다. 글자가 하나 늘어날때마다 space가 95배씩 늘어납니다.

 

cudahashcat.png

 

1 글자면 95개, 2 글자면 9025개, 3 글자면 8.57 x 10^5개 (~857 킬로), 4 글자면 8.145 x 10^7 (~81메가) 개.. 순서로 늘어갑니다.

 

그럼 7자리의 비밀번호를 무작위로 찾는 경우를 생각해봅시다. 최대 6.98 x 10^13 번의 대입이 필요할 수 있습니다. descrypt 방식이라면 2080ti 로 hashcat을 돌렸을 때 1600 MH/s가량이 나오니 (ref: https://gist.github.com/binary1985/c8153c8ec44595fdabbf03157562763e ) 대충 12시간이면 풀립니다.

 

..문제는, 로컬에서 돌려서 이 속도라는 점입니다. ssh를 통해 초당 1600e6개의 암호가 대입이 될 리가 없습니다. 특히 fail2ban같은 걸 걸어두면 한 컴퓨터로 대입할 수 있는 암호 횟수에 제약이 걸려 (그 이상 입력할 경우 ip밴당함) 한시간동안 수십 개 대입해보는 게 고작입니다 (정확한 건 세팅값에 따름). 이래서야 좀비 컴퓨터를 수십만대 동원해도 무리입니다.

 

한 컴퓨터로 한시간동안 100개의 암호를 넣어본다고 가정합시다. 이걸 1000만대의 좀비 컴퓨터를 통해 동시에 같이 한다고 합시다. 7자리를 전부 찾아보는 데 8년 걸립니다. 한 자리 더 늘리면? 750년 걸립니다.

 

..그래서, fail2ban을 걸고 조금 강한 암호를 쓰기만해도 ssh에 무작위 대입을 해서 서버를 해킹하는 건 불가능에 가깝습니다. 그런데 왜 사람들이 털리느냐? 그거 관리하는 사람들이 생각보다 보안에 관심이 없어서입니다.

 

  • Fail2ban 등 추가적인 보안 설정을 걸어두지 않음
  • 기본으로 ssh가 설정되어있는 시스템을 구매한 후 기본 비밀번호를 건드리지 않음.
  • 비밀번호의 엔트로피가 충분히 높지 않음
    • 이미 털린 비밀번호의 경우 dictionary attack에 당할 가능성이 높습니다 (대표적으로 Password1!). 같은 비밀번호를 여러 곳에 재활용한 경우도 마찬가지의 위험성이 있음.
    • 95^n 형태로 난이도가 증가하는 건 어디까지나 ASCII영역을 다 쓴 경우고, 소문자만 쓴다거나 하면 당연히 검색할 공간이 훨씬 좁아집니다.
  • 뭔가 다른 구멍이 있음 (암호를 뚫는 게 아니라 다른 구멍으로 침입). 보안 업데이트를 안 해 준다거나 암호화 등이 잘 안되는 레거시 온라인 서비스를 별도로 돌리고 있다던가 등등..

 

그래서 실제로 비밀번호가 무작위 대입을 통해 해독되는 경우는 대부분 저렇게 원격 서버에 무작위 대입을 해서 깬 게 아니라 웹사이트 등 온라인 서비스의 데이터베이스를 털어서 거기서부터 비밀번호를 해독한 경우들입니다. 평문으로 저장되는 사례도 있었고, 요즘은 해싱을 하는 경우가 늘었지만 위에 적은 것 처럼 로컬에서 GPGPU같은 걸 때려박으면 어느정도는 비밀번호를 깨볼 만 합니다.  물론 여러번 로그인 시도를 했을 때 차단을 먹이지 않는 사이트라면 계에속 대입을 돌려서 깨는 것도 가능하기는 합니다만.. 뭐 상식적인 곳은 그렇겐 안 하죠.



  • ?
    로리링 2019.05.12 19:44
    웹 이나 특정 서비스 외 원격포트는 다막고 VPN 돌리는게 제일 편하지않을까 싶습니다.
    해킹되도 서비스 계정이랑 사용자 계정이랑 잘 나눠놓고 포트 잘막아놓으면 문제는 없지 안는가 싶습니다.
    봇돌아가는게 주인들이 까먹은게 아닌가 아니면 주인없는 유기 봇들이라던가. 하는 생각이 들어요;
  • ?
    PHYloteer      🤔 2019.05.12 19:46
    제가 하고 싶은 말은 그렇게 안 해도 ssh같은 걸론 안 털린다는 뜻입니다. 물론 암호 잘 고르고 fail2ban에 보안 패치만 잘 올리시면요.

    오히려 VPN은 소프트웨어를 잘못 고르시거나 설정을 잘못 주시면 잠재적인 보안 문제가 될 수 있습니다. 똑바로 설정하면 괜찮은데 아직 구닥다리 방식들이 여러 운영체제에 기본값으로 들어가 있어서..
  • ?
    로리링 2019.05.12 19:55
    맞습니다 털릴 확률은 하염없이 0에 가깝게 수렴하겠죠. 요즘은 서비스 기본값도 긴 무작위값주니 사람이 문제네요.
    저런거에 털리는 관리자를 지지고 볶아야합니다. 외부에 서비스하면서
    세상에 서버 유저명이랑 비밀번호를 다른데서 쓴걸 쓰는사람은 없것죠..?
  • ?
    PHYloteer      🤔 2019.05.12 19:56
    있습니다. 봤거든요 ( '')

    한가지만 힌트 드리자면.. 본문에 적어둔 "Password1!". 현실에서 대기업이 관여한 프로젝트의 프로덕션 서버에서 본 암호입니다. 물론 다른 걸로 바뀐 걸 아니까 저기에 적어두긴 했습니다마는...
  • ?
    알파 2019.05.12 20:16
    켁 저의 회사 그렵니다
    사장님이 비번왜우기 귀찮다고 그러게했던기억이......
    뜻하지 못하게 팩트 맞으니까 아프네요.......
  • ?
    nsys 2019.05.12 22:27
    회사에 sudo 가능한 계정을 thomas / thomas 로 쓰다 털린 사람 있습니다
  • profile
    Retribute      안녕하세요. 행복한 하루 되세요. https://blog.naver.com/wsts5336     2019.05.12 20:04
    역시 최선은 일반적으로 예측 불가능한 비밀번호를 사용하되 직접 사용하기 전에 검증 작업을 거치는건가봅니다
  • profile
    rnlcksk      감사합니다! 2019.05.12 23:30
    ssh 같은건 걍 인증서 걸어두는게 제일인거 같아요.
  • ?
    고슴도치 2019.05.12 23:59
    공개키 입력해두고 자동로긴이 최고죠!! (근데 공개 Git에다 비밀키 저장해두는 회사가 있네? 안될꺼야 아마.... 절레절레)
  • profile
    ExyKnox      An ordinary human connecting dots about every experience✨ 2019.05.13 00:29
    Fail2Ban이 여러모로 유용하고 강력하죠.
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2019.05.13 04:43
    사실 ... 기본적으로 bctypt에 salt만 잘해도 안털리긴 하죠..

    당장 저부터도 영문,숫자,특수문자 조합으로 비밀번호를 사용하니까요.
  • profile
    Koasing      PROBLEM? 2019.05.13 08:25
    사용자에게 요구되는 것은 적절한 길이, 최소 12글자 이상의 암호 사용입니다. 적절히 이상한 영숫자 혼합까지 해 준다면 더 좋겠지만, 일단 암호는 길어서 나쁠 게 없습니다. 나머지는 서버 관리자가 관리를 잘 해야 하겠지요.
    그러고보니 PAM중 T-OTP를 구현해둔 것도 있습니다. 첫 동기화때 콘솔에서 특수문자로 QR코드 뿌려주는게 참 신기하데요.
  • profile
    쮸쀼쮸쀼 2019.05.13 19:06
    진짜 콘솔에서 QR코드가 튀어나오는 것을 봤을 때의 놀라움은… 근데 정작 찍어보지는 않았다는 게 함정.
  • profile
    보리챠      헤헤... 기글의 숨은 키보드 빌런 겸 네크로멘서에욧 2019.05.13 14:30
    하드웨어 취약점때문에 털려본거말곤 털려본적이 없네욤 ㅠㅠ

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. Windows 10에서 드라이버 자동 업데이트를 차단하기

    아실 분들은 아시겠지만, 혹시 모르고 계시는 분들을 위해 간단히 올립니다.         [ Windows 키 + R ]을 눌러 실행 창을 열고, [ gpedit.msc ]를 입력해서 로컬 그룹 정책 편집기를 엽니다.   ※ 로컬 그룹 정책 편집기는 Windows 10 Pr...
    Date2019.06.01 분석 By에키랑스 Reply10 Views6795 file
    Read More
  2. No Image

    윈도우 전원옵션 변경이 안되시는분들 위한 팁

    저의경우 문제점이 균형조정에서 다른 전원관리옵션을 클릭해도 자꾸 균형조정으로 고정되버리는 현상이있었습니다. 그래서 이걸 다른걸로 강제로 고정하진못하는것인가.. 검색하다보니 이런걸 찾았습니다 링크로 들어가시면 여러가지 방...
    Date2019.05.20 분석 ByDewiAngel Reply1 Views2347
    Read More
  3. SSH를 비밀번호 대입으로 해킹하려면.

    일단 밑의 글에서도 알 수 있듯이, SSH포트를 열어두면 꾸준히 공격이 들어옵니다. SSH가 아니라도 마찬가지입니다. 포트를 열어두면 공격이 꾸준히 들어옵니다.   그럼, 이러한 로그인 공격이 얼마나 위협이 되는지를 생각해봐야 할 겁니...
    Date2019.05.12 분석 ByPHYloteer Reply14 Views4813 file
    Read More
  4. JPEG 압축의 원리 (영어)

      <Parametric Press>라는 곳에서 JPEG 파일을 직접 십진수 형태로 수정해가며 원리를 설명하는 인터랙티브 기사를 올렸습니다. 비록 영어의 압박이 심합니다만, JPEG 파일 내부를 직접 손대는 경험만으로도 의미가 있을 것 같아 여기에 ...
    Date2019.05.11 분석 By쮸쀼쮸쀼 Reply5 Views1896 file
    Read More
  5. 윈도우10 19h1 1903 예약저장소 없이 설치하는 방법

    이번 윈도10 약 7기가정도 차지하는 예약저장소 공간 19h1 1903 18342빌드부터 처음 도입했는데요 현재 RTM빌드 18362.1 이상 사용하실때 예약저장소 없이 설치하는방법 알려드리겠습니다.   첫번째 윈도10 이전빌드 또는 윈도7에서 윈도...
    Date2019.04.19 분석 By에드힐스 Reply10 Views4500 file
    Read More
  6. [미세 팁] iOS 그리고 Safari 에서 TLS 1.3 사용하기

      Safari : 사파리를 버리고 다른 브라우저를 사용한다 터미널에   sudo defaults write /Library/Preferences/com.apple.networkd tcp_connect_enable_tls13 1     iOS : 12.2 버전 부터는 지원을 한다는군요. 하지만 지금 당장 사용하...
    Date2019.02.13 분석 By쿠민 Reply2 Views2009 file
    Read More
  7. GoodbyeDPI을 이용한 차단사이트 우회방법 (vpn 파이어폭스 토르 필요없음)

      러시아 개발자가 배포하는 DPI 우회 솔루션 입니다. 특정웹사이트를 차단하는 인터넷 제공업체에서 사용하는 딥 패킷 검사를 우회하도록 설계되었으며 더 자세한 원리는 readme.md를 확인하시면 될 것 같고 운영체제 비트에 맞춰서 프...
    Date2019.02.12 분석 Bytitle: 부장님호무라 Reply6 Views26921 file
    Read More
  8. https 차단을 우회하는 방법

    Encrypted SNI를 사용해서 https 차단을 우회하는 방법입니다. 접속하려는 서버가 클라우드 플레어를 써야만 가능한 방법이나, 적잖은 사이트가 여기에 해당되니까 일단 설정해놔도 손해는 아닐 것 같네요. 이를 지원하는 브라우저는 아직...
    Date2019.02.11 분석 By낄낄 Reply21 Views65404 file
    Read More
  9. 크리스탈 디스크 시리즈의 개발자, 히요히요 인터뷰

    이 글을 보실 분이라면 한 번 쯤은 써보셨을 크리스탈 디스크 인포 Crystal Disk Info, 크리스탈 디스크 마크 Crystal Disk Mark의 개발자인 히요히요 ひよひよ와의 인터뷰 내용을 간추렸습니다. 본명은 미야자키 노리유키 宮崎 典行. 19...
    Date2019.02.03 분석 By낄낄 Reply14 Views4463 file
    Read More
  10. 윈도우 10 19H1의 7GB 예약 공간을 끄는 방법

    윈도우 10의 2019년 1분기 업데이트, 빌드 18312 이후 버전부터는 7GB의 예약 공간을 미리 만들어 윈도우 업데이트에 사용합니다. 그리고 지금 당장 용량이 아쉬운 사람한테는 매우 짜증나는 일입니다. 이걸 없애는 방법. 1. 윈도우 키+R...
    Date2019.01.15 분석 By낄낄 Reply3 Views4043 file
    Read More
  11. KT 인터넷 속도 측정 및 이의신청

      KT 500M 상품을 사용하고 있는데 100M가 안나와서 전화하려다가 홈페이지에 메뉴가 있길래 공유합니다. 일반 속도 측정말고 SLA 속도 측정 메뉴가 따로 있고 총 5번 (5분 간격) 측정 후 보장속도가 안나오면 이의신청을 할 수 있게 되...
    Date2018.12.31 분석 Bychofee80 Reply10 Views3796 file
    Read More
  12. HDR은 지금 시점의 PC에서 "제대로" 잘 작동할까? - 아니오

      이번에 와사비망고를 벗어나서 삼성 QLED Q7 2018년형 55인치를 구매하게 되었습니다. 그리고 HDR 기능에도 주목하지 않을 수가 없었는데요..     역시나 다름이 아닐까 4K도 시기상조라는 말을 듣는 와중에 HDR은 더더욱 시기상조이며...
    Date2018.11.30 분석 By케닌 Reply25 Views13918 file
    Read More
  13. No Image

    G suite로 Google Drive 무제한 용량 사용하기

    G suite를 비즈니스 플랜으로 5명 이상 사용할시 무제한 클라우드 용량을 사용할 수 있습니다. * 1 인당 월 10$, 5명 미만은 1TB   도메인 적당히 저렴하게 구한걸로 연결하시고 마음맞으신분들 5명 모아서 쓰시면 좋을 것 같아요.
    Date2018.11.26 분석 BySin라면 Reply2 Views2092
    Read More
  14. DNS 차단된 사이트를 들어가 봅시다.

        어느 날 잘 가던 사이트가 이렇게 막혔더라고요. 흑흑흑 그래서 크롬에 DNS 우회 프로그램을 받아서 써봤는데 속도도 느리고 접속도 되었다 안되었다... 무엇보다 중요한 건 한 달에 5천 원 정도의 돈을 지불해야 한다는 것 그래서 ...
    Date2018.10.27 분석 By배신앙앙 Reply30 Views33064 file
    Read More
  15. No Image

    포토샵 CC 2019 의 새기능들

      01:14 - Home Screen and Learn Panel 03:53 - Modern Undo 04:41 - Blending Mode Preview 05:06 - Hide Reference Point 05:44 - Auto Commit 07:07 - Proportional Transform 08:58 - Truncate Layer Names 09:34 - Dummy Text on C...
    Date2018.10.20 분석 Bytitle: AI아즈텍 Reply0 Views1423
    Read More
  16. 호스트OS가 우분투18.04LTS인 경우 Virtual Box 게스트OS에 USB메모리 연결하는 방법

    게스트OS에 "게스트 확장 CD"를 마운트한 후 설치를 진행합니다.   https://www.virtualbox.org/wiki/Downloads 위 링크에서 VirtualBox Extension Pack을 다운로드 받습니다.   파일 -> 환경설정   "확장" 클릭 후 "+"버튼 클릭 다운로드...
    Date2018.10.02 분석 By드렁큰개구리 Reply2 Views874 file
    Read More
  17. 무료 프로그래밍 이북 제공 사이트 GoalKicker.com의 모든 책 다운로드하기

    무료로 e-Book을 제공하는 해외 사이트 중에서 GoalKicker.com이라는 곳이 있습니다. 프로그래밍 관련 질문과 답변을 주고받는 웹사이트인 스택 오버플로우의 사람들이 집단지성으로 작성한, 각 프로그래밍 언어의 요점노트 정도 되는 내...
    Date2018.09.29 분석 By쮸쀼쮸쀼 Reply15 Views1575 file
    Read More
  18. NOX플레이어 로딩 못하는 안드로이드 이미지에서 data 추출법

    NOX플레이어 사용하시는분들이 간간히 계실걸로 아는데   재수없으면 녹스가 99% 로딩바에서 멈춰지는 현상으로 고생하셔서 다시 녹스이미지를 만들고 구글계정세팅하고 그앱 세팅하고 또 갖가지 세팅하는분들이 많으신걸로 압니다.   그...
    Date2018.09.27 분석 By슬렌네터 Reply0 Views1504 file
    Read More
  19. 크롬 69 에서 Flash 사용설정 고정시키기

    구글 정책변경으로 인한건지 크롬 69 버전에서 플래시 사용설정이 변경되었습니다. 기존에는 특정 사이트에서 플래시 사용설정을 해 놓으면 크롬을 종료해도 유지가 되었는데 이젠 크롬을 닫으면 해당 설정이 모두 리셋되어 버리더군요.  ...
    Date2018.09.06 분석 Bytitle: AI아즈텍 Reply5 Views1323 file
    Read More
  20. No Image

    인텔 블루투스 칩셋을 사용하는(4.2이상) 메인보드나 노트북으로 apt X이용하는방법

    평소에 댓글만 작성하다가 복귀했는데 댓글만작성하는건 아닌것같아 최근알게된 팁을 올려볼게요. 일단 해당모델은 AC9560, 9462, 9461, 9260, 8265, 8260으로 보이네요. (일단 9260에서 정상작동함을 확인했습니다) 해당방법은 8260으로 ...
    Date2018.08.08 분석 ByDr.Lemon Reply16 Views6554
    Read More
목록
Board Pagination Prev 1 2 3 4 5 Next
/ 5

최근 코멘트 30개
GPT
20:58
TundraMC
20:55
까마귀
20:53
까마귀
20:53
R.Review
20:43
린네
20:38
슈베아츠
20:33
슈베아츠
20:32
그림자
20:32
Mannaz
20:30
급식단
20:25
급식단
20:25
오쿠소라아야네
20:19
빈도
20:08
이피리아
20:08
Induky
20:08
니코다이스키
20:06
니코다이스키
20:05
니코다이스키
20:04
유입입니다
20:03
가네샤
20:02
슈베아츠
19:58
먀먀먀
19:58
스와마망
19:56
까마귀
19:55
DoTheJihun
19:54
슈베아츠
19:52
유입입니다
19:51
슈베아츠
19:50
유입입니다
19:50

더함
한미마이크로닉스
AMD
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소