All Projects → trailofbits → Audit Kubernetes

trailofbits / Audit Kubernetes

k8s audit repo

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Audit Kubernetes

Froggy Service
邱威傑市民服務網站
Stars: ✭ 155 (-18.85%)
Mutual labels:  k8s
Ketchup
ketchup (番茄酱) 是一个基于dotnet core的微服务框架。
Stars: ✭ 170 (-10.99%)
Mutual labels:  k8s
Runtime
Kata Containers version 1.x runtime (for version 2.x see https://github.com/kata-containers/kata-containers).
Stars: ✭ 2,103 (+1001.05%)
Mutual labels:  k8s
Terraform Kubernetes Installer
Terraform Installer for Kubernetes on Oracle Cloud Infrastructure
Stars: ✭ 162 (-15.18%)
Mutual labels:  k8s
Kubernetes 101
Kubernetes 101 - by Jeff Geerling
Stars: ✭ 169 (-11.52%)
Mutual labels:  k8s
Choerodon
Open Source Multi-Cloud Integrated Platform
Stars: ✭ 2,149 (+1025.13%)
Mutual labels:  k8s
Kubo Release
Kubernetes BOSH release
Stars: ✭ 153 (-19.9%)
Mutual labels:  k8s
Universe push
[飞享]-基于t-io的即时通讯系统,采用服务化框架Dubbo实现应用服务化,使用SpringBoot构建应用,可做信令服务器使用,支持docker,k8s快速部署。Android版本支持私聊,群聊,支持voip通话,支持语音,短视频,图片,位置发送。web客户端基于vue框架,基于websocket协议,基于json的自定义文本协议实现消息解析,支持与android客户端实现消息互通。实现一端发布,多端同步消息,支持android端与web端音视频通话。[公测地址](https://chat.comsince.cn)
Stars: ✭ 189 (-1.05%)
Mutual labels:  k8s
Cronjobber
Cronjobber is a cronjob controller for Kubernetes with support for time zones
Stars: ✭ 169 (-11.52%)
Mutual labels:  k8s
Kubernetes Lxd
A step-by-step guide to get kubernetes running inside an LXC container
Stars: ✭ 173 (-9.42%)
Mutual labels:  k8s
Console
Management UI for MinIO and MinIO operator
Stars: ✭ 159 (-16.75%)
Mutual labels:  k8s
Undermoon
Mordern Redis Cluster solution for easy operation.
Stars: ✭ 166 (-13.09%)
Mutual labels:  k8s
Reloader
Reloader is maintained by Stakater. Like it? Please let us know at [email protected]
Stars: ✭ 2,930 (+1434.03%)
Mutual labels:  k8s
Sriov Network Device Plugin
SRIOV network device plugin for Kubernetes
Stars: ✭ 157 (-17.8%)
Mutual labels:  k8s
Katlas
A distributed graph-based platform to automatically collect, discover, explore and relate multi-cluster Kubernetes resources and metadata.
Stars: ✭ 179 (-6.28%)
Mutual labels:  k8s
Skywalking Docker
【Deprecated】🎉 Deploy Skywalking in Docker container.
Stars: ✭ 154 (-19.37%)
Mutual labels:  k8s
Helm Secrets
Successor of zendesk/helm-secrets - A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 165 (-13.61%)
Mutual labels:  k8s
Bonny
The Elixir based Kubernetes Development Framework
Stars: ✭ 190 (-0.52%)
Mutual labels:  k8s
Clearml Server
ClearML - Auto-Magical Suite of tools to streamline your ML workflow. Experiment Manager, ML-Ops and Data-Management
Stars: ✭ 186 (-2.62%)
Mutual labels:  k8s
Workshop K8s Basic
쿠버네티스 기본 실습 가이드 kubernetes basic
Stars: ✭ 173 (-9.42%)
Mutual labels:  k8s

Introduction to the public version

Trail of Bits uses GitHub for many of our reviews; we check in client source code, our source code, screenshots, notes, &c. to a single repository, and coördinate our efforts through GitHub. For example, we reviewed various network scenarios through the following issues:

We have a system for tagging issues with severity, help needed, &c., allowing a single location for the assessment team to
look for any project related information. Furthermore, we often invite clients to our repositories, allowing them to have the same level of insight as we do regarding project status. We decided to open up our repository for this assessment, showcasing our work, the notes we wrote, and allow the community to see what directions we took during the assessment.

Highlights of the repository

There are several areas of the repository that may be of interest to the community:

Additionally, we have included a new directory, ./reports, that includes the final versions of each of the three reports we (Trail of Bits) wrote. This includes the three main reports we wrote:

Original Overview

This repo is meant to hold:

  • the source code for Kubernetes (./src/)
  • the source code for any tools or notes (./notes/)
  • any screenshots (./screenshots/)
  • and the requisite data created during the assessment (./data)

This assessment is going to be enormous:

% cloc .
   18293 text files.
   17039 unique files.                                          
    4980 files ignored.

github.com/AlDanial/cloc v 1.80  T=40.75 s (327.8 files/s, 118447.1 lines/s)
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
Go                            11333         394508         603722        2714636
JSON                            142              8              0         380682
HTML                             70           4209              1         288379
C                                 6          14286          65219         126040
Markdown                        410          12713              0          40042
YAML                            619            880           1073          31798
Bourne Shell                    350           5683          10837          27000
PO File                          11           1240           1755          13639
JavaScript                       17           1550           2271           9910
Protocol Buffers                101           4962          15019           9862
Assembly                         84           1613           2041           8905
Python                           16            858            852           3239
C/C++ Header                      4            705          13388           2835
make                             73            516           1116           1605
CSS                               3              0              5           1402
Perl                              8            142            131            855
Dockerfile                       70            275           1000            642
yacc                              1             47            110            527
Lua                               1             30             26            453
sed                               4              4             32            376
Bourne Again Shell               13             72             28            370
TOML                              9            127            131            223
Skylark                           9             30            140            179
INI                               2              4              0             20
Gradle                            1              2              0             16
--------------------------------------------------------------------------------
SUM:                          13357         444464         718897        3663635
--------------------------------------------------------------------------------

Please:

  • keep detailed notes about what you were working on and when, in a logbook format
  • add findings as you find them and not after

We've added some templates in ./data/templates to help keep notes & findings in similar format for mass consumption.

If you have any questions, please feel free to ask!

  • The Garden Keeper (aka Stefan)

ICS-style project management

ICS, or Incident Command System is a system of management for distributed and fluid teams in times of crisis. It has a few useful points we should adhere to:

  • Objective-based management: each team will have a lead, the lead will be responsible for that area.
  • Accountability and professionalism: each person will know their project area, and be responsible for maintaining that section of the project
  • Unified Command Structure: folks should report to their team leads, team leads to the project leads from ToB & Atredis
  • Unified Terminiology: this is key: we must use the same terminiology across teams and projects.

For example: we must decide on Kubernetes vs k8s early on, and only use that terminiology. All other variants must be rewritten to the decided upon terms. The sole exception is quotation from other sources that may use a different term.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].