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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Centralized Log Analytics Workspace and add Security Center #438

Merged
merged 10 commits into from
Oct 8, 2021

Conversation

shawngib
Copy link
Member

@shawngib shawngib commented Oct 4, 2021

Description

For the purposes of understand security and compliance posture of a landing zone the following changes will the use of Azure Security Center, Policy, and VM monitoring to gain insights and control.

Start of a Centralized LAWS

  • Add solutions (consolidated solutions removing separate sentinel module)
    • Security
    • Security Insights (Sentinel which is optional)
    • Activity log
    • VM Insights
    • Container Insights
    • Key Vault Insights
    • ServiceMap (dependency agent for network monitoring)
  • Add option to lock LAWS
  • Add diagnostic settings for LAWS to LAWS and operations Storage Account
  • Add policy assignments for DINE agents on VMs
    • Add extensions to VMs manually for initial deployment of jumpboxes
  • Add remediation for DINE agent policies - (Optional parameter to enable)
    • Required a role assignment for managed identity to contributor of RG
  • Add role assignments for IL5/CMMC/NIST policies
  • Add option to enable ASC - pricing 'standard' (defender)
    • Enable auto provision - redirect to ops LAWS
    • Option add Email contact to ASC
    • Enable notifications
    • Enable recommendations
  • Add azure private link for Azure Monitor for VM agents to communicate
    • Scopes for Azure Monitor
    • DNS entries for monitor
    • NSG entries for monitor

Issue reference

The issue this PR will close: #413

Checklist

Please make sure you've completed the relevant tasks for this PR out of the following list:

  • All acceptance criteria in the backlog item are met
  • The documentation is updated to cover any new or changed features
  • Manual tests have passed
  • Relevant issues are linked to this PR

@shawngib shawngib added bicep Related to Bicep code compliance & security labels Oct 4, 2021
@glennmusa glennmusa self-assigned this Oct 6, 2021
@glennmusa glennmusa changed the title Shawngib/update laws add asc Add Centralized Log Analytics Workspace Oct 6, 2021
Copy link
Contributor

@glennmusa glennmusa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

validating a deployment, but in the meantime some nits w/r/t style and conventions

src/bicep/modules/linuxVirtualMachine.bicep Outdated Show resolved Hide resolved
src/bicep/modules/linuxVirtualMachine.bicep Outdated Show resolved Hide resolved
src/bicep/modules/linuxVirtualMachine.bicep Outdated Show resolved Hide resolved
src/bicep/modules/linuxVirtualMachine.bicep Outdated Show resolved Hide resolved
src/bicep/modules/linuxVirtualMachine.bicep Outdated Show resolved Hide resolved
src/bicep/modules/windowsVirtualMachine.bicep Outdated Show resolved Hide resolved
src/bicep/modules/securityCenter.bicep Outdated Show resolved Hide resolved
src/bicep/modules/logAnalyticsDiagnosticLogging.bicep Outdated Show resolved Hide resolved
src/bicep/modules/logAnalyticsDiagnosticLogging.bicep Outdated Show resolved Hide resolved
src/bicep/modules/hubNetwork.bicep Show resolved Hide resolved
Copy link
Contributor

@glennmusa glennmusa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deployed and configured successfully. 👍

If there are any steps not documented to clean-up after a deployment that provisions Security Center let's document that somewhere.

@shawngib shawngib changed the title Add Centralized Log Analytics Workspace Add Centralized Log Analytics Workspace and add ASC Oct 8, 2021
@shawngib shawngib changed the title Add Centralized Log Analytics Workspace and add ASC Add Centralized Log Analytics Workspace and add Security Center Oct 8, 2021
@shawngib shawngib merged commit a3a6022 into main Oct 8, 2021
@shawngib shawngib deleted the shawngib/update-LAWS-add-ASC branch October 8, 2021 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bicep Related to Bicep code compliance & security
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Enhance and extend current Log Analytics Workspace deployment
2 participants