Elastic Lab (part 0) - About this project
Elastic Logo

Elastic Lab (part 0) - About this project

While I'm waiting for access to start my "real work" as a Cyber Analyst, I dug into building a lab to play around with. It's interesting as some of the things I know I knew have atrophied a bit, so it was refreshing to have to look commands up and remember how to run the command line.

Why Elastic? Elasticsearch is a distributed database which has been adapted to use with Logstash and Kibana (the "ELK stack") as a Security Information and Event Management (SIEM) solution. Cybersecurity depends on information which has been filtered to provide an analyst with the events which may indicate there are problems going on- the SIEM tool is used as a location for the analyst to investigate, corroborate or discard alerts or warnings to find cybersecurity breaches. Since the ELK stack is so efficient at ingesting, storing, retrieving, and analyzing large amounts of data, many cybersecurity organizations have become adept at using it for their work.

AND, ELK is FREE for anyone to download and utilize! Free comes with challenges sometimes- it often means a little more work must be expended compared to using more expensive products. It took me an embarrassingly long time to get my lab working the first time, but as I ran through setting up a second instance, I documented my work to hopefully save others the headache.

For this project I decided to use Debian Linux inside VMWare Workstation Pro, which are also both free to download. Debian Version 12 supports most ELK features and is fairly easy to use. Each major version of Linux is slightly different in the commands and features it uses. Workstation Pro supports multiple VMs running concurrently, Snapshots, advanced networks, and other features. As time goes on I hope to add VMs to my lab environment to test and practice my skills and cyber security developments.

I would recommend first of all some familiarity with the Elasticsearch (ELK) family of products. This 11 minute video breaks down the very basics about Elasticsearch. The following videos are great too!

NEXT I'll start with the infrastructure needed for install. Click here for Part 1.

Gustavo Medina

Cyberspace Officer @ US Army | Master's in Cybersecurity CISSP | CISM | CASP | CEH | CYSA | SEC+ | CCNA | Cisco CyberOPS | GSED | GSEC | GMON | GSNA | GCCC | GCIA | GCIH | GCWN | GSLC | GSOC | CC

1 个月

Great product!!

Christopher Pauley

Platform Engineer ?? | Army Software Factory ?? | Cloud ?? | Data ??? | Innovation ??

1 个月

Chris Jackson check out the YouTube link in there to help with your bake off ?? William Douglass with the direction of containerization you are always welcome to do the lab on a container platform such as docker desktop Kubernetes and deploy ELK via helm charts. I remember my days of doing it on a VM and now I’m just too much of helm fanboy to quickly deploy software ??

Tyler A Stevens

Cyberspace Defense Warrant Officer | Cyber Defense, Cyber Threat Hunting

1 个月

Will this is awesome. Just reading the documentation alone can be challenging for new defenders to build out the ELK stack. As always, thank you for giving back to the community.

要查看或添加评论,请登录

William Douglass的更多文章

  • Elastic Lab (part 7) - Conclusion and Shortcuts

    Elastic Lab (part 7) - Conclusion and Shortcuts

    Concluding this project, here are the parts (mostly for my ease of access): Part Zero - Introduction Part 1 -…

    1 条评论
  • Elastic Lab (part 6) - Winlogbeat

    Elastic Lab (part 6) - Winlogbeat

    This project left off with getting Logstash running. This has been an exercise in refreshing some Linux, VMWare, and…

  • Elastic Lab (part 5) - Logstash

    Elastic Lab (part 5) - Logstash

    WHEW. That's been a lot of work.

  • Elastic Lab (part 4) - Kibana

    Elastic Lab (part 4) - Kibana

    Part 3 of this fun exercise finished with installing Elasticsearch. However Elastic is only one piece of the puzzle…

  • Elastic Lab (part 3) - Install Elastic

    Elastic Lab (part 3) - Install Elastic

    In Part 2 of this project, you've installed Debian as the Operating System on a Virtual Machine in VMWare Workstation…

  • Elastic Lab (part 2) - Install Debian Linux

    Elastic Lab (part 2) - Install Debian Linux

    In part 1 I dropped the link and how to install VMWare and configure the network. I would recommend reading through all…

  • Elastic Lab (part 1) - Install VMWare Workstation Pro

    Elastic Lab (part 1) - Install VMWare Workstation Pro

    In part zero I explained a little about what this project is all about. Now it's time to build the infrastructure.

社区洞察

其他会员也浏览了