Cyber Security in Network Centric Environment Anvita Sharma Middleware Architect Red Hat Agenda 2 NCO - Network Centric Operations Cyber Security Challenge Intelligence Driven Security Systems Tools that can help Questions Network Centric Operations 3 Net-Centric Operations refers to participating as a part of a complex community of people, devices, information and services interconnected by a communications network to optimise resource management and provide superior information on events and conditions needed to empower decision makers.” “ 4 NCO – Reference Model 5 What Problems are we trying to solve? 6 What Problems are we trying to solve? 7 SECURE THE NET Cybersecurity Challenge 9 It's largely about DATA.. 11 RED HAT | ADD NAME ... Machine generated data 40% 200 billions Connected devices by 2020 Machine data growth by 2020 Getting DATA from MACHINES 12 RED HAT | ADD NAME Business generated data DATA SILOS Getting DATA from BUSINESS 13 RED HAT | ADD NAME Human Generated data 500M tweets/day eq 6.5 Gbps 10B messages/day eq 146 Gbps 64B messages/day eq 830 Gbps Source: eMarketer, Dec 2013 Source: eMarketer, Dec 2013 Getting DATA on/from the USERS 14 RED HAT | ADD NAME CONVERGENCE OF FOUR DATA TRENDS 15 RED HAT | ADD NAME More Data means More Security Intelligence Driven Security Model Using Big Data to confront the unprecedented information risk arising from 17 Diminishing Network Boundaries Sophisticated Adversaries It's largely about DATA.. Intelligence Driven Security Model Monitoring Systems Diverse Data Sources Standardised Views It's largely about DATA.. Big Data Driven Security Model Analytics Engine Tools to collect Data Centralised Storage 18 High Degree of Integration INTEGRATON PLATFORMS With JBoss Fuse, You Can Integrate Everything... MQ ESB MQ partners MQ cloud / SaaS apps + MQ HQ + integration stack MQ MQ ESB distributors Integration beyond the Data Center – deploy ESBs and No longer limited to hub-and spoke – deploy integration Eliminate batch deliver devices brokers can easily and DATA GRID What is a data grid? An in-memory distributed data store designed for fast access to large volumes of data and scalability Commonly a complementary layer to the relational database and the application. Store and Compute Data/Events Key data grid characteristics: In-memory, distributed caching Elastic scalability Advanced querying Data replication Processing for streaming data Transaction capabilities 22 COMPLEX EVENT PROCESSING What is Complex Event Processing? What is an Event? A significant change of state at a particular point in time. What is Complex Event Processing? The ability to detect, correlate, abstract, aggregate or compose and react to events. 24 RED HAT | ADD NAME CEP and BRMS Enables: Event Detection From an event cloud or set of streams, select all the meaningful events and only then: (Temporal) Event Correlation Ability to correlate events and facts declaring both temporal and non-temporal constraints between them. Ability to reason over event aggregation. Event abstraction Ability to compose complex events from atomic events AND reason over them. 25 RED HAT | ADD NAME Model: CEP Modes Cloud Mode Stream Mode Default Mode – All facts and events are loaded before reasoning Many to many pattern matching by the engine No notion of flow of time, no clock synchronization Events must be time-ordered Engine synchronizes between streams using session clock Engine applies the notion of flow Ordering is not required Engine manages the event lifecycle Event lifecycle managed by user Sliding window option could be used Sliding window is not needed 26 Negative patterns could be used. Ex. Fire detected, no sprinkler turned on in 10 sec sound alarm RED HAT | ADD NAME Model: Temporal Relationships when Shipment( $pickupTime : scheduledPickupTime ) Temporal Relationship not ShipmentPickup( this before $pickupTime ) then // shipment not picked up... Action required. end rule “Shipment not picked up in time” 13 Operators are Supported Event A before Event B Event A coincides Event B Event A meets Event B Event A after Event B Event A overlaps Event B Event A metBy Event B Event A finishes Event B Event A overlapedBy Event B Event A includes Event B Event A finishedBy Event B Event A starts Event B Event A during Event B Event A finishes Event B 27 RED HAT | ADD NAME Model: CEP – Sliding Windows Sliding window 1 Sliding window 2 Joined window Sliding Time Window - Reason Over events occurring next set time duration Example: Raise alarm if avg temp reading from sensor over last 10m is above the threshold - Reason Over set number of events occuring Example: Raise alarm if avg temp from last 100 sensor readings is above the threshold rule "Sound the alarm in case temperature rises above threshold" when TemperatureThreshold( $max : max ) Number( doubleValue > $max ) from accumulate( SensorReading( $temp : temperature ) over window:time( 10m ), average( $temp ) ) then // sound the alarm end 28 Sliding Length Window rule "Sound the alarm in case threshold" when TemperatureThreshold( $max Number( doubleValue > $max SensorReading( $temp window:length( 100 ), average( $temp ) ) then // sound the alarm end RED HAT | ADD NAME temperature rises above : max ) ) from accumulate( : temperature ) over DATA VIRTUALIZATION AND FEDERATION What is Data Virtualization software? BI Reports Data Virtualization software makes data that is spread across various disparate sources; available to applications as if it is coming from a single dedicated data source. Data Virtualization Software SAP RED HAT | ADD NAME XML, CSV & Excel files Easy, Real-time Information Access Virtualize Abstract Federate Virtual Data Source Oracle DW 30 SOA Applications Salesforce.com Siloed & Complex Turn Data to Actionable Information Mobile Applications ESB, ETL BI Reports & Analytics SOA Applications & Portals Data Consumers Design Tools Standard based Data Provisioning JDBC, ODBC, SOAP, REST, OData Consume Easy, Real-time Information Access Dashboard Unified Virtual Database / Common Data Model JDV Compose Unified Customer View Unified Product View Unified Supplier View Optimization Caching Virtualize Abstract Federate Security Connect Native Data Connectivity Metadata Siloed & Complex Data Sources Hadoop 31 NoSQL Cloud Apps Data Warehouse & Databases RED HAT Confidential Mainframe XML, CSV & Excel Files Enterprise Apps Data Virtualization: Supported Data Sources Enterprise RDBMS: • Oracle • IBM DB2 • Microsoft SQL Server • Sybase ASE • MySQL • PostgreSQL • Ingres Enterprise EDW: • Teradata • Netezza • Greenplum 32 Hadoop: • Apache • HortonWorks • Cloudera • More coming… Office Productivity: • Microsoft Excel • Microsoft Access • Google Spreadsheets Specialty Data Sources: • ModeShape Repository • Mondrian • MetaMatrix • LDAP RED HAT | ADD NAME NoSQL: • JBoss Data Grid • MongoDB • More coming… Enterprise & Cloud Applications: • Salesforce.com • SAP Technology Connectors: • Flat Files, XML Files, XML over HTTP • SOAP Web Services • REST Web Services • OData Services ANALYTICS BAM: Process Dashboard – Instance Details 34 RED HAT | ADD NAME Some have done it already What for ? 35 RED HAT | ADD NAME Red Hat Customer Success Red Hat Embedded Partner Global Banking Institution in military Red Hat JBoss and Storage solutions power the Risk Management group of a Tier 1 global Bank with infrastructure to run Liquidity Risk algorithms on multiple intervals (intraday to annual), to optimize rule-based decisions and provide long term data retention Realtime Direct feeds from market data, to inject those data into intra-day calcultation 36 Variety Multi-period calculations, from intraday to over the year calculations. Up to 80 future dates and 3000 different market paths Aggregate Market data live feeds with other counterparties, liabilities and exposures ; mix of hadoop-based data analysis and realtime data analysis RED HAT | ADD NAME Retention Long term retention of data to compute yearlong risk analysis (up to 2 years) Mission critical System reliability and availability with data caching, persistent messages and high availability architecture Red Hat Customer Success Red Hat Embedded Partner in militaryFrance Electricity provider ERDF Red Hat JBoss solutions power the ERDF Intelligent System with complex data filtering, event processing and data collected by the millions of intelligent and connected home electric meters Detect Meters and Collectors monitoring, Event collection for QoS and performance monitoring 37 Collect Data and Event collection 8 millions multiformat events per day, stored for 5 years. On the fly KPI calculation Filter and correlate Contextual behavior analysis via CEP, to identify malfunctions and unwanted floods, to control and manage context RED HAT | ADD NAME Diagnose Automatic diagnosis based on complex rules and context management. Manual diagnosis via mobile device and applications, structured data and cartography Mission critical System reliability and availability with data caching, persistent messages and high availability architecture Questions and Discussion 38 RED HAT | ADD NAME
© Copyright 2026 Paperzz