"Горшочек меда" как способ обмана кульных хацкеров

Xakep, номер #036, стр. 036-048-4


#!/usr/bin/perl

use Socket;

$port=23;

$login="\n\rlogin:";

$password="password:";

$banner="\n\r\n\rUnix(r) System V Release 4.0 (brooder)\n\r";

$fail="login incorrect.\n\r";

#

#Здесь идет коммуникационная часть (работа с сокетами и т.д.)

($af,$port,$inetaddr)=unpack($sockaddr,$addr);

@inetaddr=unpack('C4',$inetaddr);

($i1,$i2,$i3,$i4)=@inetaddr;

$ipaddr="$i1.$i2.$i3.$i4";

print "connected from $ipaddr\n";

print NS $banner;

print NS $login;

while() {

print "attempt to log in as $_\n";

print NS "$password";

$ll= || last;

sleep 5;

print "tried password $ll. Login incorrect is given\n";

print NS $fail;

print NS $login;

}

print "$ipaddr disconnected\n";

close(NS);

CyberCop Sting

Система CyberCop Sting, разработанная в компании Network Associates (http://www.nai.com), в отличие от DTK или WinDog-DTK, эмулирует не отдельные порты или сервисы, а целые Ethernet-сегменты, состоящие из маршрутизаторов Cisco (правда, устаревшей версии IOS 11.2), серверов Windows NT 4.0 и даже Solaris 2.6. Все атаки на виртуальные хосты регистрируются, что позволяет своевременно начать расследование инцидента и отслеживание злоумышленника.

Само "жало" функционирует как обычный NT-сервис, который настраивается путем изменения конфигурационных файлов (фрагмент такого файла см. ниже) в обычном текстовом редакторе.

node Virtual_Cisco_host_1 {

node-type CISCO

next-hop core.e0

iface e0 {

address 200.0.0.193/255.255.255.0

}

iface e1 {

address 200.0.0.194/255.255.255.0

}

}

node Virtual_Solaris_host_1 {

node-type SOLARIS

next-hop core.e0

iface e0 {

address 200.0.0.200/255.255.255.0

}

}

node Virtual_NT_host_2 {

node-type NT

next-hop Virtual_Cisco_host_1.e1

iface e0 {

address 200.0.0.201/255.255.255.0

}

}

Sting можно настроить и таким образом, чтобы виртуальный узел ретранслировал получаемые пакеты на вполне реальный, но невидимый для злоумышленника адрес, который и отвечает на все несанкционированные запросы. Таким образом, несуществующий узел выступает в роли прослойки между реальным и атакующим узлом. Хорошо, если бы CyberCop Sting умел бы эмулировать не только несуществующие узлы, но и отдельные порты и сервисы на этих узлах, еще больше затрудняя работу хакера. Но пока это не реализовано и неизвестно, дойдут ли до этого когда-нибудь у разработчиков руки.

RealSecure Server Sensor

Этот продукт трудно назвать обманной системой, т.к. Decoy-режим, реализованный в Server Sensor, является лишь небольшой частью тех возможностей, которые заложили в него разработчики. Кстати, разработана эта система компанией Internet Security Systems, которая известна своими сканерами Internet Scanner, System Scanner и Database Scanner и системой обнаружения атак на уровне сети RealSecure Network Sensor, которые уже упоминались на страницах ][. Еще мне понравилось то, что эта система, единственная из многих, поддерживается в России

Назад на стр. 036-048-3  Содержание  Вперед на стр. 036-048-5