Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decouple the remaining EXO mixed Shall/Should Policies #524

Open
buidav opened this issue Sep 7, 2023 · 0 comments 路 May be fixed by #1095
Open

Decouple the remaining EXO mixed Shall/Should Policies #524

buidav opened this issue Sep 7, 2023 · 0 comments 路 May be fixed by #1095
Assignees
Labels
baseline-document Issues relating to the text in the baseline documents themselves enhancement This issue or pull request will add new or improve existing functionality
Milestone

Comments

@buidav
Copy link
Collaborator

buidav commented Sep 7, 2023

馃挕 Summary

For the Emerald release, only these EXO policies still have a mix of Shall/Should Policies. No other policies in the baselines currently have a mix of Shall/Should in one policy statement. These policies are also Defender mirrored policies that have Rego code that only have the */Not-Implemented tests.

This issue is to break up these polices into separate Shall/Should policies for consistency with the other baseline policies. This includes the necessary updates to EXO and Defender.

  • MS.EXO.8.1v1
    • A DLP solution SHALL be used. The selected DLP solution SHOULD offer services comparable to the native DLP solution offered by Microsoft.
  • MS.EXO.8.2v1
    • The DLP solution SHALL protect PII and sensitive information, as defined by the agency. At a minimum, the sharing of credit card numbers, Taxpayer Identification Numbers (TIN), and Social Security Numbers (SSN) via email SHALL be restricted.
  • MS.EXO.9.1v1
    • Emails SHALL be filtered by the file types of included attachments. The selected filtering solution SHOULD offer services comparable to Microsoft Defender's Common Attachment Filter.
  • MS.EXO.9.3v1
    • Disallowed file types SHALL be determined and set. At a minimum, click-to-run files SHOULD be blocked (e.g., .exe, .cmd, and .vbe).
  • MS.EXO.14.1v1
    • A spam filter SHALL be enabled. The filtering solution selected SHOULD offer services comparable to the native spam filtering offered by Microsoft.

Motivation and context

For consistency with other baseline policy statements.

Implementation notes

  • Updates to these policies to split up the shall and shoulds
  • Updates to the old rationale and the new rationale for these policies.
  • Updates to the rego and unit tests to capture these new policies.

Acceptance criteria

How do we know when this work is done?

  • When the above policy statements are separated both in policy and in the document.
@buidav buidav added enhancement This issue or pull request will add new or improve existing functionality baseline-document Issues relating to the text in the baseline documents themselves labels Sep 7, 2023
@buidav buidav added this to the Flipper milestone Sep 7, 2023
@buidav buidav self-assigned this Nov 6, 2023
@buidav buidav modified the milestones: Glacier, Halibut Mar 18, 2024
@buidav buidav linked a pull request May 14, 2024 that will close this issue
20 tasks
@buidav buidav linked a pull request May 14, 2024 that will close this issue
20 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
baseline-document Issues relating to the text in the baseline documents themselves enhancement This issue or pull request will add new or improve existing functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants