Servicios de valor añadido

56
Servicios de valor añadido Por José M. Román FiberCli Somos pura fibra

Transcript of Servicios de valor añadido

Page 1: Servicios de valor añadido

Servicios de valor añadidoPor José M. Román

FiberCli

Somos pura fibra

Page 2: Servicios de valor añadido

• (2015 –Now) CEO @ WISP Cloud Networking Spain

• (2008 –Now) Security Consultant and Analyst

• (2000 –2007) Profesor de redes, programaación, sistemas y Base de

datos.

17 años de experiencia, Mikrotik Certified Consultant and Trainer.

MTCNA, MTCRE, MTCTCE, MTCUME, MTCWE, MTCINE, CISA, CISSP, Master

ITIL

@ M A F I A S O L E H

M A D R I D / P R A G U E

J o s e . r o m a n @ f i b e r c l i . c o m

+ 3 4 6 5 2 2 4 1 4 3 1

JOSE MANUEL ROMAN

2José Manuel Román para FiberCli

Page 3: Servicios de valor añadido

F A J A R N U G R O H O

• (2015 –2016) Infrastucture (System, Network & Security) Engineer. @

Technology and Information Department of Jakarta Capital

Cityand Jakarta SmartCity

• (2012 –Now) Freelancer @ SMB to Enterprise customers

• (2008 –2012) Helpdesk, NOC (Network Operator Center). @ Wireless

Internet Service Provider and Triple Play (CaTV, VoIP and

Internet) Service Provider

Network Engineer by Job and Troublemaker by Act, currently

focusing on MikroTik, Juniper, Arista, UBNT, Vmware Virtualization,

Linux/Unix (Debian & FreeBSD). CCNA, MTCNA, MTCRE, MTCTCE,

JNCIA, JNCIS-ENT, JNCIS-SP, JNCIP-SP,MikroTikCertifiedTrainer.

@ M A F I A S O L E H

T O L E D O / J A K A R T A

f a j a r @ f i b e r c l i . c o m

+ 6 2 8 1 3 1 7 7 7 1 4 5 5

3José Manuel Román para FiberCli

Page 4: Servicios de valor añadido

Llave en mano fibra ópticaSoporte 24 x 7

Formación en Mikrotik y Seguridad

4José Manuel Román para FiberCli

Page 5: Servicios de valor añadido

Próxima semana curso MTCNALepe (Huelva)

Octubre Curso de Seguridadbasado en equipos Mkt

5José Manuel Román para FiberCli

Page 6: Servicios de valor añadido

20% DescuentoAsistentes al MUM

6José Manuel Román para FiberCli

Page 7: Servicios de valor añadido

Problema

Múltiples eventos en la red que como administrador de sistemas o red no sabemos localizar el origen.

7José Manuel Román para FiberCli

Page 8: Servicios de valor añadido

Síntomas

Multiples incidentes que no son recogidos en ninguna parte.

Sensación de descontrol en la red.

8José Manuel Román para FiberCli

Page 9: Servicios de valor añadido

Solución

Arquitectura de red con Sistema Centralizado de Recopilación, Normalización, Visualización y Análisis

9José Manuel Román para FiberCli

Page 10: Servicios de valor añadido

AGENDA Introduction Arquitectura Centralizada ELK (ElasticSearch, Logstash, Kibana) Mkt + AAA+ con Freeradius y Bases de datos centralizadas Mkt + Log centralizado y ELK Mkt + Monitorización y ELK Mkt + Netflow y ELK Q and A

10José Manuel Román para FiberCli

Page 11: Servicios de valor añadido

¿Qué es?ELK

11José Manuel Román para FiberCli

Page 12: Servicios de valor añadido

Elast icsearchEs un motor de busqueda que almacena datos de una forma estructurada, que va a facilitar la labor de busqueda y que nos va a dar muchas alegrias

12José Manuel Román para FiberCli

Page 13: Servicios de valor añadido

Elast icsearch•Escrito en Java

•Puede indexar datos heterogeneos

•Posibilita busquedas potentes en tiempo real

•Tiene api con REST y salida JSON

13José Manuel Román para FiberCli

Page 14: Servicios de valor añadido

LogstashEs un motor de recolección de datos que nos va permitir unificar y normalizar

14José Manuel Román para FiberCli

Page 15: Servicios de valor añadido

LogstashConsta de tres partes:

Input: Convierte los logs para ser procesados a un formatoadecuado.

Filter: Condiciones para llevar a cabo una acción en caso que se produzca un evento.

Output: Toma de decisiones para los eventos procesados.

15José Manuel Román para FiberCli

Page 16: Servicios de valor añadido

KibanaEs una plataforma de visualización y análisis que nos va a ponerguapos nuestros datos.

16José Manuel Román para FiberCli

Page 17: Servicios de valor añadido

17José Manuel Román para FiberCli

Page 18: Servicios de valor añadido

Sistema AAA

18José Manuel Román para FiberCli

Page 19: Servicios de valor añadido

RadiusRADIUS es un protocolo de nivel de aplicación que proporciona

autenticación, autorización y accounting (AAA).Está definido en el RFC 2865.

19José Manuel Román para FiberCli

Page 20: Servicios de valor añadido

20José Manuel Román para FiberCli

Link-Establishment Link-Establishment

Dial-In User try to connect (username & password) RADIUS Access-Request

RADIUS Access-Challange

RADIUS Access-Request

RADIUS Access-Reject

RADIUS Access-Accept

Accounting-Request (Start)

Accounting-Response

OROR

Disconnect

Session Start

Accounting-Request (Stop)

Accounting-Response

Disconnect

Page 21: Servicios de valor añadido

Topología

21José Manuel Román para FiberCli

Page 22: Servicios de valor añadido

22José Manuel Román para FiberCli

MIKROTIK SITE 1

RADIUSDATABASE BACKEND

MIKROTIK SITE 3

MIKROTIK SITE 2

Page 23: Servicios de valor añadido

Configuración en Mikrotik

23José Manuel Román para FiberCli

Page 24: Servicios de valor añadido

24José Manuel Román para FiberCli

Page 25: Servicios de valor añadido

Freeradius produce una serie de logs que podemos procesar dentro

de logstash

http://code.metager.de/source/xref/freeradius/server/doc/schemas/logstash/

José Manuel Román para FiberCli 25

Page 26: Servicios de valor añadido

Log centralizado

26José Manuel Román para FiberCli

Page 27: Servicios de valor añadido

RSYSLOGRSYSLOG stand for "the rocket-fast system for log processing“ is an open-source software utility used on UNIX and Unix-like computer

systems for forwarding log messages in an IP network. It implements the basic syslog protocol, extends it with content-based filtering, rich filtering capabilities, flexible configuration

options and adds features such as using TCP for transport

27José Manuel Román para FiberCli

http://www.rsyslog.com/rsyslog-8-19-0-v8-stable-released/

Page 28: Servicios de valor añadido

RSYSLOGRsyslog nos ofrece:

Marca de tiempo ISO 8601 timestamp con granularidad de milisegundos

Transporte utilizando tcp y soporte de TLS

Capacidad de almacenar los logs en diferentes bases de datos.

28José Manuel Román para FiberCli

Page 29: Servicios de valor añadido

Topología

29José Manuel Román para FiberCli

Page 30: Servicios de valor añadido

30José Manuel Román para FiberCli

Page 31: Servicios de valor añadido

31José Manuel Román para FiberCli

KIBANAELASTICSEARCHLOGSTASHRSYSLOG

Page 32: Servicios de valor añadido

MikroTik log Configuration

32José Manuel Román para FiberCli

Page 33: Servicios de valor añadido

33José Manuel Román para FiberCli

Page 34: Servicios de valor añadido

34José Manuel Román para FiberCli

Page 35: Servicios de valor añadido

35José Manuel Román para FiberCli

Page 36: Servicios de valor añadido

36José Manuel Román para FiberCli

Monitorización

Page 37: Servicios de valor añadido

37José Manuel Román para FiberCli

/snmp set enabled=yes contact="[email protected]" location="Mum Madrid" trap-community=public trap-version=2

Page 38: Servicios de valor añadido

38José Manuel Román para FiberCli

Page 39: Servicios de valor añadido

39José Manuel Román para FiberCli

Existen clientes para exportar historicos de datos desdezabbix a bases de datos de series temporales.

https://github.com/jojohappy/zabbix-relay

Page 40: Servicios de valor añadido

40José Manuel Román para FiberCli

Podemos integrar los eventos de zabbix como entrada a logstach, con el objetivo de tener una monitorizacion

desacoplada.

Page 41: Servicios de valor añadido

Netflow

41José Manuel Román para FiberCli

Page 42: Servicios de valor añadido

NetFlow es un protocolo de red desarrollado por Cisco Systems para recolectar información sobre tráfico IP.

42José Manuel Román para FiberCli

Page 43: Servicios de valor añadido

43José Manuel Román para FiberCli

Page 44: Servicios de valor añadido

/ip traffic-flow set active-flow-timeout=30m cache-entries=1M

\enabled=yes inactive-flow-timeout=15s interfaces=all

44José Manuel Román para FiberCli

Page 45: Servicios de valor añadido

/ip traffic-flow target add dst-address=ip.server port=5055 disabled=no \v9-template-refresh=20 v9-template-timeout=30m version=9

45José Manuel Román para FiberCli

Page 46: Servicios de valor añadido

Para recoger esta salida necesitamos un colector de netflow que va a recoger los paquetes enviados por la sonda, como por ejemplo pmacct.

46José Manuel Román para FiberCli

Page 47: Servicios de valor añadido

Una vez que recogemos los logs con pcmacct vamos a enviar las salida a en formato json a ElasticSearch.

https://github.com/pierky/pmacct-to-elasticsearch/blob/master/CONFIGURATION.md

47José Manuel Román para FiberCli

Page 48: Servicios de valor añadido

https://github.com/pierky/pmacct-to-elasticsearch/blob/master/CONFIGURATION.md

48José Manuel Román para FiberCli

Page 49: Servicios de valor añadido

49José Manuel Román para FiberCli

Page 50: Servicios de valor añadido

50José Manuel Román para FiberCli

Page 51: Servicios de valor añadido

Recursos adicionales

51José Manuel Román para FiberCli

Page 52: Servicios de valor añadido

Grafana

52José Manuel Román para FiberCli

Page 53: Servicios de valor añadido

Influxdb

53José Manuel Román para FiberCli

Page 54: Servicios de valor añadido

Fluentd

54José Manuel Román para FiberCli

Page 55: Servicios de valor añadido

55José Manuel Román para FiberCli

Page 56: Servicios de valor añadido

Muchas gracias

56José Manuel Román para FiberCli