network access control and management solution

42
Xavier Gonzáĺez [email protected] Oct 2013 Network access control and management solution @opennac

Upload: others

Post on 25-Jan-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Network access control and management solution

Xavier Gonzáĺ[email protected]

Oct 2013

Network access control and management solution

@opennac

Page 2: Network access control and management solution

211/12/13@opennac

Summary

Current situationCurrent situation What is openNAC?What is openNAC? What does openNAC can do?What does openNAC can do? openNAC architectureopenNAC architecture openNAC componentsopenNAC components openNAC servicesopenNAC services Contact usContact us

Page 3: Network access control and management solution

311/12/13@opennac

openNAC solution

2 year+ of active development2 year+ of active development Opensource Network Access Control solutionOpensource Network Access Control solution Enterprise support services availableEnterprise support services available CentOS basedCentOS based

Page 4: Network access control and management solution

411/12/13@opennac

Current situation

Corporate network access management is Corporate network access management is poorly controlledpoorly controlled

Mobile Workers. Users become more mobile Mobile Workers. Users become more mobile More type of differents devices like More type of differents devices like

Smartphones, tablets,...Smartphones, tablets,... This scenarios generate security and availability This scenarios generate security and availability

problems due to non controlled LAN accessproblems due to non controlled LAN access The security of the workstations is constantly The security of the workstations is constantly

threatened by new vulnerabilitiesthreatened by new vulnerabilities Security, network management and monitoring Security, network management and monitoring

tools of expensive and poorly integratedtools of expensive and poorly integrated

Page 5: Network access control and management solution

511/12/13@opennac

What is openNAC?

Network Access Control for corporate LAN / WAN Network Access Control for corporate LAN / WAN environmentsenvironments

Enables Enables authenticationauthentication, , authorizationauthorization and and auditaudit policy-based all access to networkpolicy-based all access to network

Multivendor solutionMultivendor solution Based on open source components and self-Based on open source components and self-

developmentdevelopment Based on industry standards such as FreeRadius, Based on industry standards such as FreeRadius,

802.1x, ldap, ...802.1x, ldap, ... Extensible, new features can be incorporatedExtensible, new features can be incorporated Easily integrated with existing systemsEasily integrated with existing systems It provides value added services such as configuration It provides value added services such as configuration

management, network, backup configurations, Network management, network, backup configurations, Network Discovery and Network MonitoringDiscovery and Network Monitoring

Page 6: Network access control and management solution

611/12/13@opennac

What does openNAC can do?

Corporate network access based on a set of Corporate network access based on a set of rules (access policy)rules (access policy)

The availability of Notifications or The availability of Notifications or Quarantine to users regardless of the client Quarantine to users regardless of the client device (via browser)device (via browser)

Access accounting and auditAccess accounting and audit Real time monitoring of users, allowing to Real time monitoring of users, allowing to

instantly locate users, ip, mac, switch, port instantly locate users, ip, mac, switch, port and physical locationand physical location

Value-added services such as monitoring, Value-added services such as monitoring, discovery and configuration of network discovery and configuration of network infrastructureinfrastructure

Page 7: Network access control and management solution

711/12/13@opennac

Features

Authentication of 802.1x enable devicesAuthentication of 802.1x enable devices Authentication backend based on ldap or ADAuthentication backend based on ldap or AD Support to detect rogue devices using Support to detect rogue devices using

802.1x or SNMP traps802.1x or SNMP traps Bulk configuration of network devices using Bulk configuration of network devices using

module onNetConfmodule onNetConf Bulk backup of configuration of network Bulk backup of configuration of network

devices using module onNetBackupdevices using module onNetBackup Detection of os, antivirus, firewall and os Detection of os, antivirus, firewall and os

updates of devices conected to enforce an updates of devices conected to enforce an access policyaccess policy

Page 8: Network access control and management solution

811/12/13@opennac

onNAC Architecture

AccessRequestor

(AR)

PolicyEnforcement

Point(PEP)

PolicyDecision

Point(PDP)

MetadataAccessPoint

(MAP)

ExternalSensors

onNAConNAC

Page 9: Network access control and management solution

911/12/13@opennac

onNAC Architecture

AccessRequestor

(AR)

PolicyEnforcement

Point(PEP)

PolicyDecision

Point(PDP)

MetadataAccessPoint

(MAP)

ExternalSensors

onNAConNAC

Access RequestorAccess Requestor Set of client devices such as Set of client devices such as

PCs, Smartphones, Tablets, PCs, Smartphones, Tablets, printers, others.printers, others.

Different types of OS such as Different types of OS such as Windows, Linux, MacOS, IOS, Windows, Linux, MacOS, IOS, Android, etc ...Android, etc ...

Wired LAN, WiFi, VPNWired LAN, WiFi, VPN

Page 10: Network access control and management solution

1011/12/13@opennac

onNAC Architecture

AccessRequestor

(AR)

PolicyEnforcement

Point(PEP)

PolicyDecision

Point(PDP)

MetadataAccessPoint

(MAP)

ExternalSensors

onNAConNAC

Policy Enforcement PointPolicy Enforcement Point Network access for all Network access for all

devices that connect to devices that connect to the network (Edge the network (Edge Network)Network)

Composed by wired LAN Composed by wired LAN and Wi-Fi equipment and Wi-Fi equipment (Access Points)(Access Points)

MultivendorMultivendor

Page 11: Network access control and management solution

1111/12/13@opennac

onNAC Architecture

AccessRequestor

(AR)

PolicyEnforcement

Point(PEP)

PolicyDecision

Point(PDP)

MetadataAccessPoint

(MAP)

ExternalSensors

onNAConNAC

Policy Decision Policy Decision PointPoint Service that Service that

allows system allows system to take policy to take policy decisions that decisions that apply to each apply to each type of access type of access based on based on identity, identity, device, device, location, location, time, ...time, ...

Page 12: Network access control and management solution

1211/12/13@opennac

onNAC Architecture

AccessRequestor

(AR)

PolicyEnforcement

Point(PEP)

PolicyDecision

Point(PDP)

MetadataAccessPoint

(MAP)

ExternalSensors

onNAConNAC

Metadata Access PointMetadata Access Point Service that stores all Service that stores all

data relating to data relating to incoming eventsincoming events

All information is All information is related to each other in related to each other in order to maximize the order to maximize the utilityutility

Real time access to the Real time access to the informationinformation

Page 13: Network access control and management solution

1311/12/13@opennac

onNAC Architecture

AccessRequestor

(AR)

PolicyEnforcement

Point(PEP)

PolicyDecision

Point(PDP)

MetadataAccessPoint

(MAP)

ExternalSensors

onNAConNAC

External SensorsExternal Sensors Services such as IDS sensors or Services such as IDS sensors or

firewalls that can both provide firewalls that can both provide new information to the platform new information to the platform as consulting onNAC as consulting onNAC information to make better information to make better decisionsdecisions

Page 14: Network access control and management solution

1411/12/13@opennac

openNAC components

Page 15: Network access control and management solution

1511/12/13@opennac

Modular architecture

All information is stored in a CMDBAll information is stored in a CMDB Queue-based, allowing for greater scalability Queue-based, allowing for greater scalability

and traceabilityand traceability Very flexible identity backend, ldap, Very flexible identity backend, ldap,

databases, etc ...databases, etc ... Based in a REST APIsBased in a REST APIs Frontend web based in DOJOFrontend web based in DOJO Scripteable command line Scripteable command line

Page 16: Network access control and management solution

1611/12/13@opennac

onNAC Component

Page 17: Network access control and management solution

1711/12/13@opennac

onNAC description

Is the main module, with the services of Is the main module, with the services of Authentication, Authorization and Audit Authentication, Authorization and Audit ProductProduct

Enables 802.1X authentication or captive Enables 802.1X authentication or captive web portal for all devicesweb portal for all devices

All security policy is defined and applied in All security policy is defined and applied in this modulethis module

Rogue devices detectionRogue devices detection

Page 18: Network access control and management solution

1811/12/13@opennac

onNAC screenshots

Overall dashboard

Page 19: Network access control and management solution

1911/12/13@opennac

onNAC screenshots

State of users logged into the platform

Page 20: Network access control and management solution

2011/12/13@opennac

onNAC screenshots - Policy

Comprehensive security policy to apply to all users

Page 21: Network access control and management solution

2111/12/13@opennac

onNAC screenshots - Policy

Page 22: Network access control and management solution

2211/12/13@opennac

onNAC screenshots - CMDB

Page 23: Network access control and management solution

2311/12/13@opennac

onNETDISCO component

Page 24: Network access control and management solution

2411/12/13@opennac

onNETDISCO

Allows discovery of network devicesAllows discovery of network devices Store discovered devices in the CMDBStore discovered devices in the CMDB Maintains the inventory updatedMaintains the inventory updated Discover the network topology, detecting Discover the network topology, detecting

devices without redundant linksdevices without redundant links Allows periodic discovery tasksAllows periodic discovery tasks Queue-basedQueue-based Allows you to export the results to csvAllows you to export the results to csv

Page 25: Network access control and management solution

2511/12/13@opennac

onNETCONF component

Page 26: Network access control and management solution

2611/12/13@opennac

onNETCONF component

Network Equipment Configurator allows you Network Equipment Configurator allows you to define configuration templates and apply to define configuration templates and apply them to sets of network equipmentthem to sets of network equipment

Frontend web or Web ServiceFrontend web or Web Service Based on a service queue to ensure Based on a service queue to ensure

traceability and integrity of any actiontraceability and integrity of any action Very useful for applying settings to large Very useful for applying settings to large

amount of network equipmentamount of network equipment Very useful to install and configure NAC Very useful to install and configure NAC

serviceservice

Page 27: Network access control and management solution

2711/12/13@opennac

onNETCONF Screenshots - Template

Create a configuration template to send a group of network devices

Comands to sendSnippets

Page 28: Network access control and management solution

2811/12/13@opennac

onNETCONF Screenshots - Devices

Equipment selection

Network device list

Page 29: Network access control and management solution

2911/12/13@opennac

onNETCONF Screenshots - Results

Viewing the results of configuration tasks

Page 30: Network access control and management solution

3011/12/13@opennac

onNETBACKUP component

Page 31: Network access control and management solution

3111/12/13@opennac

onNETBACKUP

Make backups and automatic archiving of Make backups and automatic archiving of network devices configurations network devices configurations

Allows programming device groups Allows programming device groups copiescopies

Allows define retention policyAllows define retention policy Based on a service queue to ensure Based on a service queue to ensure

traceability and integrity of any actiontraceability and integrity of any action

Page 32: Network access control and management solution

3211/12/13@opennac

onNETBACKUP

Selection of devices to perform backups

Page 33: Network access control and management solution

3311/12/13@opennac

onNETBACKUP

Display planning backups

Page 34: Network access control and management solution

3411/12/13@opennac

onMON component

Page 35: Network access control and management solution

3511/12/13@opennac

onMON

Monitoring is provisioned automatically Monitoring is provisioned automatically from the CMDBfrom the CMDB

Monitoring profiles available based on Monitoring profiles available based on device typedevice type

Real time network devices statusReal time network devices status Generates alerts if any of the parts of the Generates alerts if any of the parts of the

network is not working properly network is not working properly

Page 36: Network access control and management solution

3611/12/13@opennac

onNETMON

Viewing the status of a network computer

Page 37: Network access control and management solution

3711/12/13@opennac

onCMDB component

Page 38: Network access control and management solution

3811/12/13@opennac

onCMDB

The module CMDB is the repository of all The module CMDB is the repository of all information of the inventoryinformation of the inventory

Allows you to easily share information with Allows you to easily share information with other platformsother platforms

It stores all the basic elements that use the It stores all the basic elements that use the platform as network devices, security rules, platform as network devices, security rules, networks, groups, VLAN, ...networks, groups, VLAN, ...

Page 39: Network access control and management solution

3911/12/13@opennac

onMETAREPO component

Page 40: Network access control and management solution

4011/12/13@opennac

onMETAREPO

METADATA Access Point server moduleMETADATA Access Point server module It uses protocol IF-MAPIt uses protocol IF-MAP

Page 41: Network access control and management solution

4111/12/13@opennac

openNAC services

Security ConsultingSecurity Consulting

Set architecture and methodology appropriate for a Set architecture and methodology appropriate for a client to improve the security of access and client to improve the security of access and authorization from your networkauthorization from your network

Roll outRoll out

openNAC setups in companies and organizationsopenNAC setups in companies and organizations SupportSupport

7x24 support to openNAC installations7x24 support to openNAC installations Development and customizationDevelopment and customization

Creating specific modules and functionality to Creating specific modules and functionality to customerscustomers

Support new infrastructureSupport new infrastructure IntegrationIntegration

Integrating the solution with third toolsIntegrating the solution with third tools

Page 42: Network access control and management solution

4211/12/13@opennac

Contact

http://www.opennac.orghttp://www.opennac.org [email protected]@opennac.org Twitter: @opennacTwitter: @opennac