Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
hardening-k8s-containers — हैंड्स-ऑन लैब जो एक कमजोर नोट-लेने वाले एप्लिकेशन की डिफ़ॉल्ट बनाम सुरक्षा-संवर्धित तैनातियों की तुलना करके Kubernetes कंटेनर हार्डनिंग को प्रदर्शित करता है। | Kitploit
उपकरण/GitHubGitHub/cyberhades/hardening-k8s-containers
कंटेनर सुरक्षाक्लाउड सुरक्षागलत कॉन्फ़िगरेशनलर्निंग और शिक्षालैब और अभ्यास
GitHubcyberhades/hardening-k8s-containers

hardening-k8s-containers

हैंड्स-ऑन लैब जो एक कमजोर नोट-लेने वाले एप्लिकेशन की डिफ़ॉल्ट बनाम सुरक्षा-संवर्धित तैनातियों की तुलना करके Kubernetes कंटेनर हार्डनिंग को प्रदर्शित करता है।

रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
516 साल पहलेअभी तक समीक्षित नहीं

जानबूझकर कमजोर नोट लेने वाला एप्लिकेशन

इस रिपॉजिटरी में एक बहुत ही सरल और कमजोर एप्लिकेशन है जिसका उपयोग इस एप्लिकेशन को डिफ़ॉल्ट सेटिंग्स के साथ Kubernetes क्लस्टर में तैनात करने, बनाम कुछ अतिरिक्त सुरक्षा सेटिंग्स जोड़ने के बीच अंतर प्रदर्शित करने के लिए किया जाता है जो एप्लिकेशन की कमजोरियों को ठीक नहीं करेंगी, लेकिन एक हमलावर को बुरी चीजें करने से रोकेंगी।

इसे स्वयं आज़माने के लिए, आपको Kubernetes क्लस्टर तक पहुंच की आवश्यकता है, क्योंकि यह एप्लिकेशन अत्यधिक कमजोर है आप इसे किसी वास्तविक क्लस्टर में तैनात नहीं करना चाहेंगे जब तक कि ऐसा क्लस्टर उचित रूप से पृथक न हो।

Minikube

यदि आप minikube का उपयोग करना चाहते हैं, तो आप प्रदान की गई init.sh स्क्रिप्ट चला सकते हैं या चरण दर चरण जा सकते हैं:

minikube को कम से कम cni प्लगइन के साथ प्रारंभ करें

root@kitploit:~
minikube start --extra-config=apiserver.authorization-mode=RBAC --network-plugin=cni --memory=4096 --vm-driver=virtualbox --kubernetes-version v1.15.0

Cilium cni प्लगइन स्थापित करें

root@kitploit:~
minikube ssh -- sudo mount bpffs -t bpf /sys/fs/bpf
kubectl create -f https://raw.githubusercontent.com/cilium/cilium/1.6.5/install/kubernetes/quick-install.yaml

अपने docker संदर्भ को minikube वाले में बदलें, अन्यथा आपको docker इमेज को किसी रजिस्ट्री में पुश करना होगा

root@kitploit:~
eval $(minikube docker-env)

अपनी "डिफ़ॉल्ट" docker इमेज बनाएँ

root@kitploit:~
docker build -t notes:v1 .

कुछ हार्डनिंग कॉन्फ़िगरेशन सेटिंग्स के साथ दूसरी docker इमेज बनाएँ

root@kitploit:~
docker build -t notes:v2 -f Dockerfile.v2 .

minikube में तैनात करें

root@kitploit:~
kubectl apply -f kube/v1-deploy.yaml -f kube/v1-service.yaml -f kube/v2-deploy.yaml -f kube/v2-service.yaml

मज़े करें!

टूल डाउनलोड करें