Skip to content

Commit

Permalink
Merge pull request #1996 from spryker/helen-laktionova-patch-3
Browse files Browse the repository at this point in the history
Update security-guidelines.md
  • Loading branch information
lenadoc authored Jul 11, 2023
2 parents ffac59f + b3dcbac commit 8970d2a
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/scos/dev/guidelines/security-guidelines.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ This document describes the data security guidelines you need to implement on th

The most important about password security is to not save it in plain text. Therefore, Spryker uses BCrypt based on Blowfish to hash passwords and add a random salt to each hash, preventing rainbow table attacks. To prevent dictionary and brute force attacks, you can force users to use special characters by adding validation rules to needed forms. For even higher security, use 2-factor authentication and CAPTCHA.

## Secrets

Store a secret in a secrets management system. See [Add variables in the Parameter Store](/docs/cloud/dev/spryker-cloud-commerce-os/add-variables-in-the-parameter-store.html) for more information about secrets and parameters.

## Encrypted communication

As HTTP is a textual protocol having no built-in encryption, passwords and customer personal data are transferred to shops in plain text. So, a good practice is to configure and implement transport layer security (TLS), which is widely known to most users as HTTPS.
Expand Down

0 comments on commit 8970d2a

Please sign in to comment.