Hardening Improvements - security header recommendations
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- apache, php
- Ambito
- infrastructure, security
Direzione di ricerca
Inizia esaminando le impostazioni di Apache o la configurazione .htaccess menzionata nell’issue e determina quali security header sono controllati dall’hosting Emergence e quali dall’istanza Laddr. Verifica come sono configurati i siti HTTPS e se PHP espone la propria versione. Il lavoro è completato quando gli header applicabili e l’impostazione PHP sono abilitati senza compromettere i siti esistenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Some recommendations from Sucuri:
-
Missing security header for ClickJacking Protection. Alternatively, you can use Content-Security-Policy: frame-ancestors 'none'.
- https://docs.sucuri.net/warnings/hardening/security-headers-x-frame-options/
- You can enable it by modifying your Apache settings or your
.htaccessfile - on server side
- You can enable it by modifying your Apache settings or your
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors
- https://docs.sucuri.net/warnings/hardening/security-headers-x-frame-options/
-
Missing security header to prevent Content Type sniffing.
- https://docs.sucuri.net/warnings/hardening/security-headers-x-content-type-nosniff/
- You can enable it by modifying your Apache settings or your
.htaccessfile - on server side
- You can enable it by modifying your Apache settings or your
- https://docs.sucuri.net/warnings/hardening/security-headers-x-content-type-nosniff/
-
Missing Strict-Transport-Security security header
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security
- applicable only to HTTPS sites on Laddr, can it be configurable per Emergence instance/site?
- should be done on server side
-
Missing Content-Security-Policy directive.
- https://blog.sucuri.net/2018/04/content-security-policy.html
- We recommend to add the following CSP directives (you can use default-src if all values are the same): script-src, object-src, base-uri, frame-src
- try to block executing scripts added in content (i.e. page, buzz, project description, comment etc)
- Use "report-uri" to log failed requests. Endpoint to send report json to: https://report-uri.com/#prices (free up to 10.000 requests per month); when testing in production use "report-only" to send reports to URL endpoint what would be blocked by set CSP rules.
- https://blog.sucuri.net/2018/04/content-security-policy.html
-
Leaked PHP version. Your site is displaying your PHP version in the HTTP headers. Please set expose_php = Off.
- https://secure.php.net/manual/en/ini.core.php
- this should be done on server side (Emergence hosting)
Check full report at:
https://sitecheck.sucuri.net/results/codeforphilly.org (same results are for other Laddr instances)
- Lingua principale
- Smarty
- Stelle
- 62
- Fork
- 34
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CodeForPhilly/laddr
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
CodeForPhilly/laddr#256 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
CodeForPhilly/laddr#230 ·
-
easy win help wanted
Difficoltà 3/5 1-2 giorni Idoneità per principianti 32/100
CodeForPhilly/laddr#228 · 1 commento ·
-
easy win
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
CodeForPhilly/laddr#224 · 2 commenti ·
-
CodeForPhilly/laddr#219 · 3 commenti · 1 reazione · 1 assegnatario ·
Tutte le issue di CodeForPhilly/laddr
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
oblt-aw/detector/security
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
trailofbits/skills#330 ·
-
Bug kind/engineering pulumi/pulumi-external Workflow Failure
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
pulumi/pulumi-external#733 ·