Specialist Training

Automotive cyber security training (J3061)

J3061 is the “Cyber Security Guidebook for Cyber-Physical Vehicle Systems”. It has been produced by the VESSC (Vehicle Electrical System Security Committee) at the SAE (Society of Automotive Engineers) and has been widely reported as “the world’s first standard on automotive cybersecurity”.

It includes:

  • A framework for a lifecycle process to incorporate cyber security into automotive cyber-physical systems.
  • Information on common tools and methods used when designing and validating cyber-physical automotive systems.
  • Basic guiding principles on cyber security for automotive systems.
  • The foundation for further standards development activities in vehicle cyber security.

Course Overview

The objective of the J3061 course is to provide an overview of Automotive Cyber Security in order for the attendees to gain an understanding of each of the guiding principles with a deep dive into initial and critical elements within.

NCC Group has been advocating the use of a Secure Development Lifecycle within the Automotive sector for several years now – one of the key recommendations within J3061. This training course clearly explains how J3061 can be integrated into your current development practices and how it aligns to the ASDL (Automotive Secure Development Lifecycle).

Who should attend?

  • Product managers
  • System designers and architects
  • Engineers (hardware, software, infrastructure)
  • Information security professionals
  • Safety managers
  • Operations managers


We offer in-house and public courses. Prices are available upon request.

Get in touch   Course details


Cryptography services training

Course overview

This training is focused on drawing out the foundations of cryptographic vulnerabilities. These topics are timeless, and when the last application using ECB or CBC mode has upgraded - they’ll be the foundations of the next evolution of impactful and popular cryptographic vulnerabilities. We’ll talk about attacks in the past that took advantage of cryptographic vulnerabilities. Additionally, we’ll look at how algorithms and protocols have evolved over time to address these concerns, what they look like now, and where they are found in respect to the most popular bugs today. The other major areas we hit are cryptographic exploitation primitives such as chosen block boundaries, and more protocol-related topics, such as how to understand and trace authentication in complex protocols

This course is targeted at students who have a strong interest in cryptography and some measure of cryptographic understanding (such as the difference between symmetric and asymmetric crypto). The ideal student has investigated one or more recent cryptographic attacks deeply enough to be able to explain it, but has not sat down and read PKCS or NIST standards describing algorithm implementation. No explicit understanding of statistics or high-level math is required, as the focus is on the underlying causes of the vulnerabilities. Some small experience of programming is recommended.


We offer in-house and public courses. Prices are available upon request.

Get in touch


DNS training

DNS courses are delivered at a cost of £550 (+VAT) per person per day. To look at the course agenda and to book a course, select from the list below.


Advanced DNS & BIND training course

This 2 day course explores deeper into DNS and BIND far deeper than your average DNS course and covers everything you need to know to set up, operate, maintain and troubleshoot a BIND name server environment. We cover topics such as SPF, rndc, logging, nsupdate, views, TSIG and even DNSSEC.

Following the excellent O'Reilly "DNS & BIND" book, we cover the following topics:

Course agenda day 1

  • DNS refresher
  • Setting up BIND
  • DNS & email
  • Configuring hosts
  • Maintaining BIND
  • Capacity planning
  • Parenting
  • Advanced features

Course agenda day 2

  • Security
  • nslookup & dig
  • Troubleshooting
  • Architecture
  • Miscellaneous

In addition you will be provided with your own copy of "DNS & BIND", commonly referred to as the DNS bible, to take away and study at your leisure.


This is an "advanced" course! Therefore we are assuming you already know:

  • The difference between master & slave servers
  • The various common resource record types and their formats
  • What a root server is
  • What forwarding does
  • How the caching mechanism works
  • How delegation works
  • The difference between authoritative and non-authoritative answers

We run a 1 day "Introduction" course if your knowledge is a little skimpy and would suggest you attend that if you are a DNS or BIND novice.

The course is run on Linux Fedora virtual machines and you will need to be familiar with the Unix/Linux command line (and be able to operate "vi" at a basic level).

This course is written and presented by a NCC Group Security consultant who has over 15 years experience of deploying DNS & BIND solutions in many large organisations.

Training dates for this course are available upon request, please register your interest here


Introduction to DNS and DHCP

This one day course is designed as an introduction to the Domain Name System (DNS) but also includes Dynamic Host Configuration Protocol (DHCP) fundamentals.

Course outline

Subjects covered include:

  • What is DNS?
  • DNS namespace
  • DNS server configuration
  • Resource records
  • Resolver configuration
  • The resolution process
  • Troubleshooting tools
  • Introducing DHCP
  • Integration with DNS
  • How does DHCP work?

This course is available in combination with the "VitalQIP Administration and User" course (to which it is an important precursor). It can also be used as a precursor to the Advanced DNS & BIND course.


Students should have a basic understanding of the TCP/IP protocol and general networking concepts. Familiarity with Windows and/or Linux command line environments would also be advantageous.

Training dates for this course are available upon request, please register your interest here.


Infoblox training

Infoblox Core DDI Basic Configuration

Infoblox Authorised Training Centre

The Infoblox Core DDI Basic Configuration (CDBC) is a comprehensive three-day instructor-led course that builds a working knowledge of how to configure and manage Infoblox network appliances running NIOS. Forward and reverse mapping zones, network and zone creation, DNS Anycast, DHCP ranges, fixed addresses, grid management, system & protocol level monitoring, and system level management will all be covered.

Course details

Note: The Core DDI - Fundamentals e-Learning Package may help you prepare for this class. Please allocate 50 minutes to complete them. These courses can be accessed by clicking on the Infoblox Fundamentals e-Learning Courses tile on the Infoblox Education Services home page.

This course is required for achieving Certified Infoblox Core DDI Basic Configuration (CDBC) status.


System Administrators, Network Administrators

Course length

Three (3) days

Course location

NCC Group Reading office

2018 dates

  • 19 February - 21 February
  • 16 April - 18 April
  • 21 May - 23 May
  • 16 July - 18 July
  • 10 September - 12 September
  • 12 November - 14 November
  • 10 December - 12 December

Course outline - Day one agenda

Module 1 - About this course

Module 2 - The Infoblox Grid

  • Grid overview
  • Grid member roles
  • Grid database
  • Grid redundancy

Module 3 - Setting up the grid

  • DDI platform options
  • Initial setup
  • Configuring grid settings
  • Adding a grid member
  • Backup and restore

Module 4 -Grid UI

  • Grid UI overview

Module 5 - Managing grid members

  • Managing Grid Members
  • Generating Files
  • Locating Technical Resources

Module 6 – High Availability

  • HA Overview
  • Configuring HA

Course outline - Day two agenda

Module 7 – DHCP service

  • DHCP overview
  • Enabling DHCP
  • DHCP sub-menu overview
  • Grid DHCP properties
  • DHCP property inheritance
  • Member DHCP properties

Module 8 – DHCP networks

  • Configuring IPv4 networks
  • DHCP options
  • IPv6 networks and options
  • Viewing DHCP configuration files

Module 9 – DHCP objects

  • DHCP objects overview
  • DHCP ranges
  • DHCP fixed addresses
  • DHCP reservations
  • Roaming hosts
  • DHCP leases

Module 10 – Extensible attributes

  • Extensible attribute overview
  • Creating extensible attributes
  • Applying extensible attributes
  • Using extensible attributes

Module 11 – Administrator accounts

  • Administration overview
  • Creating administration objects
  • Applying permissions

Module 12 – Scheduled tasks

  • Scheduled tasking overview
  • Adding a scheduled task

Course outline - Day three agenda

Module 13 – DNS service

  • DNS overview
  • Enabling DNS
  • DNS menu
  • Configuring DNS access control
  • Grid DNS properties
  • Member DNS properties

Module 14 – DNS zones

  • Configuring and editing authoritative zones
  • Configuring delegated zones
  • Configuring forward and stub zones

Module 15 – DNS resource records

  • Configuring DNS resource records
  • Configuring Infoblox host records
  • Copying DNS resource records
  • Using next available IP
  • Verifying DNS resource records

Module 16 - IPAM

  • IPAM overview
  • IPAM visual modes
  • IPAM networks
  • Network containers

Module 17 – CSV import and export

  • Bulk data overview
  • Exporting and editing CSV files
  • Importing CSV files

For more information contact us here or call us on 01189 207 6800.

*Please note that an official purchase order/booking for this course must be received at least 3 weeks prior to the course start date.


Infoblox Core DDI Intermediate Configuration

The Infoblox Core DDI Intermediate Configuration (CDIC) is an intensive two-day hands-on technical course exploring some of the advanced architectural and deployment options of the NIOS appliances.

Please note that only those who have achieved CDBC status will be accepted into this course.

Course details

This course is required for achieving Certified Infoblox Core DDI Intermediate Configuration (CDIC) status.


System Administrators, Network Administrators

Course length

Two (2) days

Course location

NCC Group Reading office

2018 Dates

  • 22 February - 23 February
  • 19 April - 20 April
  • 24 May - 25 May
  • 19 July - 20 July
  • 13 September - 14 September
  • 15 November - 16 November
  • 13 December - 14 December

Course outline - Day one agenda

Module 1 – About this course

Module 2 – Remote authentication

  • Remote authentication overview
  • Configuring remote authentication
  • Verify remote authentication

Module 3 – DNS Anycast

  • Anycast overview
  • Configuring Anycast

Module 4 – DNSSEC

  • DNSSEC overview
  • Configuring authoritative servers with DNSSEC
  • Configuring recursive servers with DNSSEC

Module 5 – NIOS upgrades

  • Upgrade overview
  • Upgrading NIOS
  • Scheduling a NIOS upgrade

Course outline - Day two agenda

Module 6 – DNS views

  • DNS Views overview
  • Configuring DNS views

Module 7 – Advanced DHCP options

  • Configuring DHCP option space
  • Configuring and using an option space

Module 8 – DHCP Failover

  • DHCP Failover overview
  • Configuring DHCP failover

Module 9 – Dynamic DNS

  • Dynamic DNS (DDNS) overview
  • Configuring DDNS
  • Advanced DDNS options in DHCP

Module 10 – TSIG and GSS-TSIG

  • TSIG overview
  • GSS-TSIG overview

For more information contact us here or call us on 01189 207 6800

*Please note that an official purchase order/booking for this course must be received at least 3 weeks prior to the course start date.


Nokia VitalQIP 8.1 training course

The new Nokia VitalQIP 8.1 training course series is designed to develop knowledge and understanding of the VitalQIP DNS/DHCP & IP Management software, from a user perspective through to administration and appliances. It is made up of three modules that can be booked independently (starting with user):

VitalQIP 8.1 User Training (1 day)

VitalQIP 8.1 Administrator Training (2 days)

VitalQIP Appliance Training (1 day)

Training will be a combination of PowerPoint presentations and lab exercises.

Course locations:

NCC Group Reading office

2018 course dates:

VitalQIP 8.1 User Training (1 day)

  • 13 March
  • 19 June
  • 16 October

VitalQIP 8.1 Administrator Training (2 days)

  • 14 March - 15 March
  • 20 June - 21 June
  • 17 October - 18 October

VitalQIP Appliance Training (1 day)

  • 16 March
  • 22 June
  • 19 October 

Please register your interest here.

Module 1 - User training

Duration - 1 day

  • Intro
    • NCC Group
    • VitalQIP
    • Appliances
  • GUI Overview
    • Help
    • Change Password
    • Intro to Organisations/Change Organisations
  • IPAM
    • IPv4
      • Networks
        • Network Quick View
      • Subnets
        • Split/Join
        • Subnet Orgs
      • Objects
        • Moves
        • Pings
        • Visual IP Space
        • Quick Add / Move/ Delete
      • IPv4 Templates
  • DNS
    • IPAM & DNS (Objects)
    • Object Resource Records
    • Zone Resource Records
    • DNS Generation
  • DHCP
    • Manual
    • Dynamic
    • Automatic
    • View Active Leases
    • DHCP Generation
  • User Defined Attributes
  • MyViews (Using)
  • Searches
  • Reports
  • Import Infrastructure
    • Subnets
    • Objects

Module 2 - Administrator training

Duration - 2 days

  • VitalQIP Architecture
    • Databases
    • Services
  • Organisations
  • Config Files
    • qip.pcy
      • Message Routes
      • Message Queues
    • qip.properties
    • ddns.conf
    • Environment Variables
  • IPAM
    • IPv4 Networks and Reverse Zones
    • IPv6
    • DHCPv6
    • Nodes
  • DNS
    • Servers
      • DNS Server Templates
    • Zones
    • Views
    • DNS Groups
    • DNS Config Files
      • Corporate Extensions
      • Zone Extensions
      • DNS Options
      • ACL Templates
  • DHCP
    • Servers
      • Failover
      • Server Policy Templates
    • Option templates
      • User defined options
    • DHCP Config Files
      • Dhcpd.conf
      • Dhcpd.pcy
      • Dhcp.db
  • Generations
    • Mechanism
    • User Exits
  • Global Policies
  • Scheduling
  • CLIs
    • qip-cli
    • qip-get*/qip-set*
    • export*/enter*
    • qip-crypt
    • qip-dnscsv
    • Backups (Import/export)
  • Admin Accounts
    • Admin Roles
    • External Authentication
    • MyViews (creating)
  • License Keys
  • Fault finding
    • Debugging
    • Log Files

Module 3 - Appliance training

Duration - 1 day

  • Intro
    • GUI Overview
    • Architecture
      • Config Files
    • Appliance Models
  • Setting up an appliance
  • Packages
    • Upload
    • Deploy
  • File Groups
  • Configuration
    • Editing config Files
    • License Key
  • Services
  • Appliance Pairs
    • DNS HA
    • ESM HA
  • Appliance Clusters
    • Anycast DNS
  • Appliance Groups
  • Actions
  • Dashboards
  • Administrators
    • Permissions
  • Time Settings
  • Console Command Line
  • Appliance User Accounts
  • Network Interfaces
  • Appliance Recovery
    • ILO
    • Appliance Serial Numbers
  • Links
  • Log Files
  • Backups

Please register your interest here.


Nokia VitalQIP 7.2 admin and user training course

This four day course is designed to give students a thorough understanding of managing an IP network using the VitalQIP web client interface.

The target audience is Network Administrators who are responsible for defining the network infrastructure, subnet addressing schemes and definition of core network services. The course can optionally include a one day 'Introduction to DNS & DHCP' module.

Our custom training room allows students to use both a Windows and UNIX environment in their training.


Students should be familiar with the TCP/IP protocol, have a good understanding of IP subnetting and have a good knowledge of DNS and DHCP, and have preferably attended the 'Introduction to DNS & DHCP' module.

Course outline

Subjects covered include:

  • VitalQIP Overview
  • VitalQIP architecture
  • VitalQIP interfaces
  • VitalQIP navigation
  • VitalQIP infrastructure definition
  • Organisations and servers
  • Domain definition
  • Network/subnet definition
  • Non-managed DNS server definition
  • Reverse zone management
  • Subnet organisations
  • Administrator definition
  • VitalQIP policies and profiles
  • VitalQIP IP address administration
  • Address management and object profile fields
  • Assigning static and dynamic addresses
  • Reserving and moving addresses
  • Generating DNS configuration files
  • VitalQIP command line interface
  • VitalQIP troubleshooting
  • DHCP failover
  • Desktop troubleshooting
  • Policy files
  • System administration
  • DNS Views
  • Node Management

Training dates for this course are available upon request, please register your interest here.


Nokia VitalQIP 6.2 to 7.2 update training course

This is a 1 day course designed for VitalQIP administrators who are already familiar with VitalQIP 6.2. The course will update delegates with the new features available in VitalQIP 7.2 and will cover the following topics:

  • An update on the interim versions and features that were implemented in V7.0, V7.1 and V7.2
  • Introduction to the new VitalQIP 7.2 Web interface
    • MyViews
    • Address Management
    • Searching
    • Quick Add
    • Quick Move
    • Object Management
    • DHCP Scopes
    • DNS Zone Management
    • New Features
      • DNS Views
      • Managed Files
      • Cloning DNS & DHCP Servers
      • Address Templates
      • Subnet Profile Templates
      • Reverse Zone Templates
      • User Defined Attributes
      • Node Management
      • Sites, subnets and Domain Controllers
      • DNS & DHCP Generation enhancements
      • Job Scheduler
      • Introduction to Address Allocation
      • New Administrator Options
      • Reports
      • New Global Policies
    • New DNS & DHCP Server features
    • New System Administration Option

Training dates for this course are available upon request, please register your interest here.