---
title: "Essential Eight: Application Control, Macros and Hardening | StartCloud"
description: "Module 5 of our free Essential Eight for Australian Business pathway: what application control really costs a small business, how restricting Microsoft Office macros works, and the user application hardening settings that take an afternoon and nobody notices."
lang: en
json-ld: |
  [
    {
      "@context": "https://schema.org",
      "@type": [
        "LocalBusiness",
        "ProfessionalService"
      ],
      "@id": "https://startcloud.au/#business",
      "name": "StartCloud",
      "legalName": "Start Technologies Pty Ltd",
      "alternateName": "StartCloud Australia",
      "identifier": {
        "@type": "PropertyValue",
        "propertyID": "ABN",
        "value": "17 676 121 449"
      },
      "slogan": "Go Beyond",
      "description": "StartCloud is Perth's cybersecurity-first AI MSP: managed IT, Essential Eight security, Microsoft 365 and cloud, networking, and practical AI for Australian businesses with 5 to 50 staff.",
      "url": "https://startcloud.au",
      "logo": "https://startcloud.au/og-image.png",
      "image": "https://startcloud.au/og-image.png",
      "telephone": "+61862850001",
      "email": "web@startcloud.com.au",
      "priceRange": "$$",
      "currenciesAccepted": "AUD",
      "paymentAccepted": "Invoice",
      "foundingDate": "2023",
      "contactPoint": {
        "@type": "ContactPoint",
        "telephone": "+61862850001",
        "contactType": "customer service",
        "areaServed": "AU",
        "availableLanguage": "English"
      },
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Ground Floor West, 6 Gibberd Road",
        "addressLocality": "Balcatta",
        "addressRegion": "WA",
        "postalCode": "6021",
        "addressCountry": "AU"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": -31.8648813,
        "longitude": 115.8095638
      },
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Monday",
            "Tuesday",
            "Wednesday",
            "Thursday",
            "Friday"
          ],
          "opens": "07:00",
          "closes": "16:30",
          "description": "General support hours"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Monday",
            "Tuesday",
            "Wednesday",
            "Thursday",
            "Friday",
            "Saturday",
            "Sunday"
          ],
          "opens": "00:00",
          "closes": "23:59",
          "description": "Security Operations Centre (SOC) with 24/7/365 threat monitoring"
        }
      ],
      "areaServed": [
        {
          "@type": "City",
          "name": "Perth"
        },
        {
          "@type": "State",
          "name": "Western Australia"
        },
        {
          "@type": "Country",
          "name": "Australia"
        }
      ],
      "serviceArea": {
        "@type": "GeoCircle",
        "geoMidpoint": {
          "@type": "GeoCoordinates",
          "latitude": -31.8648813,
          "longitude": 115.8095638
        },
        "geoRadius": "50000"
      },
      "knowsAbout": [
        "Cybersecurity",
        "Managed Security Services",
        "Essential Eight",
        "Microsoft 365",
        "Microsoft Azure",
        "IT Support",
        "Network Security",
        "Disaster Recovery",
        "Compliance Management",
        "Microsoft Copilot",
        "AI Readiness",
        "AI Governance",
        "AI Agent Development"
      ],
      "hasOfferCatalog": {
        "@type": "OfferCatalog",
        "name": "IT and Cybersecurity Services",
        "itemListElement": [
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "Cybersecurity Services",
              "url": "https://startcloud.au/cybersecurity"
            }
          },
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "Managed IT Services and Support",
              "url": "https://startcloud.au/technology"
            }
          },
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "Microsoft 365 and Cloud Solutions",
              "url": "https://startcloud.au/cloud"
            }
          },
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "Managed Networking",
              "url": "https://startcloud.au/networking"
            }
          },
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "AI and Automation",
              "url": "https://startcloud.au/ai"
            }
          }
        ]
      },
      "sameAs": [
        "https://www.linkedin.com/company/startcloudau",
        "https://www.facebook.com/startcloudaus/",
        "https://www.cloudtango.net/providers/12375/startcloud",
        "https://clutch.co/profile/startcloud",
        "https://abr.business.gov.au/ABN/View?abn=17676121449",
        "https://www.yellowpages.com.au/balcatta-wa/bpp/startcloud-581735301",
        "https://www.truelocal.com.au/balcatta-wa/tlp/startcloud-581735301",
        "https://www.google.com/maps/place/StartCloud/@-31.8648767,115.8069889,739m/data=!3m2!1e3!4b1!4m6!3m5!1s0x2a32a5b5d9e864b5:0x9f02690968f0e50c!8m2!3d-31.8648813!4d115.8095638!16s%2Fg%2F11vzbgtytj"
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "LearningResource",
      "name": "What Is Allowed to Run",
      "description": "Module 5 of the Essential Eight for Australian Business pathway: application control, restricting Microsoft Office macros and user application hardening, including an honest look at the cost of application control.",
      "educationalLevel": "Beginner",
      "learningResourceType": "Module",
      "isPartOf": {
        "@type": "Course",
        "name": "Essential Eight for Australian Business",
        "url": "https://startcloud.au/learn/essential-eight-for-australian-business",
        "provider": {
          "@type": "Organization",
          "name": "StartCloud",
          "url": "https://startcloud.au"
        }
      },
      "author": {
        "@type": "Organization",
        "name": "StartCloud",
        "url": "https://startcloud.au"
      },
      "datePublished": "2026-08-13",
      "dateModified": "2026-08-13",
      "url": "https://startcloud.au/learn/essential-eight-application-control"
    }
  ]
---

[![StartCloud](/assets/StartCloud-Logo-ByZE1kzP.svg "StartCloud: Cybersecurity-First Managed IT Services Perth")](/ "StartCloud | Managed IT Services Perth")

-   Cybersecurity
-   AI Solutions
-   Cloud
-   Technology
-   Networking
-   Explore

[Contact Us](/contact "Contact StartCloud, Perth IT Support")

Open menu 

Module 5 of StartCloud's Essential Eight for Australian Business learning pathway, in five short units with a knowledge check: the three controls that stop unwanted code running (application control, restrict Microsoft Office macros, user application hardening), an honest account of why application control is the hardest and most disruptive of the eight for a small business, how to roll it out by monitoring before blocking, what macro restriction actually means, plain-English hardening for browsers, PDF readers and Office, and a sensible order to tackle them in.

Course contents

[Pathway overview](/learn/essential-eight-for-australian-business)

Pathway 

Essential Eight for Australian Business

0 of 5 units done in this module

1.  [What it is, and who's asking ](/learn/what-is-the-essential-eight)
2.  [Maturity levels ](/learn/essential-eight-maturity-levels)
3.  [Patching ](/learn/essential-eight-patching)
4.  [Access and privilege ](/learn/essential-eight-access-controls)
5.  What can run 
    
    1.  Three controls, one job 2 min 
    2.  Application control, honestly 3 min 
    3.  Macros and hardening 2 min 
    4.  A sensible order for a small business 1 min 
    5.  Knowledge check 2 min 
    
6.  [Backups ](/learn/essential-eight-backups)
7.  [Where to start ](/learn/essential-eight-where-to-start)
8.  [Proving it ](/learn/essential-eight-proving-it)

# What Is Allowed to Run

Module 5 · Applications Unit 1 of 5 · about 2 min 

## Three controls, one job

Three of the eight controls share a single job: **stopping code you never asked for from running on your computers**. Application control, restrict Microsoft Office macros, and user application hardening.

Everything in the last two modules was about closing the ways in. These three assume something got through anyway, which it eventually will, and try to make sure it cannot do anything once it lands. That is a very different kind of protection, and it is the reason this group exists on the list at all.

Application control 

Only approved software is allowed to run, and everything else is blocked by default. Not blocked because it looks suspicious, blocked because it is not on the list. This is the strongest of the three and easily the hardest to live with.

Restrict Microsoft Office macros 

Macros are small programs that live inside Office documents. They were built to save people typing, and they have been used to deliver malware for a very long time. The control is about allowing only the ones you genuinely need.

User application hardening 

Turning off features in browsers, PDF readers and Office that almost nobody uses and attackers rely on. Not new software, not new spending, just switching off doors nobody in your business walks through anyway.

Antivirus and application control are not the same idea 

Antivirus works by recognising things it knows to be bad, so brand new malware gets a head start. Application control works the other way around. It allows what you have approved and blocks everything else, which means it does not need to have seen the threat before. That is the appeal, and it is also exactly why it is disruptive, because "everything else" includes plenty of software your team actually wanted.

Mark done and continue

![StartCloud](/assets/StartCloud-Logo-ByZE1kzP.svg "StartCloud: Cybersecurity-First Managed IT Services Perth")

Cybersecurity-led IT for Australian businesses. We manage security, compliance, and modern IT environments, so risk is governed, not guessed.

Ground Floor West, 6 Gibberd Road, Balcatta WA 6021 

[08 6285 0001](tel:+61862850001 "Call StartCloud on 08 6285 0001")

Serving Perth businesses from Balcatta, Western Australia.

![Microsoft Solutions Partner - Modern Work](/assets/microsoft-solutions-partner-DqvNMv91.png "Microsoft Solutions Partner: Modern Work")

### Services

-   [Cybersecurity](/cybersecurity "Cybersecurity Services Perth | StartCloud")
-   [AI Solutions](/ai "AI & Automation Services Perth | StartCloud")
-   [Cloud](/cloud "Cloud Services Perth | StartCloud")
-   [Technology](/technology "IT Services and Support | StartCloud")
-   [Networking](/networking "Business Networking Perth | StartCloud")
-   [Packages](/packages "IT Support Packages Perth | StartCloud")

### Company

-   [About](/about "About StartCloud, Perth IT Support Team")
-   [Company Facts](/facts "StartCloud Company Facts | Perth Cybersecurity-First AI MSP")
-   [Resources](/resources "IT Resources & Guides | StartCloud Perth")
-   [Service Areas](/it-support-perth "IT Support Perth | StartCloud")
-   [Contact](/contact "Contact StartCloud, Perth IT Support")

### Locations

-   [All Service Areas](/locations "Perth IT Support Areas | StartCloud")
-   [IT Support Perth](/it-support-perth "IT Support Perth | StartCloud")
-   [Cybersecurity Perth](/cybersecurity-perth "Cybersecurity Perth | StartCloud")
-   [MSP Perth](/managed-service-provider-perth "Managed Service Provider Perth | StartCloud")
-   [Industries We Serve](/industries "IT Support by Industry Perth | StartCloud")

© 2026 Start Technologies Pty Ltd trading as StartCloud. All rights reserved.

ABN 17 676 121 449

[](https://www.linkedin.com/company/startcloudau "StartCloud on LinkedIn")[](https://www.facebook.com/startcloudaus/ "StartCloud on Facebook")[](https://www.google.com/maps/place/StartCloud/@-31.8648767,115.8069889,739m/data=!3m2!1e3!4b1!4m6!3m5!1s0x2a32a5b5d9e864b5:0x9f02690968f0e50c!8m2!3d-31.8648813!4d115.8095638!16s%2Fg%2F11vzbgtytj "StartCloud on Google")

[Terms of Service](/terms-of-service "Terms of Service | StartCloud")| [Privacy Policy](/privacy-policy "Privacy Policy | StartCloud")| [Modern Slavery Policy](/modern-slavery-policy "Modern Slavery Policy | StartCloud")| [Cookie Policy](/cookie-policy "Cookie Policy | StartCloud")

StartCloud Assistant

Online

G'day! 👋 I'm the StartCloud Assistant. How can I help you today?

Tell me about your servicesBook a discovery callI need IT support

Find Your Solution