From 1ecc986664842b2960d6c98980763372f7ad041c Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@imag.fr>
Date: Tue, 11 Apr 2017 12:04:34 +0200
Subject: [PATCH] Add content security policy

---
 apache2/passchecker.conf      | 1 +
 passchecker/cgi-bin/index.py  | 2 +-
 passchecker/web/css/style.css | 3 +++
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/apache2/passchecker.conf b/apache2/passchecker.conf
index 667d958..eea4d6e 100644
--- a/apache2/passchecker.conf
+++ b/apache2/passchecker.conf
@@ -5,6 +5,7 @@
     CustomLog /var/log/apache2/passchecker_access.log combined
     ErrorLog /var/log/apache2/passchecker_error.log
     ErrorLog syslog:local2
+    Header set Content-Security-Policy "default-src 'self';"
 
     RewriteEngine On
     RewriteRule ^/$ /cgi-bin/index.py [L,R=301]
diff --git a/passchecker/cgi-bin/index.py b/passchecker/cgi-bin/index.py
index db1a1fa..1ecab9f 100755
--- a/passchecker/cgi-bin/index.py
+++ b/passchecker/cgi-bin/index.py
@@ -35,7 +35,7 @@ html = """<!DOCTYPE html>
 <div id="box">
 <div id="content">
 <div id="logos">
-<img style="float:left" src="/web/img/tl.png" alt="Tetras Libre" />
+<img class="left" src="/web/img/tl.png" alt="Tetras Libre" />
 <h1>
 Pass Checker
 </h1>
diff --git a/passchecker/web/css/style.css b/passchecker/web/css/style.css
index 6887e37..4326674 100644
--- a/passchecker/web/css/style.css
+++ b/passchecker/web/css/style.css
@@ -76,6 +76,9 @@ img.right{
     margin : auto auto 5% 5%;
     padding : 0.1em; 
 }
+img.left{
+    float: left;
+}
 /*Comportement des liens*/
 a
 {
-- 
GitLab