Introduction to Cyber Security

بواسطة: FutureLearn

Overview

Explore the world of cyber security and develop the skills to stay safe

Modern life depends on online services, so having a better understanding of cyber security threats is vital.

On this eight-week course from The Open University and guided by Cory Doctorow, you’ll learn how to recognise online security threats that could harm you and explore the steps you can take to minimise your risk.

This course is supported by the UK Government’s National Cyber Security Programme, is NCSC Assured Training, and is IISP accredited.

Explore how to improve your network security and protect your data as it moves around the internet

Internet routers are designed to move data to its destination, which could take your data through several routers across the world. This creates vulnerabilities that allow that data to be copied.

On this course, you’ll discover tips and strategies to protect your data on a network, including firewalls and VPNs. You’ll also explore intrusion detection systems (IDS) and honeypots to detect attacks.

Assess the current threat landscape and how to protect against it

Our lives increasingly depend on digital services, which makes the internet an attractive target for criminals.

You’ll start this course by looking at the array of current threats to our information assets. You’ll assess the different vulnerable points at risk of a security breach, how threats exploit those vulnerabilities, and some countermeasures that you can use to guard against these threats.

Discover the uses of cryptography and network encryption

Cryptography is a specialised area of mathematics concerned with protecting information so that it can be transmitted and received securely.

This course will guide you through this technique for protecting information, from explaining encryption keys to exploring real-world uses of cryptography.

This course is designed for anyone interested in improving their online security, whether at home or at work. You do not need any prior knowledge to benefit from this course as it has been created with beginners in mind.

Syllabus

  • Threat landscape
    • Online, the new frontline
    • Understanding current threats
    • Securing my digital information
  • Authentication
    • Who do they think you are?
    • Improving password security
    • It's not just what you know
  • Malware
    • Malware basics
    • How malware gets into your computer
    • Keeping malware at bay
  • Networking and communications
    • How does the internet work?
    • Network security challenges
    • Role of standards
  • Cryptography
    • Cryptography basics
    • Putting cryptography to use
    • Cryptography in the wild
  • Network security
    • Protecting your data on the network
    • Keeping your secrets on the network
    • Detecting attacks
  • When your defences fail
    • What’s the worst that could happen?
    • Cyber security and the law
    • Putting things right
  • Managing security risks
    • Analysing security risks
    • Managing the risks
    • Taking stock

Taught by

Arosha K. Bandara

Introduction to Cyber Security
الذهاب الي الدورة

Introduction to Cyber Security

بواسطة: FutureLearn

  • FutureLearn
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • أيام محددة
  • beginner
  • N/A
8.1.2PHP Version273msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (174ms)
    • Application (98.19ms)
    • 1 x Booting (63.83%)
      174.46ms
      1 x Application (35.92%)
      98.19ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed3.81ms
      • select * from `courses` where `slug_ar` = 'introduction-to-cyber-security' limit 1
        2.21ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. introduction-to-cyber-security
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-04-07 13:21:51' where `id` = 69
        400μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-07 13:21:51
        • 1. 69
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (11)
        270μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        240μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (25) and `institutions`.`deleted_at` is null
        220μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (4) and `providers`.`deleted_at` is null
        200μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 69 limit 1
        270μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 69
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        UkteunLOetxQUr2uvqlCFTrYlitzksdLsBoMLKlY
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/introd...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/introduction-to-cyber-security
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "18.222.112.64" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "92c9d497c906eae6-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "x-forwarded-for" => array:1 [ 0 => "18.222.112.64" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "18.222.112.64" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "92c9d497c906eae6-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_X_FORWARDED_FOR" => "18.222.112.64" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "32468" "REMOTE_ADDR" => "172.71.254.34" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/introduction-to-cyber-security" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1744032111.5821 "REQUEST_TIME" => 1744032111 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 07 Apr 2025 13:21:51 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InlkNTVLMDhKclNxcUQyL0g5QXJqb3c9PSIsInZhbHVlIjoiNnRpSGlOTTBMQTlPWUtIQysxeFRpNTZEY1lYRlV6blhUK0w3MVNKV3p1QlM1cDMxa04wd0JQTnpTVXQvZThvczJCQzBoZ3h1NFpsNW0raDB2WTdmVWt2ZFRkYStZZlN4RVYxVllSUEM2N2d2VE5lRG0zMnRtTURFZHovM0FpVjIiLCJtYWMiOiI2ODQ3ZDNhMzc2Yzc2MTYyYzJkYzIxNjExMWFhZTVlM2NmZTBmOTdiODJhZTc1MjYwZWNhODg4ODYzMWQ2YTNiIiwidGFnIjoiIn0%3D; expires=Mon, 07 Apr 2025 15:21:51 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InlkNTVLMDhKclNxcUQyL0g5QXJqb3c9PSIsInZhbHVlIjoiNnRpSGlOTTBMQTlPWUtIQysxeFRpNTZEY1lYRlV6blhUK0w3MVNKV3p1QlM1cDMxa04wd0JQTnpTVXQvZThvczJCQzBoZ" 1 => "laravel_session=eyJpdiI6InRaeHJsWG1ka0t3TENTd3dyWXBpaXc9PSIsInZhbHVlIjoiSVNTQjRHazR1NGIxMlBjdEpMck9RN1gwSGwxcDc3Z3o0V1g1bjV6eVhvK3hHMG82SjhKazZnNWtPdjJ1WGZMZEhWNlRzb3VkQ3FESW9LYWZUTy9NZFhLcjV0bFA2RFBtaU81TXFPalR4L0VYaFhva0hZaGhzS3lGMk85RjZTWm0iLCJtYWMiOiIyZDJmYzAxYjE0MDY5MjUyNDgxNzg0YjI0ZjFhNGRlMzIzNzE5MjM4NjRlNDZhNzVhNWFkMzEzZmYzZjQ5YjJiIiwidGFnIjoiIn0%3D; expires=Mon, 07 Apr 2025 15:21:51 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6InRaeHJsWG1ka0t3TENTd3dyWXBpaXc9PSIsInZhbHVlIjoiSVNTQjRHazR1NGIxMlBjdEpMck9RN1gwSGwxcDc3Z3o0V1g1bjV6eVhvK3hHMG82SjhKazZnNWtPdjJ1WGZMZEhW" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InlkNTVLMDhKclNxcUQyL0g5QXJqb3c9PSIsInZhbHVlIjoiNnRpSGlOTTBMQTlPWUtIQysxeFRpNTZEY1lYRlV6blhUK0w3MVNKV3p1QlM1cDMxa04wd0JQTnpTVXQvZThvczJCQzBoZ3h1NFpsNW0raDB2WTdmVWt2ZFRkYStZZlN4RVYxVllSUEM2N2d2VE5lRG0zMnRtTURFZHovM0FpVjIiLCJtYWMiOiI2ODQ3ZDNhMzc2Yzc2MTYyYzJkYzIxNjExMWFhZTVlM2NmZTBmOTdiODJhZTc1MjYwZWNhODg4ODYzMWQ2YTNiIiwidGFnIjoiIn0%3D; expires=Mon, 07-Apr-2025 15:21:51 GMT; path=/XSRF-TOKEN=eyJpdiI6InlkNTVLMDhKclNxcUQyL0g5QXJqb3c9PSIsInZhbHVlIjoiNnRpSGlOTTBMQTlPWUtIQysxeFRpNTZEY1lYRlV6blhUK0w3MVNKV3p1QlM1cDMxa04wd0JQTnpTVXQvZThvczJCQzBoZ" 1 => "laravel_session=eyJpdiI6InRaeHJsWG1ka0t3TENTd3dyWXBpaXc9PSIsInZhbHVlIjoiSVNTQjRHazR1NGIxMlBjdEpMck9RN1gwSGwxcDc3Z3o0V1g1bjV6eVhvK3hHMG82SjhKazZnNWtPdjJ1WGZMZEhWNlRzb3VkQ3FESW9LYWZUTy9NZFhLcjV0bFA2RFBtaU81TXFPalR4L0VYaFhva0hZaGhzS3lGMk85RjZTWm0iLCJtYWMiOiIyZDJmYzAxYjE0MDY5MjUyNDgxNzg0YjI0ZjFhNGRlMzIzNzE5MjM4NjRlNDZhNzVhNWFkMzEzZmYzZjQ5YjJiIiwidGFnIjoiIn0%3D; expires=Mon, 07-Apr-2025 15:21:51 GMT; path=/; httponlylaravel_session=eyJpdiI6InRaeHJsWG1ka0t3TENTd3dyWXBpaXc9PSIsInZhbHVlIjoiSVNTQjRHazR1NGIxMlBjdEpMck9RN1gwSGwxcDc3Z3o0V1g1bjV6eVhvK3hHMG82SjhKazZnNWtPdjJ1WGZMZEhW" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "UkteunLOetxQUr2uvqlCFTrYlitzksdLsBoMLKlY" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/introduction-to-cyber-security" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]