Ausnahme gefangen: SSL certificate problem: certificate is not yet valid ๐Ÿ“Œ Kubestriker - A Blazing Fast Security Auditing Tool For Kubernetes

๐Ÿ  Team IT Security News

TSecurity.de ist eine Online-Plattform, die sich auf die Bereitstellung von Informationen,alle 15 Minuten neuste Nachrichten, Bildungsressourcen und Dienstleistungen rund um das Thema IT-Sicherheit spezialisiert hat.
Ob es sich um aktuelle Nachrichten, Fachartikel, Blogbeitrรคge, Webinare, Tutorials, oder Tipps & Tricks handelt, TSecurity.de bietet seinen Nutzern einen umfassenden รœberblick รผber die wichtigsten Aspekte der IT-Sicherheit in einer sich stรคndig verรคndernden digitalen Welt.

16.12.2023 - TIP: Wer den Cookie Consent Banner akzeptiert, kann z.B. von Englisch nach Deutsch รผbersetzen, erst Englisch auswรคhlen dann wieder Deutsch!

Google Android Playstore Download Button fรผr Team IT Security



๐Ÿ“š Kubestriker - A Blazing Fast Security Auditing Tool For Kubernetes


๐Ÿ’ก Newskategorie: IT Security Nachrichten
๐Ÿ”— Quelle: feedproxy.google.com


Kubestriker performs numerous in depth checks on kubernetes infra to identify the security misconfigurations and challenges that devops engineers/developers are likely to encounter when using Kubernetes, especially in production and at scale.


kubestriker is Platform agnostic and works equally well across more than one platform such as self hosted kubernetes, Amazon EKS, Azure AKS, Google GKE etc.



How To Install

Clone the repo and install

To install this tool or clone and run this application, you'll need Git, python3 and pip installed on your computer. It is advised you install this tool in virtual environment

From your command line:

# Create python virtual environment
$ python3 -m venv env

# Activate python virtual environment
$ source env/bin/activate

# Clone this repository
$ git clone https://github.com/vchinnipilli/kubestriker.git

# Go into the repository
$ cd kubestriker

# Install dependencies
$ pip install -r requirements.txt

# Incase of prompt toolkit or selectmenu errors
$ pip install prompt-toolkit==1.0.15
$ pip install -r requirements.txt

# Gearing up Kubestriker
$ python -m kubestriker

# Result will be generated in the current working directory with the name of the target

Install using pip

To install and run this application, you'll need pip installed on your computer. From your command line:

# Create python virtual environment
$ python3 -m venv env

# Activate python virtual environment
$ source env/bin/activate

# Install using pip
$ pip install kubestriker

# Incase of prompt toolkit or selectmenu errors
$ pip install prompt-toolkit==1.0.15
$ pip install kubestriker

# Gearing up Kubestriker
$ python -m kubestriker

# Result will be generated in the current working directory with the name of the target

How to spin up kubestriker container

Use this link to view the Kubestriker container latest releases

# Spinning up the kubestriker Container
$ docker run -it --rm -v /Users/vasantchinnipilli/.kube/config:/root/.kube/config -v "$(pwd)":/kubestriker --name kubestriker cloudsecguy/kubestriker:v1.0.0

# Replace the user vasantchinnipilli above with your username or absolute path of kube config file
$ docker run -it --rm -v /Users/<yourusername>/.kube/config:/root/.kube/config -v "$(pwd)":/kubestriker --name kubestriker cloudsecguy/kubestriker:v1.0.0

# Gearing up Kubestriker
$ python -m kubestriker

# Result will be generated in the current working directory with the name of the target



Types of Scans

Authenticated scans

Authenticated scan expects the user to have atleast read-only privileges and provide a token during the scan. please use the below provided links to create read-only users

Create read-only user for Amazon eks
Create read-only user for Azure aks
Create read-only user for Google gke
Create a subject using Role based access control

# To grab a token from eks cluster
$ aws eks get-token --cluster-name cluster-name --region ap-southeast-2

# To grab a token from aks cluster
$ az aks get-credentials --resource-group myResourceGroup --name myAKSCluster

# To grab a token from gke cluster
$ gcloud container clusters get-credentials CLUSTER_NAME --zone=COMPUTE_ZONE

# To grab a token from service account
$ kubectl -n namespace get secret serviceaccount-token -o jsonpath='{.data.token}'

# To grab a token from a pod directly or via command execution bug
$ cat /run/secrets/kubernetes.io/serviceaccount/token

Unauthenticated scans

Unauthenticated scan will be successful incase of anonymous access is permitted on the target cluster


Identifying an open Insecure port on kubernetes master node



Identifying a worker Node with kubelet readwrite and readonly ports open



Current Capabilities
  • Scans Self Managed and cloud provider managed kubernetes infra
  • Reconnaissance phase checks for various services or open ports
  • Performs automated scans incase of insecure, readwrite or readonly services are enabled
  • Performs both authenticated scans and unauthenticated scans
  • Scans for wide range of IAM Misconfigurations in the cluster
  • Scans for wide range of Misconfigured containers
  • Scans for wide range of Misconfigured Pod Security Policies
  • Scans for wide range of Misconfigured Network policies
  • Scans the privileges of a subject in the cluster
  • Run commands on the containers and streams back the output
  • Provides the endpoints of the misconfigured services
  • Provides possible privilege escalation details
  • Elaborative report with detailed explanation

Future improvements
  • Automated exploitation based on the issues identified
  • api and cicd automation friendly
  • A Decent FrontEnd to make the lives easier

Suggestions

Kubestriker is an opensource and emailware. Meaning, if you liked using this tool or it has helped you in any way or if you have any suggestions/improvements, I'd like you send me an email at vchinnipilli@gmail.com about anything you'd want to say about this tool. I'd really appreciate it!


Support

vasant chinnipilli builds and maintains kubestriker to audit and secure kubernetes infrastructure.

Start with Documentation - will be available soon for quick tutorials and examples.

If you need direct support you can contact me at vchinnipilli@gmail.com.



...



๐Ÿ“Œ Kubestriker - A Blazing Fast Security Auditing Tool For Kubernetes


๐Ÿ“ˆ 95.97 Punkte

๐Ÿ“Œ Kubestriker: A security auditing tool for Kubernetes clusters


๐Ÿ“ˆ 67.54 Punkte

๐Ÿ“Œ HOWTO make Linux run blazing fast (again) on Intel CPUs (by disabling ALL the security precautions against Zombieload/Spectre/etc)


๐Ÿ“ˆ 30.35 Punkte

๐Ÿ“Œ The Pentagon Praises Windows 10, Says Itโ€™s Blazing Fast


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ libaco: A blazing fast and lightweight C asymmetric coroutine library (10 ns/ctxsw + 10 million coroutines cost only 2.8GB)


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ [Opinion Poll] I think gtk3 apps are slow and bloated compared to gtk2 apps which were blazing fast, do you agree?


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Plugable's Thunderbolt 3 NVMe 1TB SSD is blazing fast and very compact


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Finally, A Blazing Fast Fluid Simulator!


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Conti ransomware uses 32 simultaneous CPU threads for blazing-fast encryption


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Parallel Disk Usage (pdu) is a highly parallelized, blazing fast directory tree analyzer written in Rust


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ ropr: blazing fast multithreaded ROP Gadget finder


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Ropr - A Blazing Fast Multithreaded ROP Gadget Finder. Ropper / Ropgadget Alternative


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Create blazing-fast web apps with Next.js and Azure Static Web Apps [20 of 20]


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Making apps blazing fast with Baseline Profiles


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ The blazing fast Samsung 980 Pro 2TB SSD has hit its lowest price for Black Friday


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Developer makes mobile apps with blazing-fast M1 MacBook Pro [Setups]


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Intel Publishes Blazing Fast AVX-512 Sorting Library, Numpy Switching To It For 10~17x Faster Sorts - Phoronix


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ 5 blazing-fast reasons you should play Sonic Racing


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ GatsbyJS โ€“ Build Blazing Fast Websites [Part 1]


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ First benchmarks back up Apple claims of blazing-fast M3 chip speeds


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Blazing Fast Change Data Capture with DynamoDB Streams and Rust


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Sparky Linux is a blazing-fast distro that can keep your older machines running for years


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ ๐Ÿš€ Unveiling Jai.js: A Blazing Fast, JSX-Inclusive Framework for Modern Web UIs โ€“ Launching Nov 25th


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Padre - Blazing Fast, Advanced Padding Oracle Exploit


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ ๐Ÿš€5-Minute Guide to Blazing Fast React Apps๐Ÿš€


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Lite Neovim Distro: A Blazing Fast, Lightweight Neovim Setup


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ hello-world.rs: Memory safe, blazing fast, configurable, minimal hello world written in rust under 1 line of code with few(774) dependencies


๐Ÿ“ˆ 28.43 Punkte

๐Ÿ“Œ Auditing Tools for Kubernetes


๐Ÿ“ˆ 24.93 Punkte

๐Ÿ“Œ Tools and Methods for Auditing Kubernetes RBAC Policies


๐Ÿ“ˆ 24.93 Punkte

๐Ÿ“Œ Auditing Kubernetes with Open Source SIEM and XDR


๐Ÿ“ˆ 24.93 Punkte

๐Ÿ“Œ Surfshark VPN review: A feature-rich service with blazing speeds and a security focus


๐Ÿ“ˆ 24 Punkte

๐Ÿ“Œ LSAT โ€“ Linux Security Auditing Tool


๐Ÿ“ˆ 23.32 Punkte

๐Ÿ“Œ [dos] - Rough Auditing Tool for Security (RATS) 2.3 - Crash PoC


๐Ÿ“ˆ 23.32 Punkte

๐Ÿ“Œ [dos] - Rough Auditing Tool for Security (RATS) 2.3 - Array Out of Block Crash


๐Ÿ“ˆ 23.32 Punkte

๐Ÿ“Œ [dos] - Rough Auditing Tool for Security (RATS) 2.3 - Crash PoC


๐Ÿ“ˆ 23.32 Punkte











matomo