Re: [freebsd] Write failed

2015-04-03 Пенетрантность George L. Yermulnik
Hello!

On Fri, 03 Apr 2015 at 12:35:35 (+0300), Taras Heychenko wrote:

 Apr  2 15:08:48 academ bruteblock[50817]: Blocking failed for 218.65.30.92
 Apr  2 15:08:48 academ sshd[50821]: fatal: Write failed: Permission denied 
 [preauth]

 Интересует собственно вот эти Write failed и Blocking failed - откуда и 
 почему?
 Адрес 218.65.30.92 в table 1 в ipfw присутствует.

Write failed вероятно из-за того, что таймаутится либо само соединение,
либо какое-то динамическое правило в файрволе. А Blocking failed
вероятно из-за того, что 218.65.30.92 уже присутствует в таблице.

-- 
George L. Yermulnik
[YZ-RIPE]


Re: [freebsd] Write failed

2015-04-03 Пенетрантность Andrey Blochintsev
Hi!

On Fri, Apr 03, 2015 at 13:22 +0300, George L. Yermulnik wrote:

 On Fri, 03 Apr 2015 at 12:35:35 (+0300), Taras Heychenko wrote:
 
  Apr  2 15:08:48 academ bruteblock[50817]: Blocking failed for 218.65.30.92
  Apr  2 15:08:48 academ sshd[50821]: fatal: Write failed: Permission denied 
  [preauth]
 
  Интересует собственно вот эти Write failed и Blocking failed - откуда и 
  почему?
  Адрес 218.65.30.92 в table 1 в ipfw присутствует.
 
 Write failed вероятно из-за того, что таймаутится либо само соединение,
Permission denied - это попадание в ipfw-шное правило deny

 либо какое-то динамическое правило в файрволе. А Blocking failed
 вероятно из-за того, что 218.65.30.92 уже присутствует в таблице.


Re: [freebsd] Write failed

2015-04-03 Пенетрантность Anton Yuzhaninov

On 04/03/15 12:35, Taras Heychenko wrote:

Apr  2 15:08:48 academ sshd[50821]: fatal: Write failed: Permission denied 
[preauth]


Ошибка Permission denied на системный вызов write(2) выдаётся, когда пакеты 
заблокированны локальным файрволом.


[freebsd] Write failed

2015-04-03 Пенетрантность Taras Heychenko
Hi!
На машине в security output стали появляться записи вида:

Apr  2 15:08:42 academ sshd[50815]: reverse mapping checking getaddrinfo for 
92.30.65.218.broad.xy.jx.dynamic.163data.com.cn [218.65.30.92] failed - 
POSSIBLE BREAK-IN ATTEMPT! [preauth]
Apr  2 15:08:42 academ sshd[50815]: reverse mapping checking getaddrinfo for 
92.30.65.218.broad.xy.jx.dynamic.163data.com.cn [218.65.30.92] failed - 
POSSIBLE BREAK-IN ATTEMPT!
Apr  2 15:08:43 academ sshd[50815]: error: PAM: authentication error for root 
from 218.65.30.92
Apr  2 15:08:48 academ sshd[50821]: reverse mapping checking getaddrinfo for 
92.30.65.218.broad.xy.jx.dynamic.163data.com.cn [218.65.30.92] failed - 
POSSIBLE BREAK-IN ATTEMPT! [preauth]
Apr  2 15:08:48 academ sshd[50821]: reverse mapping checking getaddrinfo for 
92.30.65.218.broad.xy.jx.dynamic.163data.com.cn [218.65.30.92] failed - 
POSSIBLE BREAK-IN ATTEMPT!
Apr  2 15:08:48 academ bruteblock[50817]: Blocking failed for 218.65.30.92
Apr  2 15:08:48 academ sshd[50821]: fatal: Write failed: Permission denied 
[preauth]

Интересует собственно вот эти Write failed и Blocking failed — откуда и почему?
Адрес 218.65.30.92 в table 1 в ipfw присутствует.

Система 
FreeBSD 9.3-STABLE #6 r280261: Fri Mar 20 12:34:59 EET 2015

На машине стоит ipfw с nat’ом и bruteblock. 

В отличие от того, что написано в мане по bruteblock добавление таблицы в 
конфиге выглядит не так, как
написано в man’е
ipfw add 100 deny ip from me to table\(1\)
ipfw add 100 deny ip from table\(1\) to me
а
ipfw add 100 deny ip from me to table(1)
ipfw add 100 deny ip from table(1) to me

Потому как с backslash’ами ipfw ругается, и table 1 в правилах просто не 
появляется.


-- 
tasic






Re: [freebsd] Write failed

2015-04-03 Пенетрантность Taras Heychenko

 On Apr 3, 2015, at 12:35, Taras Heychenko ta...@academ.kiev.ua wrote:
 
Hi!
 На машине в security output стали появляться записи вида:
 
 Apr  2 15:08:42 academ sshd[50815]: reverse mapping checking getaddrinfo for 
 92.30.65.218.broad.xy.jx.dynamic.163data.com.cn [218.65.30.92] failed - 
 POSSIBLE BREAK-IN ATTEMPT! [preauth]
 Apr  2 15:08:42 academ sshd[50815]: reverse mapping checking getaddrinfo for 
 92.30.65.218.broad.xy.jx.dynamic.163data.com.cn [218.65.30.92] failed - 
 POSSIBLE BREAK-IN ATTEMPT!
 Apr  2 15:08:43 academ sshd[50815]: error: PAM: authentication error for root 
 from 218.65.30.92
 Apr  2 15:08:48 academ sshd[50821]: reverse mapping checking getaddrinfo for 
 92.30.65.218.broad.xy.jx.dynamic.163data.com.cn [218.65.30.92] failed - 
 POSSIBLE BREAK-IN ATTEMPT! [preauth]
 Apr  2 15:08:48 academ sshd[50821]: reverse mapping checking getaddrinfo for 
 92.30.65.218.broad.xy.jx.dynamic.163data.com.cn [218.65.30.92] failed - 
 POSSIBLE BREAK-IN ATTEMPT!
 Apr  2 15:08:48 academ bruteblock[50817]: Blocking failed for 218.65.30.92
 Apr  2 15:08:48 academ sshd[50821]: fatal: Write failed: Permission denied 
 [preauth]
 

Т.е. из того, что ответили и вышенаписанного я понимаю следующую логику работы.

Ломятся с 218.65.30.92, которое и так уже находится в таблице на deny (потому 
как записать туда мы это не можем), но в логи оно попадает,
не смотря на то, что оно deny и поэтому мы опять пытаемся его записать 
посредством bruteblock в таблицу.

Так получается?

 
 -- 
 tasic
 
 
 
 

-- 
tasic






Re: [freebsd] Write failed

2015-04-03 Пенетрантность Alexander Sheiko
Hello Taras,

Friday, April 3, 2015, 3:15:28 PM, you wrote:

TH Т.е. из того, что ответили и вышенаписанного я понимаю следующую логику 
работы.

TH Ломятся с 218.65.30.92, которое и так уже находится в таблице на deny
TH (потому как записать туда мы это не можем), но в логи оно попадает,
TH не смотря на то, что оно deny и поэтому мы опять пытаемся его записать 
посредством bruteblock в таблицу.

Записи sshd подадают в лог или обрабатываются bruteblock медленнее, чем вносится
запись  в  ipfw.  Т.е.  запрещающая  запись  уже  внесена, но bruteblock всё ещё
получает или обрабатывает логи, которые вынуждают его ещё раз внести запрещающее
правило. Ничего страшного.  

-- 
WBR, Alexander Sheiko