GithubHelp home page GithubHelp logo

nschonni / platform-security_securite-de-plateforme Goto Github PK

View Code? Open in Web Editor NEW

This project forked from canada-ca/platform-security_securite-de-plateforme

0.0 1.0 0.0 1.62 MB

Guidance on Securing Containers and Microservices

License: MIT License

JavaScript 100.00%

platform-security_securite-de-plateforme's Introduction

Build Status

(Français)

Guidance on Secure Containers and Microservices

With the introduction of cloud services and the adoption of “continuous deployment” of software services, the movement of applications from one environment to another and within an environment is required to be agile and predictable. Container technology (OS virtualization) enables software to deploy quickly and run predictably when moved from one environment to another. Further, microservices are established when a set of containers work together to compose an application. While this approach improves flexibility and scalability for application development and simplifies functionality, it adds another layer of abstraction that must be secured.

This guidance provides recommendations to secure containers and microservices when deploying Government of Canada (GC) services. It highlights the controls, configuration and tools to secure GC workloads running in containers and orchestrators and recommendations for compliance verification.

Table of Contents

List of Tables

List of Figures

List of Abbreviations and Acronyms

Abbreviation Definition
CIRT Computer Incident Response Team
CONOPS Concept of Operations
CSE Communications Security Establishment
CS EMP Cyber Security Event Management Plan
CSP Cloud Service Provider
FedRAMP Federal Risk and Authorization Management Program
GC Government of Canada
GSRM Government of Canada Strategic Reference Model
IaaS Infrastructure as a Service
IPC Information Protection Centre
IT Information Technology
ITSG Information Technology Security Guidance
LAN Local Area Network
NIST National Institute of Standard and Technology
PAA Program Alignment Architecture
PaaS Platform as a Service
PBMM Protected B, Medium Integrity, Medium Availability
PIA Privacy Impact Assessment
PoAM Plan of Actions and Milestones
RACI Responsible, Accountable, Consulted, Informed
SaaS Software as a Service
SDLC System Development Lifecycle
SLA Service Level Agreement
SSC Shared Services Canada
TBS Treasury Board of Canada Secretariat
ULL Unclassified, Low Integrity, Low Availability

How to Contribute

See CONTRIBUTING.md

License

Unless otherwise noted, the source code of this project is covered under Crown Copyright, Government of Canada, and is distributed under the MIT License.

The Canada wordmark and related graphics associated with this distribution are protected under trademark law and copyright law. No permission is granted to use them outside the parameters of the Government of Canada's corporate identity program. For more information, see Federal identity requirements.


Gabarit pour dépôts de code source ouvert du gouvernement du Canada

  • Quel est ce projet?
  • Comment ça marche?
  • Qui utilisera ce projet?
  • Quel est le but de ce projet?

Comment contribuer

Voir CONTRIBUTING.md

Licence

Sauf indication contraire, le code source de ce projet est protégé par le droit d'auteur de la Couronne du gouvernement du Canada et distribué sous la licence MIT.

Le mot-symbole « Canada » et les éléments graphiques connexes liés à cette distribution sont protégés en vertu des lois portant sur les marques de commerce et le droit d'auteur. Aucune autorisation n'est accordée pour leur utilisation à l'extérieur des paramètres du programme de coordination de l'image de marque du gouvernement du Canada. Pour obtenir davantage de renseignements à ce sujet, veuillez consulter les Exigences pour l'image de marque.

platform-security_securite-de-plateforme's People

Contributors

cloudops-wstevens avatar dependabot-preview[bot] avatar dependabot[bot] avatar nschonni avatar ptd-tbs 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.