【谛听】D-Sensor伪装欺骗系统硬件部署-探针端(centos)
硬件探针部署概览
适用于硬件版探针设备预安装操作系统为 Centos,仅配置了 root 密码,没有配置⽹络参数,因此拿到⼀台设备之后需要的操作流程为:
1.配置⽹卡参数、关闭selinux和firewalld(需要接⿏标键盘)
2.修改root密码为复杂密码
3.把设备接⼊到⽣产⽹络中
4.安装谛听agent程序
5.绑定探针(绑定蜜罐服务和端⼝探测)
6.配置系统时间
7.只允许特定的源IP 进⾏SSH登录(可选,建议配置)
8.修改默认SSH端⼝(可选,建议配置)
详细说明如下。
1.配置⽹卡参数
接上显示屏键盘,使⽤默认账号密码 (从设备上标签查看或从长亭技术)登录设备,修改⽹卡参数⽂件:
vi /etc/sysconfig/network-scripts/ifcfg-enp2s0
参数⽂件如下,有备注的为修改项,⽆备注的不需要修改:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #修改为static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp2s0
UUID=d616fdbc-7292-4c8c-a708-baa6af88b556
DEVICE=enp2s0
ONBOOT=yes #修改为yes
IPADDR=172.16.37.17 #配置IP
PREFIX=24 #配置⼦⽹掩码
GATEWAY=172.16.37.2 #配置默认⽹关
IPV6_PRIVACY=no
修改后:wq保存退出,执⾏:
systemctl restart network
ifconfig 或 ip addr #查看 IP 是否已经配置正确
route -n #查看默认⽹关是否已经配置正确
systemctl disable firewalld #禁⽤firewalld
vi /etc/sysconfig/selinux #把 SELINUX 这⾏改为 “SELINUX=disabled“
2.修改root密码为复杂密码
passwd root
3.接入网络
把设备接⼊到⽣产⽹络中
4.安装谛听agent程序
确认硬件探针可以连接管理节点的1337、1338端⼝,参考管理界⾯“探针管理”-“探针管理”-“添加探针”的说明安装探针,命令参考如下:
(创建⽂件夹并下载探针安装程序,命令中 172.16.37.30为管理节点的IP) mkdir /data/agent
cd /data/agent
wget --no-check-certificate https://172.16.37.30:1338/ag/install_agent_64
(安装探针,命令中 740...df1 为管理界⾯ “个⼈中⼼” 中⽣成的 token) chmod a+x install_agent_64
./install_agent_64 --host 172.16.37.30 --token 7406e5616879b6df1
5.绑定探针(绑定蜜罐服务和端⼝探测)
- a、在管理界⾯ “探针管理”→“探针管理” 中找到新增的探针,绑定蜜罐服务、⼀键监听剩余 TCP 探测⾏为。
- b、然后使⽤ telnet 的⽅式探测当前探针的 IP 以及蜜罐服务对应的端⼝,确保能产⽣ “蜜罐⼊侵⽇志”、“端⼝探测⽇志”。
6.配置系统时间
设置时区为 UTC 时区:
timedatectl set-timezone UTC
查看时间是否正确,如不准确则⼿动修改修改:
date #查看时间
date -s "2020-07-15 22:11:01" #⼿动修改
如果使⽤NTP server,参考以下命令进⾏配置:
vim /etc/ntp.conf
打开编辑器后,把如下四⾏代码注释掉:
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
再在最下⾯添加两⾏
server 172.16.37.2
fudge 172.16.37.2 stratum 0 systemctl start ntpd #172.16.37.2为NTP服务器地址
保存,执⾏:
systemctl enable ntpd
service ntpd status #查看ntpd同步状态
systemctl enable ntpd
ntpdate -u 172.16.37.2 #可以⼿动进⾏同步看是否能同步成功
7.只允许特定的源IP 进⾏SSH登录(可选,建议配置)
vi /etc/hosts.allow #增加⼀⾏,允许以下特定的IP登录
sshd:1.1.1.1,1.1.1.2:allow
vi /etc/hosts.deny #增加⼀⾏,拒绝所有
sshd:all:deny
systemctl restart sshd
8.修改默认SSH端⼝(可选,建议配置)
vi /etc/ssh/sshd_config #例如要改成9002,增加以下⼀⾏
Port 9002
systemctl restart sshd