다음과 같은 로그 항목이 많이 표시됩니다.
Jan 10 10:31:24 auth: Info: passwd-file(management,91.200.12.140): no passwd file: /etc/exim/domains//passwd
Jan 10 10:32:14 auth: Info: passwd-file(scanner,91.200.13.24): no passwd file: /etc/exim/domains//passwd
Jan 10 10:36:49 auth: Info: passwd-file(finance,91.200.12.166): no passwd file: /etc/exim/domains//passwd
Jan 10 10:38:24 auth: Info: passwd-file(accounts,91.200.12.165): no passwd file: /etc/exim/domains//passwd
모두 해당 범위에 속하거나 91.200.12.*
악의적 91.200.13.*
인 봇 활동에 대한 보고가 많이 있습니다(예). 액세스하려는 사용자 이름이 내 시스템에 존재하지 않습니다. 아마도 이는 발생하거나 반환되는 오류 유형을 보고 어떤 사용자가 존재하는지 알아내는 프로브 봇일 것입니다.
이는 실패한 로그인 시도와는 완전히 다릅니다. 그 중 일부는 다음과 같은 추가 줄을 사용하여 기록했습니다.
mmm dd HH:MM:SS auth: Info: passwd-file(username@domain_name.com,XX.XX.XX.XX): no passwd file: /etc/exim/domains/domain_name.com/passwd
mmm dd HH:MM:SS pop3-login: Info: Aborted login (auth failed, 1 attempts): user=<username@domain_name.com>, method=PLAIN, rip=XX.XX.XX.XX, lip=YY.YY.YY.YY
91.200.12.0/24
모든 메일 관련 포트에 대해 iptables 규칙을 추가 했지만 91.200.13.0/24
이러한 로그 항목이 계속 나타납니다. 나는 Fail2ban을 가지고 있지만 자주 사용되는 IP 주소를 천천히 검색하고 변경하여 문제를 해결합니다. 동일한 IP 주소가 며칠/주 내에 두 번 사용되는 경우는 거의 없습니다.
내가 하고 싶은 일은이러한 dovecot 로그 항목을 디코딩하고 봇이 실제로 Dovecot에게 무엇을 하라고 지시했는지 알아보세요., 그래서 나는 그것을 끄는 방법을 알아낼 수 있습니다(왜냐하면 그것이 무엇이든 IPtables는 실제로 그것을 차단하는 것 같지 않기 때문입니다).
분명히 봇은 passwd 파일을 찾고 있으며(그리고 그 파일의 원본 도메인 이름이 누락되었기 때문에 끔찍한 작업을 수행하고 있습니다 /etc/exim/domains/some_domain.com/passwd
) 분명히 이 작업을 수행하기 위해 일종의 원격 액세스 비둘기장 서비스나 기능을 사용하고 있습니다. 어떤 Dovecot 서비스 또는 기능 뒤에 로그 항목이 표시되지만 auth: Info: passwd-file
로그인 시도 항목이 포함되지 않을 수 있습니까?
나는 탐색했다비둘기장 문서존재하다기록등.확인하다하지만 이 질문에 대한 답을 찾을 수 없습니다.
고쳐 쓰다:무슨 일이 일어나고 있는지에 대한 자세한 정보를 얻을 수 있는지 확인하기 위해 Dovecot을 추가한 auth_debug=yes
다음 다시 시작해 보았습니다 . dovecot.conf
다음은 봇이 수행하는 작업에 대한 더 자세한 예입니다. 더 많은 정보가 있지만 여전히 그것이 무엇을 의미하는지 알 수 없습니다. 로그인하지 않고도 사용 가능한 정보 중 일부에 어떻게든 액세스할 수 있는 것 같습니다. 당연히 저는 이 기능을 끄고 싶습니다.
Jan 10 21:32:19 auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth
Jan 10 21:32:19 auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libauthdb_ldap.so
Jan 10 21:32:19 auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
Jan 10 21:32:19 auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libmech_gssapi.so
Jan 10 21:32:19 auth: Debug: auth client connected (pid=13335)
Jan 10 21:32:19 auth: Debug: client in: AUTH 1 LOGIN service=smtp rip=91.200.13.22 lip=MY.IP.ADD.RS nologin resp=<hidden>
Jan 10 21:32:19 auth: Debug: client out: CONT 1 RAnD0mTxT8y9
Jan 10 21:32:19 auth: Debug: client in: CONT<hidden>
Jan 10 21:32:19 auth: Debug: client out: CONT 1 8y9rAND0MtXt
Jan 10 21:32:19 auth: Debug: client in: CONT<hidden>
Jan 10 21:32:19 auth: Info: passwd-file(bar,91.200.13.22): no passwd file: /etc/exim/domains//passwd
Jan 10 21:32:19 auth: Debug: client out: FAIL 1 user=bar
"bar"는 이전 예의 "management", "scanner", "finance" 및 "accounts"와 같이 임의의 가능한 사용자 이름인 것 같습니다.
답변1
나는 그들이 실제 흔적을 숨기기 위해 스푸핑 서비스를 사용하고 있다는 것을 알게 되었습니다.
2017-01-16 18:01:59 호스트 vps863.hidehost.net에 대한 IP 주소를 찾을 수 없습니다([91.200.12.140]에서 SMTP 연결 중) 2017-01-16 18:02:02 dovecot_login 인증자 실패(사용자) [91.200 .12.140]: 535 잘못된 인증 데이터(set_id=ftpuser) 2017-01-16 18:02:38 호스트 dedic867.hidehost.net의 IP 주소를 찾을 수 없습니다(SMTP 연결 중 [91.200.13.25]의 요청에서). 2017-01-16 18:02:40 dovecot_login 인증자 실패(사용자) [91.200.13.25]: 535 잘못된 인증 데이터(set_id=jimmy) 2017-01-16 18:03:09 IP 주소 148.153.1.90에 대한 호스트 이름을 찾을 수 없습니다.
답변2
동일한 IP에서 똑같은 문제가 발생했습니다. 이 IP는 UKRAINE의 www.vhoster.net에 할당되어 있습니다.
inetnum: 91.200.12.0 - 91.200.15.255
netname: VHOSTER-NET
org: ORG-PS152-RIPE
remarks:
remarks: **********************************Attention***************************************
remarks: The pool is used other Department!
remarks: In case of questions related to SPAM, HACKING, SECURITY
remarks: Please contact directly [email protected]
remarks: tel: +38 (044) 379-28-50; +7 (499) 404-16-45
remarks: ***********************************************************************************
remarks:
country: UA
admin-c: JCK
tech-c: JCK
status: ASSIGNED PI
mnt-by: RIPE-NCC-END-MNT
mnt-by: VHOSTER-MNT
mnt-by: GLUBINA-MNT
mnt-routes: VHOSTER-MNT
mnt-domains: VHOSTER-MNT
created: 2007-09-21T12:32:02Z
last-modified: 2016-12-21T11:04:26Z
source: RIPE
organisation: ORG-PS152-RIPE
org-name: PP SKS-LUGAN
org-type: LIR
address: Lenina
address: 93400
address: Sev
address: UKRAINE
phone: +380665258035
fax-no: +380665258035
e-mail: [email protected]
admin-c: TAU-RIPE
abuse-c: AR17440-RIPE
mnt-ref: RIPE-NCC-HM-MNT
mnt-ref: LUGAN-MNT
mnt-by: RIPE-NCC-HM-MNT
mnt-by: LUGAN-MNT
created: 2013-09-25T08:41:49Z
last-modified: 2016-07-11T07:26:07Z
source: RIPE