Programmation PHP/Sécurité
Sécuriser les en-têtes HTTP.
Pour commencer, il est préférable d'utiliser HTTPS à HTTP pour complexifier l', en garantissant l'intégrité et la confidentialité du flux réseau.
Ceci peut être forcé par le mécanisme , qui utilise l'en-tête HTTP "Strict-Transport-Security".
Masquer les versions.
Pour se prémunir des exploitations des failles de sécurité liées à sa version de PHP ou de serveur Web, on peut chercher régulièrement si certaines ont été détectées et ont une mise à jour sur https://www.exploit-db.com/.
Mais pour éviter d'être la cible de celles qui fonctionneraient, il est préférable de masquer ces versions dans les en-têtes HTTP.
Ceci se fait généralement au niveau des fichiers de configuration du serveur, mais peut aussi être réalisé en PHP ainsi :
ini_set('expose_php', 'Off');
header('X-Powered-By: UnknownWebServer');
Restreindre les connexions.
De plus, il existe d'autres sécurisations des en-têtes HTTP pour se prémunir des attaques de type (CSRF).
Exemple de couche de protection utilisant le (CSP) :
ini_set('register_globals', 'Off');
header('Content-Security-Policy "default-src \'self\'; style-src \'self\' \'unsafe-inline\'; script-src \'self\' \'unsafe-inline\'; img-src \'self\' data:"');
header('X-Frame-Options "SAMEORIGIN" always');
header('X-Content-Type-Options nosniff');
header('Referrer-Policy: origin');
header('Permissions-Policy "geolocation=(),midi=(),sync-xhr=(),microphone=(),camera=(),magnetometer=(),gyroscope=(),fullscreen=(self),payment=()"');
Voir aussi (CORS) avec "Access-Control-Allow-Origin".
Protéger l'accès à l'application.
Pour éviter que des robots spammeurs polluent l'application via ses formulaires et ses API, ou la saturent par une ("DoS attack"), il y a plusieurs solutions complémentaires :
Chiffrer les données sensibles.
Chiffrement symétrique.
Le fait de stocker les mots de passe en clair (non chiffrés), dans un fichier ou une base de connées constitue une faille de sécurité. Pour réaliser ce genre de cryptage, il existe plusieurs fonctions PHP.
Une peut être assurée par :
Chiffrement asymétrique.
Le est plutôt utilisé pour garantir une identité, via une clé privée et une publique. En PHP, selon se traduit par :
Scanners.
Certaines sociétés proposent des pentests payant (en boite noire ou blanche).
Mais un bon outil gratuit permet déjà de se faire une idée : https://observatory.mozilla.org.

Goélette Cardabela/Équipements/Propulsions/Sommaire

<poem>
 1 Généralités sur la propulsion
 1.1 Transmission
 1.2 Hélice
 1.3 Chauffe-eau moteur
 2 Moteur VOLVO-D2-75
 3 Propulseur d'étrave
 4 Références
</poem>

Goélette Cardabela/Équipements/Installation électrique/Sommaire

<poem>
 1 Section des fils électriques basse tension 12 volts.
 1.1 Comment se servir des abaques ?
 2 Tableaux électriques
 2.1 Schéma du tableau électrique 230 volts
 2.2 Schéma du circuit basse tension 12 volts
 2.3 Tableau des feux de navigation
 3 Images annexées ou « à annexer »
</poem>

Goélette Cardabela/Maquettes/Sommaire
<poem>
 1 Objectifs
 2 Caractéristiques
 3 Mise en œuvre
 3.1 Photos de la mise en œuvre
 3.2 Photos des expositions
 4 Plans de découpe des maquettes à l'échelle 1/10
 4.1 Feuilles de calcul pour le traçage des couples de la maquette Cardabela
 5 Notes et références
</poem>

Goélette Cardabela/Équipements/Protections de la carène/Sommaire

<poem>
 1 Protections de la carène
 1.1 Protection du composite polyester contre l'osmose
 1.1.1 L'osmose
 1.1.2 Conséquence de la stratification trop rapide des coques en polyester
 1.1.3 On peut limiter l'effet « osmose »
 1.1.3.1 Pendant la stratification
 1.1.3.2 En cours d'utilisation
 1.1.4 Références
 1.2 Protection contre la corrosion des métaux
 1.2.1 Comprendre la corrosion en milieu marin
 1.2.1.1 Généralités sur les métaux
 1.2.1.2 Corrosion dans le milieu marin
 1.2.1.3 Protection des vannes et passe-coques
 1.2.1.4 Protection de la transmission moteur
 1.2.2 Remarques générales selon l'ANPEI
 1.2.3 Remarques sur la corrosion et les micro-courants
 1.2.3.1 Corrosion des coques à l'ancrage
 1.2.3.2 Corrosion d'une coque au port
 1.2.4 Références
</poem>

Goélette Cardabela/Hélice marine (Théorie physique)

Goélette Cardabela/Hélice marine (Théorie physique)/Sommaire

<poem>
 Caractéristiques des hélices marines, 3
 Théorie élémentaire avec l'eau pour fluide, 4
 Conservation de la matière, 4
 Application du principe fondamental de la dynamique, 5
 Puissance fournie par l'hélice, 5
 Recherche du meilleur rendement d'hélice, 6
 Résumé détaillé, 7
 Puissance à fournir à l'hélice par le moteur, 7
 Puissance utile à l'avancement du navire, 8
 Force propulsive, 8
 Dépression et cavitation, 8
 La pression sur l'hélice et sa limite,9
 Rendement, 9
 Conclusion, 9
 Résumé sous forme de tableau,9
 Voir aussi,10
 Annexe, 11
 Notes et références, 11
 Liens externes, 11
 Sources licences et contributeurs, 12, 13, 14,
 Index, 15, 16, 17.</poem>

Les suites et séries/Les suites monotones réelles

Pour rappel, les suites monotones regroupent les suites constantes, croissantes et décroissantes.
Certaines suites récurrentes sont soit croissantes, soit décroissantes, selon leur premier terme ou la fonction utilisée. Tel est le cas de la suite définie par la relation formula_7 : la fonction est décroissante avec formula_8 et croissante avec formula_9.
La convergence des suites monotones (qui sont soit croissantes, soit décroissantes) est assez simple à étudier, car il existe des critères de convergence spécifiques à ce type de suites.
Les suites majorées/minorées.
Dans le cas le plus simple, il suffit de déterminer si elles sont croissantes ou décroissantes et de vérifier si elles ont un minorant/majorant. On peut se retrouver avec quatre cas bien précis :
Les suites adjacentes.
La propriété précédente a une conséquence assez intéressante dans le cas de suites dites adjacentes. Les suites adjacentes sont deux suites formula_10 et formula_11 qui respectent les propriétés suivantes :
Par définition des suites adjacentes, on sait que tout terme de la suite croissante est plus petit que n'importe quel terme de la suite décroissante.
Cela a deux conséquences :
Grâce à cela, on peut prouver que deux suites adjacentes ont la même limite.
Exemples : suites suites arithmétiques et géométriques.
Les suites arithmétiques et géométriques sont les exemples les plus simples de suites monotones (sauf pour certaines suites géométriques, qui sont alternées). Aussi, nous pouvons démontrer leur convergence avec les théorèmes vus dans ce chapitre.
Les suites arithmétiques non-constantes divergent.
Il est intéressant d'étudier la convergence/divergence des suites arithmétiques. On peut éliminer un cas assez simple : celui des suites constantes, qui convergent systématiquement. Pour les suites croissantes et décroissantes, c'est autre chose : elles divergent systématiquement. Pour résumer :
On peut démontrer la divergence des suites arithmétiques non-constantes de plusieurs manières.
La convergence/divergence des suites géométriques.
Toutes les suites géométriques ne convergent pas, bien que certaine le font. On peut éliminer directement le cas des suites géométriques qui sont alternées, qui ne peuvent pas converger par définition. Les suites géométriques constantes convergent aussi, par définition. Les autres suites convergent ou divergent, selon la valeur de la raison.
On peut démontrer la divergence des suites géométriques non-constantes et non-alternées avec les mêmes raisonnements que pour les suites arithmétiques.

Eliot Porter
Todd Webb
Goélette Cardabela/Collection des livrets techniques de la goélette Cardabela/Contenu

Goélette Cardabela/Collection des livrets techniques de la goélette Cardabela