Browse Source

Changes and documents

master
Ludovic 'Archivist' Lagouardette 4 years ago
parent
commit
9bbe4c2ec4
11 changed files with 2312 additions and 197 deletions
  1. +23
    -23
      .gitignore
  2. +17
    -0
      .vscode/launch.json
  3. +4
    -3
      V0/include/endian.hpp
  4. +5
    -0
      V1/src/izaro-storage.cpp
  5. +1
    -1
      gplib
  6. +235
    -0
      whitepaper/fr_survey_companies.tex
  7. +170
    -0
      whitepaper/fr_survey_employees.tex
  8. +174
    -0
      whitepaper/fr_survey_howto.tex
  9. +190
    -0
      whitepaper/fr_survey_privates.tex
  10. +1492
    -169
      whitepaper/main.tex
  11. +1
    -1
      whitepaper/structure.tex

+ 23
- 23
.gitignore View File

@ -3,26 +3,26 @@
*.o
build/*
vgcore.*
whitepaper/main.aux
whitepaper/main.glo
whitepaper/main.idx
whitepaper/main.ist
whitepaper/main.ilg
whitepaper/main.ind
whitepaper/main.lof
whitepaper/main.bbl
whitepaper/main.bcf
whitepaper/main.blj
whitepaper/main.lot
whitepaper/main.log
whitepaper/main.blg
whitepaper/main.ptc
whitepaper/structure.idx
whitepaper/structure.log
whitepaper/texput.log
whitepaper/main.run.xml
whitepaper/main.toc
whitepaper/main.synctex.gz
whitepaper/main.pdf
whitepaper/main.dvi
whitepaper/main.out.ps
whitepaper/*.aux
whitepaper/*.glo
whitepaper/*.idx
whitepaper/*.ist
whitepaper/*.ilg
whitepaper/*.ind
whitepaper/*.lof
whitepaper/*.bbl
whitepaper/*.bcf
whitepaper/*.blj
whitepaper/*.lot
whitepaper/*.log
whitepaper/*.blg
whitepaper/*.ptc
whitepaper/*.idx
whitepaper/*.log
whitepaper/*.run.xml
whitepaper/*.toc
whitepaper/*.synctex.gz
whitepaper/*.pdf
whitepaper/*.dvi
whitepaper/*.out.ps
whitepaper/*.aux

+ 17
- 0
.vscode/launch.json View File

@ -0,0 +1,17 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "gdb",
"request": "launch",
"target": "./bin/tests",
"cwd": "${workspaceRoot}",
"valuesFormatting": "parseText",
"env": {"LLVM_PROFILE_FILE":"./bin/tests.profraw"}
}
]
}

+ 4
- 3
V0/include/endian.hpp View File

@ -68,13 +68,14 @@ namespace bitops{
internal = swap_if_little(value);
}
constexpr void operator+=(const int& v)
template<typename Ta>
constexpr void operator+=(const Ta& v)
{
internal = swap_if_little(T(*this)+v);
internal = swap_if_little(T(*this)+p">(T)v);
}
constexpr operator T() const {
return swap_if_little(internal);
}
};
}
}

+ 5
- 0
V1/src/izaro-storage.cpp View File

@ -0,0 +1,5 @@
std::vector<std::string_view> args;
std::foreach(argv, argv+argc, [&](const char* v){
args.push_back(std::string_view(v));
});

+ 1
- 1
gplib

@ -1 +1 @@
Subproject commit 2cbc1cc134a7273f0048f4074101f13b0512f6bf
Subproject commit a28c7d178b7e98904f94a79c07d444bc605d3189

+ 235
- 0
whitepaper/fr_survey_companies.tex View File

@ -0,0 +1,235 @@
\documentclass[a4paper,10pt,BCOR10mm,oneside,headsepline]{scrartcl}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage{wasysym}% provides \ocircle and \Box
\usepackage{enumitem}% easy control of topsep and leftmargin for lists
\usepackage{color}% used for background color
\usepackage{forloop}% used for \Qrating and \Qlines
\usepackage{ifthen}% used for \Qitem and \QItem
\usepackage{typearea}
\areaset{17cm}{26cm}
\setlength{\topmargin}{-1cm}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\ihead{Enquête sur la sécurité des données (informations sur l'entreprise)}
\ohead{\pagemark}
\chead{}
\cfoot{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Beginning of questionnaire command definitions %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% 2010, 2012 by Sven Hartenstein
%% mail@svenhartenstein.de
%% http://www.svenhartenstein.de
%%
%% Please be warned that this is NOT a full-featured framework for
%% creating (all sorts of) questionnaires. Rather, it is a small
%% collection of LaTeX commands that I found useful when creating a
%% questionnaire. Feel free to copy and adjust any parts you like.
%% Most probably, you will want to change the commands, so that they
%% fit your taste.
%%
%% Also note that I am not a LaTeX expert! Things can very likely be
%% done much more elegant than I was able to. If you have suggestions
%% about what can be improved please send me an email. I intend to
%% add good tipps to my website and to name contributers of course.
%%
%% 10/2012: Thanks to karathan for the suggestion to put \noindent
%% before \rule!
%% \Qq = Questionaire question. Oh, this is just too simple. It helps
%% making it easy to globally change the appearance of questions.
\newcommand{\Qq}[1]{\textbf{#1}}
%% \QO = Circle or box to be ticked. Used both by direct call and by
%% \Qrating and \Qlist.
\newcommand{\QO}{$\Box$}% or: $\ocircle$
%% \Qrating = Automatically create a rating scale with NUM steps, like
%% this: 0--0--0--0--0.
\newcounter{qr}
\newcommand{\Qrating}[1]{\QO\forloop{qr}{1}{\value{qr} < #1}{---\QO}}
%% \Qline = Again, this is very simple. It helps setting the line
%% thickness globally. Used both by direct call and by \Qlines.
\newcommand{\Qline}[1]{\noindent\rule{#1}{0.6pt}}
%% \Qlines = Insert NUM lines with width=\linewith. You can change the
%% \vskip value to adjust the spacing.
\newcounter{ql}
\newcommand{\Qlines}[1]{\forloop{ql}{0}{\value{ql}<#1}{\vskip0em\Qline{\linewidth}}}
%% \Qlist = This is an environment very similar to itemize but with
%% \QO in front of each list item. Useful for classical multiple
%% choice. Change leftmargin and topsep accourding to your taste.
\newenvironment{Qlist}{%
\renewcommand{\labelitemi}{\QO}
\begin{itemize}[leftmargin=1.5em,topsep=-.5em]
}{%
\end{itemize}
}
%% \Qtab = A "tabulator simulation". The first argument is the
%% distance from the left margin. The second argument is content which
%% is indented within the current row.
\newlength{\qt}
\newcommand{\Qtab}[2]{
\setlength{\qt}{\linewidth}
\addtolength{\qt}{-#1}
\hfill\parbox[t]{\qt}{\raggedright #2}
}
%% \Qitem = Item with automatic numbering. The first optional argument
%% can be used to create sub-items like 2a, 2b, 2c, ... The item
%% number is increased if the first argument is omitted or equals 'a'.
%% You will have to adjust this if you prefer a different numbering
%% scheme. Adjust topsep and leftmargin as needed.
\newcounter{itemnummer}
\newcommand{\Qitem}[2][]{% #1 optional, #2 notwendig
\ifthenelse{\equal{#1}{}}{\stepcounter{itemnummer}}{}
\ifthenelse{\equal{#1}{a}}{\stepcounter{itemnummer}}{}
\begin{enumerate}[topsep=2pt,leftmargin=2.8em]
\item[\textbf{\arabic{itemnummer}#1.}] #2
\end{enumerate}
}
%% \QItem = Like \Qitem but with alternating background color. This
%% might be error prone as I hard-coded some lengths (-5.25pt and
%% -3pt)! I do not yet understand why I need them.
\definecolor{bgodd}{rgb}{0.8,0.8,0.8}
\definecolor{bgeven}{rgb}{0.9,0.9,0.9}
\newcounter{itemoddeven}
\newlength{\gb}
\newcommand{\QItem}[2][]{% #1 optional, #2 notwendig
\setlength{\gb}{\linewidth}
\addtolength{\gb}{-5.25pt}
\ifthenelse{\equal{\value{itemoddeven}}{0}}{%
\noindent\colorbox{bgeven}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}%
\stepcounter{itemoddeven}%
}{%
\noindent\colorbox{bgodd}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}%
\setcounter{itemoddeven}{0}%
}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% End of questionnaire command definitions %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{center}
\textbf{\huge Enquête sur la sécurité des données}
\end{center}\vskip1em
\textbf{\Large Identifiant de l'entreprise \huge \Square \Square \Square \Square \Square \Square \Square \Square }
\Qitem{ \Qq{Quel domaine représente le mieux votre entreprise?}
\begin{Qlist}
\item Médical et Santé
\item Science et Technologie
\item Éducation et Enfance
\item Commerce, Négoce et Distribution
\item Bois, Papier, Carton et Imprimerie
\item Édition, Communication et Multimédia
\item Banque et Assurance
\item Mécanique, Équipement et Automobile
\item Agroalimentaire
\item Services aux entreprises, Études et Conseil
\item Textile et Habillement
\item Plastique et Caoutchouc
\item Transport et Logistique
\item Immobilier
\item autre ou refus de mentionner
\end{Qlist}
}
\Qitem{ \Qq{Combien d'employés compte votre entreprise~?}
\begin{Qlist}
\item 1 à 5
\item 6 à 15
\item 16 à 50
\item 51 à 150
\item plus
\item refus de mentionner
\end{Qlist}
}
\Qitem{ \Qq{Votre entreprise stocke-t-elle des informations personelles ou sensibles de ses clients~?}
\QO{} Oui \hskip0.5cm \QO{} Non \hskip0.5cm \QO{} Refus de mentionner }
\minisec{À quel degré votre entreprise est-elle concernée par:}
\Qitem[a]{ \Qq{La sécurité de ses informations (inquiétudes relatives au vol)}
\Qtab{3cm}{Peu concernée \Qrating{5}
Très concernée}}
\Qitem[b]{ \Qq{La sureté de ses informations (perte/destruction accidentelle)}
\Qtab{3cm}{Peu concernée \Qrating{5}
Très concernée}}
\Qitem{ \Qq{Combien de terminaux informatiques sont en activité dans votre entreprise~?}
\begin{Qlist}
\item aucun
\item 1 à 5
\item 6 à 15
\item 16 à 50
\item 51 à 150
\item plus
\item refus de mentionner
\end{Qlist}
}
\pagebreak
\Qitem{ \Qq{Combien de serveurs informatiques sont en activité dans votre entreprise~?}
\begin{Qlist}
\item aucun
\item 1 à 5
\item 6 à 15
\item 16 à 50
\item 51 à 150
\item plus
\item refus de mentionner
\end{Qlist}
}
\Qitem{ \Qq{Votre entreprise utilise-t-elle des outils parmi cette liste~?}
\begin{Qlist}
\item Logiciels de chiffrements de disques
\item Matériel de chiffrement de disques
\item VPN (Réseaux privés virtuels)
\item Applications de messageries chiffrées (y compris emails chiffrés avec PGP)
\item Disques réseaux chiffrés
\item Logiciels de gestion de mots de passe
\end{Qlist}
}
\Qitem{ \Qq{Si votre entreprise dispose de serveurs informatiques stockant des données sensibles, combien de personnes peuvent physiquement accéder à ces machines~?}
\begin{Qlist}
\item N/A
\item 1 à 5
\item 6 à 15
\item 16 à 50
\item 51 à 150
\item plus
\item refus de mentionner
\end{Qlist}
}
\end{document}

+ 170
- 0
whitepaper/fr_survey_employees.tex View File

@ -0,0 +1,170 @@
\documentclass[a4paper,10pt,BCOR10mm,oneside,headsepline]{scrartcl}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage{wasysym}% provides \ocircle and \Box
\usepackage{enumitem}% easy control of topsep and leftmargin for lists
\usepackage{color}% used for background color
\usepackage{forloop}% used for \Qrating and \Qlines
\usepackage{ifthen}% used for \Qitem and \QItem
\usepackage{typearea}
\areaset{17cm}{26cm}
\setlength{\topmargin}{-1cm}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\ihead{Enquête sur la sécurité des données (fiche employé)}
\ohead{\pagemark}
\chead{}
\cfoot{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Beginning of questionnaire command definitions %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% 2010, 2012 by Sven Hartenstein
%% mail@svenhartenstein.de
%% http://www.svenhartenstein.de
%%
%% Please be warned that this is NOT a full-featured framework for
%% creating (all sorts of) questionnaires. Rather, it is a small
%% collection of LaTeX commands that I found useful when creating a
%% questionnaire. Feel free to copy and adjust any parts you like.
%% Most probably, you will want to change the commands, so that they
%% fit your taste.
%%
%% Also note that I am not a LaTeX expert! Things can very likely be
%% done much more elegant than I was able to. If you have suggestions
%% about what can be improved please send me an email. I intend to
%% add good tipps to my website and to name contributers of course.
%%
%% 10/2012: Thanks to karathan for the suggestion to put \noindent
%% before \rule!
%% \Qq = Questionaire question. Oh, this is just too simple. It helps
%% making it easy to globally change the appearance of questions.
\newcommand{\Qq}[1]{\textbf{#1}}
%% \QO = Circle or box to be ticked. Used both by direct call and by
%% \Qrating and \Qlist.
\newcommand{\QO}{$\Box$}% or: $\ocircle$
%% \Qrating = Automatically create a rating scale with NUM steps, like
%% this: 0--0--0--0--0.
\newcounter{qr}
\newcommand{\Qrating}[1]{\QO\forloop{qr}{1}{\value{qr} < #1}{---\QO}}
%% \Qline = Again, this is very simple. It helps setting the line
%% thickness globally. Used both by direct call and by \Qlines.
\newcommand{\Qline}[1]{\noindent\rule{#1}{0.6pt}}
%% \Qlines = Insert NUM lines with width=\linewith. You can change the
%% \vskip value to adjust the spacing.
\newcounter{ql}
\newcommand{\Qlines}[1]{\forloop{ql}{0}{\value{ql}<#1}{\vskip0em\Qline{\linewidth}}}
%% \Qlist = This is an environment very similar to itemize but with
%% \QO in front of each list item. Useful for classical multiple
%% choice. Change leftmargin and topsep accourding to your taste.
\newenvironment{Qlist}{%
\renewcommand{\labelitemi}{\QO}
\begin{itemize}[leftmargin=1.5em,topsep=-.5em]
}{%
\end{itemize}
}
%% \Qtab = A "tabulator simulation". The first argument is the
%% distance from the left margin. The second argument is content which
%% is indented within the current row.
\newlength{\qt}
\newcommand{\Qtab}[2]{
\setlength{\qt}{\linewidth}
\addtolength{\qt}{-#1}
\hfill\parbox[t]{\qt}{\raggedright #2}
}
%% \Qitem = Item with automatic numbering. The first optional argument
%% can be used to create sub-items like 2a, 2b, 2c, ... The item
%% number is increased if the first argument is omitted or equals 'a'.
%% You will have to adjust this if you prefer a different numbering
%% scheme. Adjust topsep and leftmargin as needed.
\newcounter{itemnummer}
\newcommand{\Qitem}[2][]{% #1 optional, #2 notwendig
\ifthenelse{\equal{#1}{}}{\stepcounter{itemnummer}}{}
\ifthenelse{\equal{#1}{a}}{\stepcounter{itemnummer}}{}
\begin{enumerate}[topsep=2pt,leftmargin=2.8em]
\item[\textbf{\arabic{itemnummer}#1.}] #2
\end{enumerate}
}
%% \QItem = Like \Qitem but with alternating background color. This
%% might be error prone as I hard-coded some lengths (-5.25pt and
%% -3pt)! I do not yet understand why I need them.
\definecolor{bgodd}{rgb}{0.8,0.8,0.8}
\definecolor{bgeven}{rgb}{0.9,0.9,0.9}
\newcounter{itemoddeven}
\newlength{\gb}
\newcommand{\QItem}[2][]{% #1 optional, #2 notwendig
\setlength{\gb}{\linewidth}
\addtolength{\gb}{-5.25pt}
\ifthenelse{\equal{\value{itemoddeven}}{0}}{%
\noindent\colorbox{bgeven}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}%
\stepcounter{itemoddeven}%
}{%
\noindent\colorbox{bgodd}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}%
\setcounter{itemoddeven}{0}%
}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% End of questionnaire command definitions %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{center}
\textbf{\huge Enquête sur la sécurité des données}
\end{center}\vskip1em
\textbf{\Large Identifiant de l'entreprise \huge \Square \Square \Square \Square \Square \Square \Square \Square }
\Qitem{ \Qq{Pensez-vous que votre société collecte des informations personnelles ou sensibles de ses clients~?}
\Qtab{3cm}{Aucune information \Qrating{5}
Beaucoup d'informations}}
\Qitem{ \Qq{À quel point vous sentez-vous impliqué.e dans la protection des données clients~?}
\Qtab{3cm}{Peu impliqué.e \Qrating{5}
Très impliqué.e}}
\Qitem{ \Qq{Quels facteurs garantissent la sécurité de votre système d'informations~?}
\begin{Qlist}
\item Restrictions de l'accès physique aux terminaux
\item Mot de passe partagé
\item Mot de passe personnel
\item Badge ou carte
\item Authentification biométrique
\item Clé physique
\item Destruction systématique des documents confidentiels
\end{Qlist}
}
\Qitem{ \Qq{Les données gérées par votre entreprise sont-elles chiffrées~?}
\begin{Qlist}
\item oui
\item partiellement
\item non
\item je ne sais pas
\item refus de mentionner
\end{Qlist}
}
\Qitem{ \Qq{Pensez-vous que les mesures de protection des données de votre entreprise sont suffisantes~?}
\Qtab{3cm}{Insuffisantes \Qrating{5}
Plus que suffisantes}}
\end{document}

+ 174
- 0
whitepaper/fr_survey_howto.tex View File

@ -0,0 +1,174 @@
\documentclass[a4paper,10pt,BCOR10mm,oneside,headsepline]{scrartcl}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage{wasysym}% provides \ocircle and \Box
\usepackage{enumitem}% easy control of topsep and leftmargin for lists
\usepackage{color}% used for background color
\usepackage{forloop}% used for \Qrating and \Qlines
\usepackage{ifthen}% used for \Qitem and \QItem
\usepackage{typearea}
\usepackage{eurosym}
\usepackage{numprint}
\usepackage{bytefield}
\usepackage{siunitx}
\usepackage{placeins}
\usepackage{pgf-umlsd}
\usepackage{pgf-umlcd}
\usepackage{adjustbox}
\usepackage{multirow}
\usepackage{enumitem}
\usepackage{hhline}
\usepackage{pgfplots}
\usepackage{float}
\usepackage{fp}
\areaset{17cm}{26cm}
\setlength{\topmargin}{-1cm}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\ihead{Enquête sur la sécurité des données (à propos)}
\ohead{\pagemark}
\chead{}
\cfoot{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Beginning of questionnaire command definitions %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% 2010, 2012 by Sven Hartenstein
%% mail@svenhartenstein.de
%% http://www.svenhartenstein.de
%%
%% Please be warned that this is NOT a full-featured framework for
%% creating (all sorts of) questionnaires. Rather, it is a small
%% collection of LaTeX commands that I found useful when creating a
%% questionnaire. Feel free to copy and adjust any parts you like.
%% Most probably, you will want to change the commands, so that they
%% fit your taste.
%%
%% Also note that I am not a LaTeX expert! Things can very likely be
%% done much more elegant than I was able to. If you have suggestions
%% about what can be improved please send me an email. I intend to
%% add good tipps to my website and to name contributers of course.
%%
%% 10/2012: Thanks to karathan for the suggestion to put \noindent
%% before \rule!
%% \Qq = Questionaire question. Oh, this is just too simple. It helps
%% making it easy to globally change the appearance of questions.
\newcommand{\Qq}[1]{\textbf{#1}}
%% \QO = Circle or box to be ticked. Used both by direct call and by
%% \Qrating and \Qlist.
\newcommand{\QO}{$\Box$}% or: $\ocircle$
%% \Qrating = Automatically create a rating scale with NUM steps, like
%% this: 0--0--0--0--0.
\newcounter{qr}
\newcommand{\Qrating}[1]{\QO\forloop{qr}{1}{\value{qr} < #1}{---\QO}}
%% \Qline = Again, this is very simple. It helps setting the line
%% thickness globally. Used both by direct call and by \Qlines.
\newcommand{\Qline}[1]{\noindent\rule{#1}{0.6pt}}
%% \Qlines = Insert NUM lines with width=\linewith. You can change the
%% \vskip value to adjust the spacing.
\newcounter{ql}
\newcommand{\Qlines}[1]{\forloop{ql}{0}{\value{ql}<#1}{\vskip0em\Qline{\linewidth}}}
%% \Qlist = This is an environment very similar to itemize but with
%% \QO in front of each list item. Useful for classical multiple
%% choice. Change leftmargin and topsep accourding to your taste.
\newenvironment{Qlist}{%
\renewcommand{\labelitemi}{\QO}
\begin{itemize}[leftmargin=1.5em,topsep=-.5em]
}{%
\end{itemize}
}
%% \Qtab = A "tabulator simulation". The first argument is the
%% distance from the left margin. The second argument is content which
%% is indented within the current row.
\newlength{\qt}
\newcommand{\Qtab}[2]{
\setlength{\qt}{\linewidth}
\addtolength{\qt}{-#1}
\hfill\parbox[t]{\qt}{\raggedright #2}
}
%% \Qitem = Item with automatic numbering. The first optional argument
%% can be used to create sub-items like 2a, 2b, 2c, ... The item
%% number is increased if the first argument is omitted or equals 'a'.
%% You will have to adjust this if you prefer a different numbering
%% scheme. Adjust topsep and leftmargin as needed.
\newcounter{itemnummer}
\newcommand{\Qitem}[2][]{% #1 optional, #2 notwendig
\ifthenelse{\equal{#1}{}}{\stepcounter{itemnummer}}{}
\ifthenelse{\equal{#1}{a}}{\stepcounter{itemnummer}}{}
\begin{enumerate}[topsep=2pt,leftmargin=2.8em]
\item[\textbf{\arabic{itemnummer}#1.}] #2
\end{enumerate}
}
%% \QItem = Like \Qitem but with alternating background color. This
%% might be error prone as I hard-coded some lengths (-5.25pt and
%% -3pt)! I do not yet understand why I need them.
\definecolor{bgodd}{rgb}{0.8,0.8,0.8}
\definecolor{bgeven}{rgb}{0.9,0.9,0.9}
\newcounter{itemoddeven}
\newlength{\gb}
\newcommand{\QItem}[2][]{% #1 optional, #2 notwendig
\setlength{\gb}{\linewidth}
\addtolength{\gb}{-5.25pt}
\ifthenelse{\equal{\value{itemoddeven}}{0}}{%
\noindent\colorbox{bgeven}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}%
\stepcounter{itemoddeven}%
}{%
\noindent\colorbox{bgodd}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}%
\setcounter{itemoddeven}{0}%
}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% End of questionnaire command definitions %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{center}
\textbf{\huge Enquête sur la sécurité des données}
\end{center}\vskip1em
\section*{Pourquoi~?}
Ce questionaire à plusieurs objectifs:
\begin{itemize}
\item mieux comprendre l'approche des utilisateurs et des entreprises face aux nouvelles technologies de protection des données
\item promouvoir le développement de nouvelles solutions de protection des données
\end{itemize}
Ces données seront mises à disposition des internautes, anonymisées, sous la forme d'une base de données téléchargeable.
\section*{Qui~?}
Cette recherche est effectuée par un petit groupe de développeurs et acteurs de l'informatique. La version française du questionnaire à été conçue par Ludovic Lagouardette.
Les données seront accessibles publiquement à partir de février 2020 par n'importe quel internaute, ainsi qu'une liste des statistiques obtenues, à l'addresse suivante~: \texttt{https://archivist.nekoit.xyz/enquete1/ }
\section*{Comment~?}
Si vous répondez à une fiche employé ou entreprise, veillez à fournir le même \texttt{Identifiant de l'entreprise} que vos collègues dans la case semblable à la figure ci-dessous.
\begin{figure}[H]
\centering
\begin{minipage}{0.7\textwidth}
\textbf{\Large Identifiant de l'entreprise \huge \Square \Square \Square \Square \Square \Square \Square \Square }
\end{minipage}
\end{figure}
Veuillez cocher dans les questions à choix multiples la ou les cases qui vous concernent. En cas de réponses douteuses sur une fiche, celle-ci sera ignorée, de même en cas de mention d'informations specifiques à une personne ou entreprise dans le formulaire.
\section*{Où~?}
Ce sondage sera majoritairement effectué en France, mais potentiellement aussi aux Pays-Bas et/ou aux États-Unis.
\end{document}

+ 190
- 0
whitepaper/fr_survey_privates.tex View File

@ -0,0 +1,190 @@
\documentclass[a4paper,10pt,BCOR10mm,oneside,headsepline]{scrartcl}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage{wasysym}% provides \ocircle and \Box
\usepackage{enumitem}% easy control of topsep and leftmargin for lists
\usepackage{color}% used for background color
\usepackage{forloop}% used for \Qrating and \Qlines
\usepackage{ifthen}% used for \Qitem and \QItem
\usepackage{typearea}
\areaset{17cm}{26cm}
\setlength{\topmargin}{-1cm}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\ihead{Enquête sur la sécurité des données (fiche particulier)}
\ohead{\pagemark}
\chead{}
\cfoot{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Beginning of questionnaire command definitions %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% 2010, 2012 by Sven Hartenstein
%% mail@svenhartenstein.de
%% http~://www.svenhartenstein.de
%%
%% Please be warned that this is NOT a full-featured framework for
%% creating (all sorts of) questionnaires. Rather, it is a small
%% collection of LaTeX commands that I found useful when creating a
%% questionnaire. Feel free to copy and adjust any parts you like.
%% Most probably, you will want to change the commands, so that they
%% fit your taste.
%%
%% Also note that I am not a LaTeX expert! Things can very likely be
%% done much more elegant than I was able to. If you have suggestions
%% about what can be improved please send me an email. I intend to
%% add good tipps to my website and to name contributers of course.
%%
%% 10/2012~: Thanks to karathan for the suggestion to put \noindent
%% before \rule!
%% \Qq = Questionaire question. Oh, this is just too simple. It helps
%% making it easy to globally change the appearance of questions.
\newcommand{\Qq}[1]{\textbf{#1}}
%% \QO = Circle or box to be ticked. Used both by direct call and by
%% \Qrating and \Qlist.
\newcommand{\QO}{$\Box$}% or~: $\ocircle$
%% \Qrating = Automatically create a rating scale with NUM steps, like
%% this~: 0--0--0--0--0.
\newcounter{qr}
\newcommand{\Qrating}[1]{\QO\forloop{qr}{1}{\value{qr} < #1}{---\QO}}
%% \Qline = Again, this is very simple. It helps setting the line
%% thickness globally. Used both by direct call and by \Qlines.
\newcommand{\Qline}[1]{\noindent\rule{#1}{0.6pt}}
%% \Qlines = Insert NUM lines with width=\linewith. You can change the
%% \vskip value to adjust the spacing.
\newcounter{ql}
\newcommand{\Qlines}[1]{\forloop{ql}{0}{\value{ql}<#1}{\vskip0em\Qline{\linewidth}}}
%% \Qlist = This is an environment very similar to itemize but with
%% \QO in front of each list item. Useful for classical multiple
%% choice. Change leftmargin and topsep accourding to your taste.
\newenvironment{Qlist}{%
\renewcommand{\labelitemi}{\QO}
\begin{itemize}[leftmargin=1.5em,topsep=-.5em,label={\Square}]
}{%
\end{itemize}
}
%% \Qtab = A "tabulator simulation". The first argument is the
%% distance from the left margin. The second argument is content which
%% is indented within the current row.
\newlength{\qt}
\newcommand{\Qtab}[2]{
\setlength{\qt}{\linewidth}
\addtolength{\qt}{-#1}
\hfill\parbox[t]{\qt}{\raggedright #2}
}
%% \Qitem = Item with automatic numbering. The first optional argument
%% can be used to create sub-items like 2a, 2b, 2c, ... The item
%% number is increased if the first argument is omitted or equals 'a'.
%% You will have to adjust this if you prefer a different numbering
%% scheme. Adjust topsep and leftmargin as needed.
\newcounter{itemnummer}
\newcommand{\Qitem}[2][]{% #1 optional, #2 notwendig
\ifthenelse{\equal{#1}{}}{\stepcounter{itemnummer}}{}
\ifthenelse{\equal{#1}{a}}{\stepcounter{itemnummer}}{}
\begin{enumerate}[topsep=2pt,leftmargin=2.8em]
\item[\textbf{\arabic{itemnummer}#1.}] #2
\end{enumerate}
}
%% \QItem = Like \Qitem but with alternating background color. This
%% might be error prone as I hard-coded some lengths (-5.25pt and
%% -3pt)! I do not yet understand why I need them.
\definecolor{bgodd}{rgb}{0.8,0.8,0.8}
\definecolor{bgeven}{rgb}{0.9,0.9,0.9}
\newcounter{itemoddeven}
\newlength{\gb}
\newcommand{\QItem}[2][]{% #1 optional, #2 notwendig
\setlength{\gb}{\linewidth}
\addtolength{\gb}{-5.25pt}
\ifthenelse{\equal{\value{itemoddeven}}{0}}{%
\noindent\colorbox{bgeven}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}%
\stepcounter{itemoddeven}%
}{%
\noindent\colorbox{bgodd}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}%
\setcounter{itemoddeven}{0}%
}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% End of questionnaire command definitions %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{center}
\textbf{\huge Enquête sur la sécurité des données}
\end{center}\vskip1em
\Qitem{ \Qq{Êtes-vous inquiété.e par la collecte d'informations personnelles ou sensibles par les entreprises~?}
\Qtab{3cm}{Peu inquiété.e \Qrating{5}
Très inquiété.e}}
\Qitem{ \Qq{À quel point vous sentez-vous impliqué.e dans la protection de vos données~?}
\Qtab{3cm}{Peu impliqué.e \Qrating{5}
Très impliqué.e}}
\Qitem{ \Qq{Utilisez-vous des outils numériques de protection de la vie privée~?}
\begin{Qlist}
\item Disques chiffrés
\item Systèmes d'exploitation open-source
\item VPN (réseau privé virtuel)
\item Cloud/Disque nuagique chiffré en ligne
\item Messagerie chiffrée (y compris PGP)
\item Autres~: \Qline{4cm}
\end{Qlist}
}
\Qitem{ \Qq{À quelles fins accepteriez-vous que vos données personnelles ou sensibles soient transmises à une tierce partie~?}
\begin{Qlist}
\item À des fins commerciales, dans le cadre~:
\begin{Qlist}
\item de publicité ciblée
\item de téléprospection
\item d'études de marché (données anonymisées)
\end{Qlist}
\item À des fins juridiques, afin d'incriminer sur~:
\begin{Qlist}
\item des délits
\item des crimes
\item des affaires de terrorisme
\end{Qlist}
\item À des fins scientifiques, dans le cadre de recherche en~:
\begin{Qlist}
\item médecine
\item sociologie
\item économie
\end{Qlist}
\item À des fins politiques, afin de déterminer~:
\begin{Qlist}
\item des statistiques anonymes sur votre alignement politique
\item vos demandes et intérets
\end{Qlist}
\end{Qlist}
}
\Qitem{ \Qq{Que pensez-vous de l'état de la protection de vos données contre le vol~?}
\Qtab{3cm}{Insuffisantes \Qrating{5}
Plus que suffisantes}}
\Qitem{ \Qq{Que pensez-vous de l'état de la protection de vos données contre la perte ou la destruction accidentelle~?}
\Qtab{3cm}{Insuffisantes \Qrating{5}
Plus que suffisantes}}
\end{document}

+ 1492
- 169
whitepaper/main.tex
File diff suppressed because it is too large
View File


+ 1
- 1
whitepaper/structure.tex View File

@ -501,7 +501,7 @@ innerbottommargin=5pt]{cBox}
% LINKS
%----------------------------------------------------------------------------------------
\usepackage{hyperref}
\usepackagea">[hidelinks]{hyperref}
%\hypersetup{hidelinks,backref=true,pagebackref=true,colorlinks=false,breaklinks=true,urlcolor=ocre,bookmarks=true,bookmarksopen=false}
\usepackage{bookmark}

Loading…
Cancel
Save