Giter Site home page Giter Site logo

bettercrypto / applied-crypto-hardening Goto Github PK

View Code? Open in Web Editor NEW
705.0 86.0 101.0 125.6 MB

Best Current Practices regarding secure online communication and configuration of services using cryptography.

Home Page: https://bettercrypto.org

PostScript 2.34% Makefile 0.12% TeX 82.92% Shell 0.02% Lua 0.07% HTML 13.12% Perl 1.27% Erlang 0.13%
cryptography applied-cryptography documentation best-practices

applied-crypto-hardening's Introduction

WARNING: This document has some outdated content and should be used with care.

There may be a new version of this document in the future. However at the moment the recommendations in this document do not in all cases reflect up to date crypto configuration examples and do include some recommendations that can weaken security.

First off: you are welcome to help us! Every reviewer, committer and person interested in discussing our document and changes is a valuable addition to the project. Everybody is invited to work on this document and share their experience and expertise with us or ask questions if something isn't clear to them. Please read CONTRIBUTING document for more information.

HOW TO USE THIS

git.bettercrypto.org

Anonymous (read-only) git cloning:

$ git clone https://git.bettercrypto.org/ach-master.git

As a registered user:

$ git clone https://<myuser>@git.bettercrypto.org/ach-master.git

Where <myuser> is your username on the server. Ask for write permissions if you need them.

Committing changes you made (from within repo-directory):

$ git commit -a
$ git push origin master

Receive latest updates for a previously cloned repository (from within repo-directory):

$ git pull

GitHub

Fork and issue pull requests. Those will be reviewed and if accepted pushed to the main repository hosted on git.bettercrypto.org.

MacTeX

MacTeX misses mweights.sty and may cause a compile error.

sudo tlmgr install mweights

IRC

channel: #bettercrypto network: freenode

IMPORTANT

  • If you reviewed the document and/or made some changes, please add your name to src/acknowledgements.tex (the list of names is sorted alphabetically by last name).
  • Send many smaller commits (pull requests) and not one big one! Big ones tend to be delayed. It's hard to process a huge commit. We need to review everything, please remember.
  • Please also read the FAQ!!

applied-crypto-hardening's People

Contributors

2001db8 avatar aaronkaplan avatar akriegisch avatar arwarw avatar atreset avatar ax3l avatar azet avatar berq avatar burghardt avatar columbia19 avatar dahlberg-fkie avatar ddurvaux avatar dignative avatar firefart avatar gunnarhaslinger avatar ivuk avatar julianladisch avatar krono avatar maclemon avatar malexmave avatar martin-rublik avatar paulmenzel avatar schlatterbeck avatar schwindp avatar sebix avatar shotty1 avatar stasic avatar tarleb avatar thomas-schreck avatar vszakats avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

applied-crypto-hardening's Issues

Adapt citation notation for kerberos.adoc

Pandoc did not convert references to citations. The targets remain the same, but you need to adapt the AsciiDoc command name that will call the macro, which will do the magic.

Port neboltai.adoc

  • Port missing content for CHAPTER
    Proofread your CHAPTER.adoc file comparing it against the corresponding CHAPTER.tex. Port content that is missing from tex -> adoc.
  • Verify external links for CHAPTER
    Some links are outdated today. Check they still exist. If not open a ticket and we will decide how to handle.
  • Fix external links for CHAPTER
    Pandoc did not convert all Links correctly. Verify they meet AsciiDoc notation.
  • Fill link text for CHAPTER
    Some links only contain the URL as link text. Add the URLs page title as link text.
  • Verify and fix internal links (references) for CHAPTER
    The internal link targets got lost. We need to create new ones and you need to point existing references to the new names.
  • Adapt citation notation for CHAPTER
    Pandoc did not convert references to citations. The targets remain the same, but you need to adapt the AsciiDoc command name that will call the macro, which will do the magic.
  • Fix formatting for CHAPTER
    • Add two (2) newlines before a new section.
    • Add one (1) newline before each paragraph, code or annotation block
    • Add one (1) newline at the end of your chapter (Important for rendering)

drop support for oracle databases

the current text in src/best_practice/database.adoc mention a document from Deutsche Telekom AG that is no longer available. As this was the only information I suggest to drop the paragraph

Port missing content for Webservers

Proofread your Webservers.adoc file comparing it against the corresponding Webservers.tex. Port content that is missing from tex -> adoc.

Fix formatting for kerberos.adoc

  • Add two (2) newlines before a new section.
  • Add one (1) newline before each paragraph, code or annotation block
  • Add one (1) newline at the end of your chapter (Important for rendering)

port cipher_suites.adoc

  • Port missing content for CHAPTER
    Proofread your CHAPTER.adoc file comparing it against the corresponding CHAPTER.tex. Port content that is missing from tex -> adoc.

  • Verify external links for CHAPTER
    Some links are outdated today. Check they still exist. If not open a ticket and we will decide how to handle.

  • Fix external links for CHAPTER
    Pandoc did not convert all Links correctly. Verify they meet AsciiDoc notation.

  • Fill link text for CHAPTER
    Some links only contain the URL as link text. Add the URLs page title as link text.

  • Verify and fix internal links (references) for CHAPTER
    The internal link targets got lost. We need to create new ones and you need to point existing references to the new names.

  • Adapt citation notation for CHAPTER
    Pandoc did not convert references to citations. The targets remain the same, but you need to adapt the AsciiDoc command name that will call the macro, which will do the magic.

  • Fix formatting for CHAPTER

  • - Add two (2) newlines before a new section.

  • - Add one (1) newline before each paragraph, code or annotation block

  • - Add one (1) newline at the end of your chapter (Important for rendering)

port theory/ciphersuites/compatibility

  • Port missing content for CHAPTER
    Proofread your CHAPTER.adoc file comparing it against the corresponding CHAPTER.tex. Port content that is missing from tex -> adoc.

  • Verify external links for CHAPTER
    Some links are outdated today. Check they still exist. If not open a ticket and we will decide how to handle.

  • Fix external links for CHAPTER
    Pandoc did not convert all Links correctly. Verify they meet AsciiDoc notation.

  • Fill link text for CHAPTER
    Some links only contain the URL as link text. Add the URLs page title as link text.

  • Verify and fix internal links (references) for CHAPTER
    The internal link targets got lost. We need to create new ones and you need to point existing references to the new names.

  • Adapt citation notation for CHAPTER
    Pandoc did not convert references to citations. The targets remain the same, but you need to adapt the AsciiDoc command name that will call the macro, which will do the magic.

  • Fix formatting for CHAPTER

  • - Add two (2) newlines before a new section.

  • - Add one (1) newline before each paragraph, code or annotation block

  • - Add one (1) newline at the end of your chapter (Important for rendering)

Port PGP

Should reference card "Port PGP" but maybe i lack permissions.

Fix formatting for webserver

  • Add two (2) newlines before a new section.
  • Add one (1) newline before each paragraph, code or annotation block
  • Add one (1) newline at the end of your chapter (Important for rendering)

proxy_solutions and bluecoat

src/best_practice/proxy_solutions.tex mention bluecoat
that company no longer exist. was aquired by symatec in 2016

references to bluecoat cannot be verified now and must be reviewed

Port Abstract & neboltai

  • Port missing content for CHAPTER
    Proofread your CHAPTER.adoc file comparing it against the corresponding CHAPTER.tex. Port content that is missing from tex -> adoc.
  • Verify external links for CHAPTER
    Some links are outdated today. Check they still exist. If not open a ticket and we will decide how to handle.
  • Fix external links for CHAPTER
    Pandoc did not convert all Links correctly. Verify they meet AsciiDoc notation.
  • Fill link text for CHAPTER
    Some links only contain the URL as link text. Add the URLs page title as link text.
  • Verify and fix internal links (references) for CHAPTER
    The internal link targets got lost. We need to create new ones and you need to point existing references to the new names.
  • Adapt citation notation for CHAPTER
    Pandoc did not convert references to citations. The targets remain the same, but you need to adapt the AsciiDoc command name that will call the macro, which will do the magic.
  • Fix formatting for CHAPTER
    • Add two (2) newlines before a new section.
    • Add one (1) newline before each paragraph, code or annotation block
    • Add one (1) newline at the end of your chapter (Important for rendering)

Port instant_messaging.adoc

  • Port missing content for CHAPTER
    Proofread your CHAPTER.adoc file comparing it against the corresponding CHAPTER.tex. Port content that is missing from tex -> adoc.

  • Verify external links for CHAPTER
    Some links are outdated today. Check they still exist. If not open a ticket and we will decide how to handle.

  • Fix external links for CHAPTER
    Pandoc did not convert all Links correctly. Verify they meet AsciiDoc notation.

  • Fill link text for CHAPTER
    Some links only contain the URL as link text. Add the URLs page title as link text.

  • Verify and fix internal links (references) for CHAPTER
    The internal link targets got lost. We need to create new ones and you need to point existing references to the new names.

  • Adapt citation notation for CHAPTER
    Pandoc did not convert references to citations. The targets remain the same, but you need to adapt the AsciiDoc command name that will call the macro, which will do the magic.

  • Fix formatting for CHAPTER

  • - Add two (2) newlines before a new section.

  • - Add one (1) newline before each paragraph, code or annotation block

  • - Add one (1) newline at the end of your chapter (Important for rendering)

Port seclayer_tcp.adoc

  • Port missing content for CHAPTER
    Proofread your CHAPTER.adoc file comparing it against the corresponding CHAPTER.tex. Port content that is missing from tex -> adoc.

  • Verify external links for CHAPTER
    Some links are outdated today. Check they still exist. If not open a ticket and we will decide how to handle.

  • Fix external links for CHAPTER
    Pandoc did not convert all Links correctly. Verify they meet AsciiDoc notation.

  • Fill link text for CHAPTER
    Some links only contain the URL as link text. Add the URLs page title as link text.

  • Verify and fix internal links (references) for CHAPTER
    The internal link targets got lost. We need to create new ones and you need to point existing references to the new names.

  • Adapt citation notation for CHAPTER
    Pandoc did not convert references to citations. The targets remain the same, but you need to adapt the AsciiDoc command name that will call the macro, which will do the magic.

  • Fix formatting for CHAPTER

  • - Add two (2) newlines before a new section.

  • - Add one (1) newline before each paragraph, code or annotation block

  • - Add one (1) newline at the end of your chapter (Important for rendering)

Configure Travis CI

Wanted:

  • Build HTML and PDF
  • Check external links โ€” not practical with >8000 links
  • Upload results using SSH

Adapt citation notation for webservers

Pandoc did not convert references to citations. The targets remain the same, but you need to adapt the AsciiDoc command name that will call the macro, which will do the magic.

Check image width in webservers

I removed the LaTeX width scaling from the image in webservers.adoc. If that creates a rendering problem, add appropriate scaling.

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.