Microsoft Azure Sentinel: Adding TLPs (Traffic Light Protocol) to Incidents, Alerts and Analytics Rules.

Truvis Thornton
4 min readSep 23, 2023

--

Just like we label documents, it would be nice to label incidents or rules with the TLP so people instantly know if something can or can’t be shared.

Below is an example what we could be doing to enhance our Sentinel Environment.

Analytics Rules Description:

Incident Triggered

How to use

Description

You can use and add the following HTML to the Analytics rule description

<div style="background-color: #000;border-left: 3px solid #f44336;"><p style="padding: 5px">🚦 <strong style="color:#FF2B2B">TLP:RED - Not for disclosure, restricted to participants only</strong></p></div><p style="padding:3px;border:1px solid #f44336;background-color:#fefefe">Sources may use TLP:RED when information cannot be effectively acted upon without significant risk for the privacy, reputation, or operations of the organizations involved. For the eyes and ears of individual recipients only, no further.
<br>
Recipients may not share TLP:RED information with any parties outside of the specific exchange, meeting, or conversation in which it was originally disclosed. In the context of a meeting, for example, TLP:RED information is limited to those present at the meeting. In most circumstances, TLP:RED should be exchanged verbally or in person.</p>

<div style="background-color: #000;border-left: 3px solid #FFC000;"><p style="padding: 5px">🚦 <strong style="color:#FFC000">TLP:AMBER+STRCIT - Limited disclosure, restricted to participants’ organization</strong></p></div><p style="padding:3px;border:1px solid #FFC000;background-color:#fefefe">Sources may use TLP:AMBER+STRICT when information requires support to be effectively acted upon, yet carries risk to privacy, reputation, or operations if shared outside of the organization.
<br>
Recipients may share TLP:AMBER+STRICT information only with members of their own organization on a need-to-know basis to protect their organization and prevent further harm.
</p>

<div style="background-color: #000;border-left: 3px solid #FFC000;"><p style="padding: 5px">🚦 <strong style="color:#FFC000">TLP:AMBER - Limited disclosure, restricted to participants’ organization and its clients (see Terminology Definitions).</strong></p></div><p style="padding:3px;border:1px solid #FFC000;background-color:#fefefe">Sources may use TLP:AMBER when information requires support to be effectively acted upon, yet carries risk to privacy, reputation, or operations if shared outside of the organizations involved. Note that TLP:AMBER+STRICT should be used to restrict sharing to the recipient organization only.
<br>
Recipients may share TLP:AMBER information with members of their own organization and its clients on a need-to-know basis to protect their organization and its clients and prevent further harm.
</p>

<div style="background-color: #000;border-left: 3px solid #33FF00;"><p style="padding: 5px">🚦 <strong style="color:#33FF00">TLP:GREEN - Limited disclosure, restricted to the community.</strong></p></div><p style="padding:3px;border:1px solid #33FF00;background-color:#fefefe">Sources may use TLP:GREEN when information is useful to increase awareness within their wider community.
<br>
Recipients may share TLP:GREEN information with peers and partner organizations within their community, but not via publicly accessible channels. Unless otherwise specified, TLP:GREEN information may not be shared outside of the cybersecurity or cyber defense community.
</p>

<div style="background-color: #000;border-left: 3px solid #FFFFFF;"><p style="padding: 5px">🚦 <strong style="color:#FFFFFF">TLP:CLEAR - Disclosure is not limited.</strong></p></div><p style="padding:3px;border:1px solid #FFFFFF;background-color:#fefefe">
Sources may use TLP:CLEAR when information carries minimal or no foreseeable risk of misuse, in accordance with applicable rules and procedures for public release.
<br>
Recipients may share this information without restriction. Information is subject to standard copyright rules.
</p>

Incident Comments

Create a Logic App and add the TLPHTML you want to use:

We need to do some transcoding so that the HTML gets parsed

Finally, add the Playbook to be used:

And there you have it! Easy tagging of your alerts, incidents and rules with TLP as needed.

☕ Like what you read? Did it help you?

Send some coffee and love https://buymeacoffee.com/truvis :)
Your support helps pay for licenses, research & development, and other costs that allow me to bring you new guides and content!

❗If you are new to my content, be sure to follow/connect with me on all my other socials for new ideas and solutions to complicated real world problems and jump start your career! New content drops daily/weekly along with tips and tricks :)

👉 W: https://truv.is
👉 T: https://twitter.com/thattechkitten
👉 Y: https://www.youtube.com/@TRUValueInformationSecurity
👉 G: https://github.com/truvis
👉 L: https://www.linkedin.com/in/truvisthornton
👉 M: https://medium.com/@truvis.thornton

--

--

Truvis Thornton

🛡Cyber Defense Architect 🕵🏼‍♂️Threat Hunter/Researcher 👨🏻‍🔬Detection Engineer 👨🏻‍💻SIEM/SOAR/SOC 💡Follow for new ideas and solutions