PLNOG 13: Krystian Baniak: Value Added Services Platform

29
Platforma Value Added Services Krystian Baniak Senior Security Solutions Architect, CISSP Infradata

description

Krystian Baniak is a Senior Security Consultant with over 14 years of industry experience from both telco and enterprise domains. Having started his professional career as a software developer, he continued as network engineer, penetration testing specialist and security auditor. Today he is a senior consultant and security solutions architect. Krystian Baniak professional experience has been acquired on numerous international engagements. From educational standpoint, Krystian Baniak has a PhD in telecommunication, MSc in information system security and received certifications from ISC2, F5 and Cisco. Topic of Presentation: Value Added Services Platform Language: Polish Abstract: Value Added Platform as a tool for service provider’s infrastructure monetization. Practical presentation of Infradata VAS platform solution architecture with a demo of the Content Injection and Parental Control services.

Transcript of PLNOG 13: Krystian Baniak: Value Added Services Platform

Page 1: PLNOG 13: Krystian Baniak: Value Added Services Platform

Platforma Value Added Services

Krystian BaniakSenior Security Solutions Architect, CISSP

Infradata

Page 2: PLNOG 13: Krystian Baniak: Value Added Services Platform

Wprowadzenie

Page 3: PLNOG 13: Krystian Baniak: Value Added Services Platform

Perspektywa Operatora UsługUsługi dodane bezpieczeństwa – szansa czy problem?

*ARPU – Average Revenue Per user

Page 4: PLNOG 13: Krystian Baniak: Value Added Services Platform

Perspektywa Operatora UsługRozwiązanie problemu?

Page 5: PLNOG 13: Krystian Baniak: Value Added Services Platform

Dedykowana platforma usług dodanych

Koncentracja kluczowych funkcjonalności

VASvideo

VASkompresja

VASURL filtering

VASvideo

VASkompresja

VASURL filtering

Specjalizowane systemy VAS dla różnych obszarów

VASvideo

STEROWANIE RUCHEM

VASKontrola Rodz.

Page 6: PLNOG 13: Krystian Baniak: Value Added Services Platform

Dedykowana platforma usług dodanych

STEROWANIE RUCHEM

Koncentracja kluczowych funkcjonalności

˥ Wydajność i wysoka dostępność

˥ Load balancing, routing, ICAP

˥ QoS, polityka kontroli pasma

˥ Elastyczność i rozszerzalność (API, skrypty użytkownika)

Page 7: PLNOG 13: Krystian Baniak: Value Added Services Platform

Dedykowana Platforma Usług DodanychKluczowe wymogi funkcjonalne:Precyzyjna kontrola użytkowników oraz aplikacji

Internet

NASPGW

NASCMTS

NASBRAS

NASGGSN

RADIUS

DHCP/IPAMAAA

Baza użytkownikówLokalnie statycznieZewnętrzne repozytorium (PCRF)

Page 8: PLNOG 13: Krystian Baniak: Value Added Services Platform

Dedykowana Platforma Usług DodanychKluczowe wymogi funkcjonalne: Elastyczna oraz dynamiczna polityka tworzenia usług

Internet

Pan Kowalski

+48***100000 :

VAS1 VAS2 VAS3

VAS2.1

Repozytorium Polityki

• Lokalnie definiowalna

• 3GPP PCRF Gx

• RESTfull API

• LDAP

Page 9: PLNOG 13: Krystian Baniak: Value Added Services Platform

Dedykowana Platforma Usług DodanychKluczowe wymogi funkcjonalne: Raportowanie oraz Billing

Internet

Raportowanie i MonitorowanieWydajne logowanie (HSRL)SIEM / systemy analityczne

Billing & Charging w przypadku 3GPPPrzykład: Gy / OCS Quota management

Page 10: PLNOG 13: Krystian Baniak: Value Added Services Platform

Dedykowana Platforma Usług DodanychKluczowe wymogi funkcjonalne: Elastyczność integracyjna

Internet

Prosta rozbudowa funkcjonalności rozwiązania

• iRules

• API do integracji z systemami OSS/BSS

• Monitorowanie stanu zdrowia platformy• Automatyzacja procesów provisioningu

Page 11: PLNOG 13: Krystian Baniak: Value Added Services Platform

Dedykowana Platforma Usług DodanychArchitektura rozwiązania

Page 12: PLNOG 13: Krystian Baniak: Value Added Services Platform

Architektura platformy

Kluczowy element układanki• Element wykonawczy (PCEF) to Application

Delivery Controller (LTM lub PEM)• Modularna platforma - skalowalność

• Wysoka wydajność przetwarzania w warstwie 7

• Programowalność/rozszerzalność – iRules

• Bogata oferta API służących do integracji z ekosystemem operatora

• Możliwość realizacji podstawowych funkcji VAS na samej platformie

• TCP optimization

• Bandwidth control

• WAF/Gi firewall

Page 13: PLNOG 13: Krystian Baniak: Value Added Services Platform

Architektura platformy

Internet

ADC

VAS service

Pass through

VAS service

Data plane

Control plane

Subscribertable

Policy logic

RADIUSIPAM

Subscriber aware

PCRFLDAPPolicy

RepositoryAPI

Provision, Orchestrate, Manage

Page 14: PLNOG 13: Krystian Baniak: Value Added Services Platform

Architektura platformy

Panel kontrolny platformy VAS

Page 15: PLNOG 13: Krystian Baniak: Value Added Services Platform

Architektura platformy

Integracja z istniejącą infrastrukturąObsługiwane metody i interfejsy

• Wykrywanie oraz identyfikacja abonentów• Radius Accounting

• DHCP• API (podejście niestandardowe)

• Pobieranie polityki VAS• PCRF Gx (Diameter)• LDAP

• HTTP REST API

• Diagnostyka i panel kontrolny• Wsparcie dla analizy problemów, testy akceptacyjne

Page 16: PLNOG 13: Krystian Baniak: Value Added Services Platform

Architektura platformy

Integracja z istniejącą infrastrukturą• Umiejscowienie w ścieżce ruchu abonentów

• Sterowanie poprzez dynamiczny routing

Wysoka dostępność• Redundantne centra przetwarzania ruchu• Monitorowanie dostępności

• Fail pass w przypadku przeciążenia

VAS VAS

Page 17: PLNOG 13: Krystian Baniak: Value Added Services Platform

Architektura platformy

Skalowalność platformy

• Czynniki wpływające na wymiarowanie• Przepływność oraz struktura ruchu

• Ilość aktywnych połączeń

• Ilość zapytań / transakcji dla danej aplikacji

• Populacja abonentów poddanych usłudze• Realizowanie usługi na samej platformie ADC

Page 18: PLNOG 13: Krystian Baniak: Value Added Services Platform

Dedykowana Platforma Usług DodanychPrzykłady usług

Page 19: PLNOG 13: Krystian Baniak: Value Added Services Platform

Przykłady popularnych usług dodanych w skali operatorskiej

• Optymalizacja TCP• Wykorzystanie architektury typu full-proxy

• Osobne profile TCP (bufory, congestion control, window scaling) dla strony klienckiej i serwerowej

• Optymalizacja ruchu Video

• Content Injection• Kampanie reklamowe oraz informacyjne

• Kontrola treści oraz rodzicielska• Kontrola treści w ruchu http

Page 20: PLNOG 13: Krystian Baniak: Value Added Services Platform

Przykładowa usługa dodanaContent Injection

• Kampanie reklamowe• Reklama kontekstowa: lokalizacja, typ abonenta, kontekst przeglądanej

strony

• Kanał informacyjny dla subskrybentów• Przesyłanie informacji o stanie konta

• Notyfikacje o zdarzeniach

• Dodatkowa metoda interakcji z abonentem usługi• Propozycje zmiany planu taryfowego

• Opt in / opt out dla usług

Page 21: PLNOG 13: Krystian Baniak: Value Added Services Platform

Content Injection

F5 LTMApplication Delivery

ControllerNetwork Access Server

PCRFLDAPPolicy

Repository

RADIUSIPAM

IP addressprovisioning

Internet

ContentServer

Web Server

1

2

3

5b

4

4

5a

2

3

1 New subscriber is registered in network

F5 LTM is notified about new user in network

F5 checks with policy server which services are assigned

Subscriber starts web browser

F5 LTM applies Content Injection service by inserting javascript into Web server’s response

5bJavascript fetches media content and Content Server shares media that match user profile

5a

Content Injection Workflow

Page 22: PLNOG 13: Krystian Baniak: Value Added Services Platform

Przykładowa usługa dodanaContent Injection

Banner reklamowy lub informacyjny

Komunikat o oczekującej wiadomości od operatora usługi

Aktywator panelu wiadomości od operatora

Page 23: PLNOG 13: Krystian Baniak: Value Added Services Platform

Przykładowa usługa dodanaContent Injection

Banery reklamowe• Kontrolowane zachowanie zwijania reklamy• Reklama statyczna lub dynamicznie

pobierana z serwera w zależności od kontekstu

Panel komunikatów od operatora usługi• Wiadomości o różnym poziomie ważności• Komunikaty pobierane z serwera przez

skrypt

Page 24: PLNOG 13: Krystian Baniak: Value Added Services Platform

Przykładowa usługa dodanaKontrola treści / kontrola rodzicielska

• Bezpieczny dostęp do Internetu

• Blokowanie konkretnych typów aplikacji• Blokowanie grup witryn per klasyfikacja• Blokowanie usług typu Google Search, Youtube

• Kontrola wykorzystania zasobów Internetowych w organizacji

• Jako usługa typu managed service ze strony ISP

• Przechwytywanie sesji https

Page 25: PLNOG 13: Krystian Baniak: Value Added Services Platform

Przykładowa usługa dodanaKontrola treści / kontrola rodzicielska

Traffic redirection & Load balancing

URL Filtering Malware Scanning

Internet

URL Filtering Updates

Cloud Services

URL

DB

Page 26: PLNOG 13: Krystian Baniak: Value Added Services Platform

Przykładowa usługa dodanaKontrola treści / kontrola rodzicielska

• Dokładność oraz jakość klasyfikacji

• Rosnący udział treści zaszyfrowanych • SSL Proxy z przechwytywaniem treści

Page 27: PLNOG 13: Krystian Baniak: Value Added Services Platform

Dedykowana Platforma Usług DodanychDemo

Page 28: PLNOG 13: Krystian Baniak: Value Added Services Platform

Propozycja Infradaty˥ Architektury referencyjne dla operatorów usług

˥ Jesteśmy ambasadorami rozwiązań, o których wartości jesteśmy przekonani

˥ Stawiamy na sprawdzone rozwiązania liderów rynkowych

˥ Zapewniamy profesjonalne usługi doradcze, projektowe oraz wdrożeniowe

˥ Nasi eksperci

˥ Doświadczeni architekci oraz inżynierowie na poziomie eksperckim

˥ Placówki w Holandii, Polsce oraz Belgii

˥ Profesjonalna opieka serwisowa

˥ Nasze Referencje

Kontakt:

http://www.infradata.pl

Page 29: PLNOG 13: Krystian Baniak: Value Added Services Platform

Dziękuję za uwagę

Krystian [email protected]