Giter Site home page Giter Site logo

siem-azure's Introduction

SIEM Azure Sentinel Attack Map Project for Monitoring Failed Login Attempts

App logo

Overview

The SIEM Azure Sentinel Attack Map project is designed to help monitor and visualize failed login attempts to a virtual machine in Microsoft Azure. By creating a log analytics workspace, integrating with Azure Security Center, and leveraging Azure Sentinel, this project enables you to detect and respond to potential security threats in real-time.

Features and Benefits

  • Real-time monitoring and visualization of failed login attempts
  • Integration with Azure Security Center for advanced threat detection and protection
  • Customizable log data extraction and storage
  • Automated alerts for potential security threats

Architecture

The SIEM Azure Sentinel Attack Map project is built on top of Microsoft Azure and integrates with various security tools and technologies, including:

  • Virtual Machine for hosting your applications and storing your data
  • Log Analytics Workspace for centralizing and analyzing log data
  • Azure Security Center for monitoring and protecting your Azure resources
  • Azure Sentinel for advanced threat detection and protection

Getting Started

To set up the SIEM Azure Sentinel Attack Map project for monitoring failed login attempts, follow these steps:

  1. Create a Microsoft Azure subscription and deploy a virtual machine in Azure.
  2. Allow all traffic in the firewall settings of the virtual machine.
  3. Create a Log Analytics Workspace to centralize and analyze log data.
  4. Enable gathering VM logs in Azure Security Center to detect potential security threats.
  5. Connect Log Analytics to the virtual machine to extract and store log data.
  6. Set up Azure Sentinel to monitor the log data and send automated alerts when potential security threats are detected.
  7. Log into the virtual machine with Remote Desktop and initiate a failed login attempt to generate log data.
  8. Observe Event Viewer Logs in the virtual machine to confirm the log data has been generated.
  9. Turn off the Windows Firewall on the virtual machine to allow the PowerShell script to run.
  10. Download the PowerShell script (log_exporter.ps1) to extract geo data from attackers.
  11. Get a Geolocation.io API Key to use with the PowerShell script (line 2).
  12. Run the PowerShell script to extract geo data from attackers and store it in the Log Analytics Workspace.
  13. Create a custom log in Log Analytics Workspace to bring in the extracted geo data.
  14. Create custom fields and extract fields from raw custom log data to make it easily searchable and understandable.
  15. Test the custom fields and extracts to ensure they are working correctly.
  16. Set up a map in Azure Sentinel with Latitude and Longitude or country to visualize the geo data and failed login attempts.
  17. Fix any map plot sizes to ensure they are accurate and easy to read.

Conclusion

The SIEM Azure Sentinel Attack Map project is a comprehensive security solution that enables organizations to monitor and visualize failed login attempts in real-time. By integrating with various security tools and technologies, this project provides a powerful solution for detecting and responding to potential security threats.

siem-azure's People

Contributors

stenone avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.