<?xml version='1.0' encoding="iso-8859-1"?>
<article lang="fr" class="techreport">
<title>Jeu de tests pour la feuille de style Docbook
d'IDEALX</title>
<subtitle>Et trois sous-titres !</subtitle>
<articleinfo>
<author>
<firstname>Dominique</firstname>
<surname>Quatravaux</surname>
</author>
<subtitle>Et un...</subtitle>
<subtitle>Et deux...</subtitle>
<releaseinfo>$Revision: 22565 $</releaseinfo>
<date>$Date: 2004-11-08 14:23:11 +0100 (lun, 08 nov 2004) $</date>
<legalnotice>
<para>Si vous êtes assez bête pour utiliser ce document pour
quoi que ce soit de sérieux, c'est votre problème.</para>
</legalnotice>
<abstract>
<para>Ceci est le jeu de tests de la feuille de style
<literal>docbook2latex.xps</literal>, et accessoirement de la feuille
de style en cascade <literal>IDEALX.xps</literal>, disponibles dans le
<acronym>CVS</acronym> d'IDEALX sous <ulink
url="cvs:doc/xml/DocBkXML2LaTeX"/> et également sur le grand Internet,
<ulink url="http://www.idealx.org/DocBkXML2LaTeX/"/>. Tous deux sont
maintenus par <email>domq@cpan.org</email>.</para>
<para>Notons que les tests sont déjà commencés, puisque cet
<foreignphrase>abstract</foreignphrase> doit apparaître avant la
notice légale (nonbstant le fait que dans le code source, c'est l'inverse).</para>
</abstract>
</articleinfo>
<epigraph>
<attribution>Inconnu au bataillon</attribution>
<para>Bene vicit, qui bene testuit</para>
</epigraph>
<sect1 id="SEC-tables">
<title>Jeu de tests pour les tables</title>
<table frame="all" colsep="1" rowsep="1" id="TABLE1">
<title id="TABLE1-titre">Tableau de la page 135 du LaTeX Companion (en haut à
gauche)</title>
<!--
_____________________
| | qqq |
| 100 |_________|
| | A | B |
|___________|____|____|
| 20000000 | 10 | 10 |
|___________|____|____|
-->
<tgroup cols="3" align="center">
<colspec colname="chiffres"/>
<colspec colname="lettres1"/>
<colspec colname="lettres2"/>
<tbody>
<row>
<entry morerows="1" valign="middle">100</entry>
<entry namest="lettres1" nameend="lettres2">qqq</entry>
</row>
<row>
<entry>A</entry>
<entry>B</entry>
</row>
<row>
<entry>20000000</entry>
<entry>10</entry>
<entry>10</entry>
</row>
</tbody>
</tgroup>
</table>
<para>La même avec un spanspec à la place des colspecs et sous
forme d'informaltable:</para>
<informaltable frame="all" colsep="1" rowsep="1" id="TABLE2">
<tgroup cols="3" align="center">
<colspec colname="chiffres"/>
<colspec colname="lettres1"/>
<colspec colname="lettres2"/>
<spanspec namest="lettres1" nameend="lettres2"
spanname="lettres"/>
<tbody>
<row>
<entry morerows="1" valign="middle">100</entry>
<entry namest="" nameend="" spanname="lettres">qqq</entry>
</row>
<row>
<entry>A</entry>
<entry>B</entry>
</row>
<row>
<entry>20000000</entry>
<entry>10</entry>
<entry>10</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<para>Test des séparations de ligne et des cas limites (trous et
cellules qui débordent du tableau en bas):</para>
<informaltable frame="all" colsep="1" rowsep="1" id="TABLE2bis">
<tgroup cols="3" align="center">
<colspec colname="chiffres"/>
<colspec colname="lettres1"/>
<colspec colname="lettres2"/>
<spanspec namest="lettres1" nameend="lettres2"
spanname="lettres"/>
<tbody>
<row>
<entry>A</entry>
<entry>B</entry>
</row>
<row>
<entry>20000000</entry>
<entry>10</entry>
<entry>10</entry>
</row>
<row>
<entry morerows="1" valign="middle">100</entry>
<entry namest="" nameend="" spanname="lettres">qqq</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<para>Il est normal que cette table soit rendue sous la forme d'une boîte
d'erreur (mais anormal que la compilation en soit interrompue) :
</para>
<table id="CC-Niveaux-Assurance">
<title>CC EAL Summary (cette table faisait planter LaTeX)</title>
<tgroup cols="12">
<tbody>
<row>
<entry morerows='2' align="center">Configuration Management</entry>
<entry>ACM_AUT</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ACM_SCP</entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry>3</entry>
<entry>3</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry morerows='1' align="center">Delivery and Operation</entry>
<entry>ADO_DEL</entry>
<entry></entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry>2</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ADO_IGS</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1 </entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry namest="c1" nameend="c2" align='center'>PP Evaluation,
Class APE</entry>
<entry namest="c3" nameend="c12" align='center'>DES - ENV - INT -
OBJ - REQ - SRE</entry>
</row>
<row>
<entry namest="c1" nameend="c2" align='center'>ST Evaluation,
Class ASE</entry>
<entry namest="c3" nameend="c12" align='center'>DES - ENV - INT -
OBJ - PPC - REQ - SRE - TSS</entry>
</row>
</tbody>
</tgroup>
</table>
<table frame="all" colsep="1" rowsep="1" id="TABLE3">
<title>Tableau croisé menaces objectifs</title>
<tgroup cols="22" tgroupstyle="footnotesize">
<colspec colname="c1" colwidth="3.5cm"/>
<colspec colname="c2"/>
<colspec colname="c3"/>
<colspec colname="c4"/>
<colspec colname="c5"/>
<colspec colname="c6"/>
<colspec colname="c7"/>
<colspec colname="c8"/>
<colspec colname="c9"/>
<colspec colname="c10"/>
<colspec colname="c11"/>
<colspec colname="c12"/>
<colspec colname="c13"/>
<colspec colname="c14"/>
<colspec colname="c15"/>
<colspec colname="c16"/>
<colspec colname="c17"/>
<colspec colname="c18"/>
<colspec colname="c19"/>
<colspec colname="c20"/>
<colspec colname="c21"/>
<colspec colname="c22"/>
<tbody>
<row>
<entry morerows="1" valign="middle" align="center"><para>Menaces sur la
TOE</para></entry>
<entry namest="c2" nameend="c13"><para>Objectifs sur la
TOE</para></entry>
<entry namest="c14" nameend="c22" align="center"><para>Objectifs sur
l'environnement</para></entry>
</row>
<row>
<entry rotate="1">OE.CTRL_UTILIS</entry>
<entry rotate="1">OE.INIT</entry>
<entry rotate="1">OT.IDENT</entry>
<entry rotate="1">OT.TRACE</entry>
<entry rotate="1">OT.PROTECT_DATA</entry>
<entry rotate="1">OT.TRANS_DATA</entry>
<entry rotate="1">OT.CTRL_DATA</entry>
<entry rotate="1">OT.FORMAT</entry>
<entry rotate="1">OT.AUTOTEST</entry>
<entry rotate="1">OT.NOBUG</entry>
<entry rotate="1">OT.ADMINIS</entry>
<entry rotate="1">OT.GUIDE</entry>
<entry rotate="1">OE.SENSIBEXPL</entry>
<entry rotate="1">OE.FORMATION</entry>
<entry rotate="1">OE.CTRLUTILIS</entry>
<entry rotate="1">OE.ACCES</entry>
<entry rotate="1">OE.SECOURS</entry>
<entry rotate="1">OE.SAUVEGARDE</entry>
<entry rotate="1">OE.AUTOSECURITE</entry>
<entry rotate="1">OE.MAINTENANCE</entry>
<entry rotate="1">OE.TEMPSREF</entry>
</row>
<row>
<entry>M.INITIALISATION</entry>
<entry namest="c3">X</entry>
</row>
<row>
<entry>M.CONFIDENTIALITE</entry>
<entry namest="c4">X</entry>
<entry namest="c5">X</entry>
<entry namest="c6">X</entry>
<entry namest="c10">X</entry>
<entry namest="c11">X</entry>
<entry namest="c12">X</entry>
<entry namest="c13">X</entry>
<entry namest="c14">X</entry>
<entry namest="c15">X</entry>
<entry namest="c17">X</entry>
</row>
<row>
<entry>M.INTEGRITE</entry>
<entry namest="c4">X</entry>
<entry namest="c5">X</entry>
<entry namest="c6">X</entry>
<entry namest="c7">X</entry>
<entry namest="c8">X</entry>
<entry namest="c10">X</entry>
<entry namest="c11">X</entry>
<entry namest="c13">X</entry>
<entry namest="c14">X</entry>
<entry namest="c15">X</entry>
<entry namest="c17">X</entry>
<entry namest="c18">X</entry>
<entry namest="c19">X</entry>
<entry namest="c21">X</entry>
</row>
<row>
<entry>M.SINISTRE</entry>
<entry namest="c10">X</entry>
<entry namest="c13">X</entry>
<entry namest="c15">X</entry>
<entry namest="c17">X</entry>
<entry namest="c18">X</entry>
<entry namest="c19">X</entry>
<entry namest="c21">X</entry>
</row>
<row>
<entry>M.IDENTITE</entry>
<entry namest="c2">X</entry>
<entry namest="c14">X</entry>
<entry namest="c16">X</entry>
</row>
<row>
<entry>M.MASCARADE</entry>
<entry namest="c2">X</entry>
<entry namest="c4">X</entry>
<entry namest="c5">X</entry>
<entry namest="c7">X</entry>
<entry namest="c16">X</entry>
<entry namest="c17">X</entry>
</row>
<row>
<entry>M.REPUDIATION</entry>
<entry namest="c2">X</entry>
<entry namest="c4">X</entry>
<entry namest="c5">X</entry>
<entry namest="c7">X</entry>
<entry namest="c16">X</entry>
<entry namest="c17">X</entry>
</row>
<row>
<entry>M.DISPOEXPL</entry>
<entry namest="c18">X</entry>
</row>
<row>
<entry>M.RESIDUEL</entry>
<entry namest="c17">X</entry>
</row>
<row>
<entry>M.INTEGRITE</entry>
<entry namest="c4">X</entry>
<entry namest="c5">X</entry>
<entry namest="c10">X</entry>
<entry namest="c11">X</entry>
<entry namest="c12">X</entry>
<entry namest="c14">X</entry>
<entry namest="c15">X</entry>
<entry namest="c17">X</entry>
<entry namest="c18">X</entry>
<entry namest="c19">X</entry>
<entry namest="c21">X</entry>
</row>
</tbody>
</tgroup>
</table>
<para>La table suivante doit avoir toutes ses colonnes «EAL» de la
même largeur (ce qui suppose que la largeur du chapeau est
calculée par la feuille de style ! Yow)</para>
<table>
<title>Petites bidouilles sur les largeurs de colonne</title>
<tgroup cols="12">
<colspec colnum="1" colname="c1" colwidth="3cm"/>
<colspec colnum="2" colname="c2" colwidth="2cm"/>
<colspec colnum="3" colname="c3" colwidth="0.5cm"/>
<colspec colnum="4" colname="c4" colwidth="0.5cm"/>
<colspec colnum="5" colname="c5" colwidth="0.5cm"/>
<colspec colnum="6" colname="c6" colwidth="0.5cm"/>
<colspec colnum="7" colname="c7" colwidth="0.5cm"/>
<colspec colnum="8" colname="c8" colwidth="0.5cm"/>
<colspec colnum="9" colname="c9" colwidth="0.5cm"/>
<colspec colnum="10" colname="c10" colwidth="0.5cm"/>
<colspec colnum="11" colname="c11" colwidth="0.5cm"/>
<colspec colnum="12" colname="c12" colwidth="0.5cm"/>
<tbody>
<row>
<entry morerows='1' valign="middle">Assurance Class</entry>
<entry morerows='1' valign="middle">Assurance Family</entry>
<entry namest="c3" nameend="c9" align="justify">Assurance
Components by
Evaluation Assurance Level</entry>
<entry namest="c10" nameend="c12" align="center"></entry>
</row>
<row>
<entry rotate="1">EAL1</entry>
<entry rotate="1">EAL2</entry>
<entry rotate="1">EAL3</entry>
<entry rotate="1">EAL4</entry>
<entry rotate="1">EAL5</entry>
<entry rotate="1">EAL6</entry>
<entry rotate="1">EAL7</entry>
<entry namest="c10" nameend="c12" align="center">Orts</entry>
</row>
<row>
<entry morerows='2' align="center">Configuration Management</entry>
<entry>ACM_AUT</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ACM_CAP</entry>
<entry>1</entry>
<entry>2</entry>
<entry>3</entry>
<entry>4</entry>
<entry>4</entry>
<entry>5</entry>
<entry>5</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ACM_SCP</entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry>3</entry>
<entry>3</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry morerows='2' align="center">Delivery and Operation</entry>
<entry>ADO_DEL</entry>
<entry></entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry>2</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ADO_IGS</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry morerows='6' align="center">Development</entry>
<entry>ADV_FSP</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry>3</entry>
<entry>3</entry>
<entry>4</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ADV_HLD</entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry>3</entry>
<entry>4</entry>
<entry>5</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ADV_IMP</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry>3</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ADV_INT</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ADV_LLD</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ADV_RCR</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ADV_SPM</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>3</entry>
<entry>3</entry>
<entry>3</entry>
<entry>2</entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry morerows='1' align="center">Guidance Documents</entry>
<entry>AGD_ADM</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>AGD_USR</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry morerows='3' align="center">Life Cycle Support</entry>
<entry>ALC_DVS</entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ALC_FLR</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry>3</entry>
</row>
<row>
<entry>ALC_LCD</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ALC_TAT</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry>3</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry morerows='3' align="center">Maintenance of Assurance</entry>
<entry>AMA_AMP</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>AMA_CAT</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>AMA_EVD</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>AMA_SIA</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry></entry>
</row>
<row>
<entry morerows='3' align="center">Tests</entry>
<entry>ATE_COV</entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry>2</entry>
<entry>3</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ATE_DPT</entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ATE_FUN</entry>
<entry></entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>ATE_IND</entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry>2</entry>
<entry>2</entry>
<entry>2</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry morerows='3' align="center">Vulnerability Assessement</entry>
<entry>AVA_CCA</entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>AVA_MSU</entry>
<entry></entry>
<entry></entry>
<entry>1</entry>
<entry>2</entry>
<entry>2</entry>
<entry>3</entry>
<entry>3</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>AVA_SOF</entry>
<entry></entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry>1</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry>AVA_VLA</entry>
<entry></entry>
<entry>1</entry>
<entry>1</entry>
<entry>2</entry>
<entry>3</entry>
<entry>4</entry>
<entry>4</entry>
<entry></entry>
<entry></entry>
<entry></entry>
</row>
<row>
<entry namest="c1" nameend="c2" align='center'>PP Evaluation,
Class APE</entry>
<entry namest="c3" nameend="c12" align='center'>DES - ENV - INT -
OBJ - REQ - SRE</entry>
</row>
<row>
<entry namest="c1" nameend="c2" align='center'>ST Evaluation,
Class ASE</entry>
<entry namest="c3" nameend="c12" align='center'>DES - ENV - INT -
OBJ - PPC - REQ - SRE - TSS</entry>
</row>
</tbody>
</tgroup>
</table>
<table>
<title>Un tableau très, très long</title>
<tgroup cols="3" tgroupstyle="footnotesize">
<colspec colname="c1" colwidth="4cm"/>
<colspec colname="c2" colwidth="4cm"/>
<colspec colname="c3" colwidth="7cm"/>
<thead>
<row>
<entry>Menaces</entry>
<entry>Objectifs</entry>
<entry>Justificatif</entry>
</row>
</thead>
<tfoot>
<row>
<entry>Menaces</entry>
<entry>Objectifs</entry>
<entry>Justificatif</entry>
</row>
</tfoot>
<tbody>
<row>
<entry>
<para>M.INITIALISATION</para>
</entry>
<entry>
<para>OE.INIT</para>
</entry>
<entry></entry>
</row>
<row>
<entry>
<para>M.CONFIDENTIALITE</para>
</entry>
<entry>
<para>OT.IDENT</para>
<para>OT.NOBUG</para>
<para>OT.AUTOTEST</para>
<para>OT.PROTECT_DATA</para>
<para>OT.ADMINIS</para>
<para>OT.TRACE</para>
<para>OT.GUIDE</para>
<para>OE.ACCES</para>
<para>OE.SENSIB_EXPL</para>
<para>OE.FORMATION</para>
</entry>
<entry>
<para>Le contrôle de l'accès physique et logique à
la TOE permet de s'assurer qu'en fonctionnement
normal, seules les personnes autorisées ont accès
aux informations confidentielles.</para>
<para>L'exploitation de la TOE par des personnes
compétentes et conscientes de leur rôle permet de
limiter les risques d'erreurs de saisie ou
d'utilisation.</para>
<para>L'administration sécurisée et le contrôle de
bon fonctionnement de la TOE permettent d'éviter les
piégeages et dysfonctionnements qui ouvrent des
portes d'accès.</para>
<para>La qualité de développement de la TOE permet
de limiter les risques de mauvais fonctionnement qui
ouvrent des brèches dans la sécurité de la
TOE.</para>
<para>L'exploitation des traces d'audit permet de
détecter les dysfonctionnements, détournements de
droits et attaques en cours.</para>
<para>Le transport des données sécurisé entre la TOE
et les autres composantes de l'IGC permet de
préserver la confidentialité des biens
sensibles.</para>
</entry>
</row>
<row>
<entry>
<para>M.INTEGRITE</para>
</entry>
<entry>
<para>OT.IDENT</para>
<para>OT.TRACE</para>
<para>OT.PROTECT_DATA</para>
<para>OT.TRANS_DATA</para>
<para>OT.CTRL_DATA</para>
<para>OT.AUTOTEST</para>
<para>OT.NOBUG</para>
<para>OT.GUIDE</para>
<para>OE.ACCESS</para>
<para>OE.SENSIB_EXPL</para>
<para>OE.FORMATION</para>
<para>OE.MAINTENANCE</para>
<para>OE.SAUVEGARDE</para>
<para>OE.SECOURS</para>
</entry>
<entry>
<para>Le contrôle de l'accès physique et logique à
la TOE permet de se prémunir contre certains actes
de malveillance externes.</para>
<para>La capacité de la TOE et de ses exploitants à
sauvegarder et à restaurer les données sensibles
permet d'assurer l'intégrité des biens gérés par la
TOE.</para>
<para>L'exploitation des traces d'audit, et les
contrôles d'intégrité dans les échanges ou en
fonctionnement permettront de détecter toute perte
d'intégrité des biens.</para>
<para>Le contrôle de bon fonctionnement de la TOE
permet d'éviter les piégeages et dysfonctionnements
de la TOE qui pourraient provoquer une perte
d'intégrité des biens.</para>
<para>La qualité de développement de la TOE permet
de limiter les risques de mauvais fonctionnement qui
ouvrent des brèches dans la sécurité de la
TOE.</para>
<para>L'intégrité des services est assurée par le
plan de secours, et renforcé par la sensibilisation
des exploitants.</para>
<para>L'exploitation de la TOE par des personnes
compétentes et conscientes de leur rôle permet de
limiter les risques d'erreurs de saisie ou
d'utilisation.</para>
</entry>
</row>
<row>
<entry>
<para>M.SINISTRE</para>
</entry>
<entry>
<para>OT.AUTOTEST</para>
<para>OT.GUIDE</para>
<para>OE.ACCESS</para>
<para>OE.FORMATION</para>
<para>OE.MAINTENANCE</para>
<para>OE.SAUVEGARDE</para>
<para>OE.SECOURS</para>
</entry>
<entry>
<para>La résistance aux sinistres divers et aux
pertes d'intégrité qu'ils peuvent entraîner repose
essentiellement sur les objectifs de sauvegarde et
de reprise.</para>
<para>Les contrôles de fonctionnement, contrôles
d'accès physique à la TOE, la sensibilisation et la
compétence des exploitants visent à réduire le
risque d'accidents.</para>
<para>Le plan de secours est destiné à contrer un
sinistre.</para>
</entry>
</row>
<row>
<entry>
<para>M.IDENTITE</para>
</entry>
<entry>
<para>OE.CTRL_UTILIS</para>
<para>OE.SENSIB_EXPL</para>
</entry>
<entry>
<para>La TOE doit permettre le contrôle de
l'identité de l'utilisateur.</para>
<para>Les exploitants doivent être sensibilisés au
besoin de contrôler fortement cette identité.</para>
</entry>
</row>
<row>
<entry>
<para>M.MASCARADE</para>
</entry>
<entry>
<para>OT.IDENT</para>
<para>OT.TRACE</para>
<para>OT.ADMINIS</para>
<para>OE.SENSIB_EXPL</para>
<para>OE.ACCES</para>
</entry>
<entry>
<para>L'identification et l'authentification des
exploitants rendent difficile cet abus, le contrôle
d'accès physique à la TOE venant renforcer ces
objectifs.</para>
<para>La sensibilisation des exploitants, à la
nécessité de protéger leurs moyens
d'authentification notamment, rend moins probable la
possibilité de réussir une telle attaque.</para>
<para>La séparation des tâches et la nécessaire
collaboration entre exploitants, ainsi que
l'administration correcte de ces rôles renforce le
contrôle de légitimité des exploitants.</para>
<para>La traçabilité de toutes les opérations, et
l'exploitation de ces traces aide à détecter une
éventuelle mascarade.</para>
</entry>
</row>
<row>
<entry>
<para>M.REPUDIATION</para>
</entry>
<entry>
<para>OT.IDENT</para>
<para>OT.TRACE</para>
<para>OT.TRANS_DATA</para>
<para>OE.CTRL_UTILIS</para>
<para>OE.ACCES</para>
</entry>
<entry>
<para>L'identification et l'authentification des
exploitants ainsi que le contrôle d'accès physique à
la TOE limitent les possibilités de mystification
d'exploitants.</para>
<para>Les traces telles que la TOE doit les générer
permettent de retrouver l'historique des opérations
avec leur auteur.</para>
<para>Le contrôle d'intégrité des données échangées
par la TOE assure que les actions soient
reconnaissables.</para>
</entry>
</row>
<row>
<entry>
<para>M.DISPOEXPL</para>
</entry>
<entry>
<para>OE.SECOURS</para>
</entry>
<entry>
<para>La prise en compte des indisponibilités de
personnel est du ressort du plan de secours. Ceci
est clairement exprimé dans l'objectif
OE.SECOURS.</para>
</entry>
</row>
<row>
<entry>
<para>M.RESIDUEL</para>
</entry>
<entry>
<para>OE.ACCESS</para>
</entry>
<entry>
<para>La menace de persistance de données sensibles
sur des supports d'information est contrée par le
contrôle d'accès à tous les supports même
désaffectés, et la protection des informations y
compris sur les supports temporaires.</para>
</entry>
</row>
<row>
<entry>
<para>M.DISPO</para>
</entry>
<entry>
<para>OT.IDENT</para>
<para>OT.TRACE</para>
<para>OT.NOBUG</para>
<para>OT.ADMINIS</para>
<para>OE.AUTOTEST</para>
<para>OE.SENSIB_EXPL</para>
<para>OE.FORMATION</para>
<para>OE.ACCES</para>
<para>OE.MAINTENANCE</para>
<para>OE.SAUVEGARDE</para>
<para>OE.SECOURS</para>
</entry>
<entry>
<para>La politique de contrôle d'accès limite
l'accès physique et logique aux exploitants
autorisés.</para>
<para>La politique de sauvegarde et de reprises
permet de luter contre la perte d'intégrité de biens
nécessaires au bon fonctionnement de la TOE.</para>
<para>La gestion des rôles et l'administration de la
TOE permettent de renforcer le contrôle d'accès à la
TOE.</para>
<para>Les contrôles de bon fonctionnement de la TOE
et la trace de toutes les opérations réalisées
permettent de limiter le risque de défaillance de la
TOE et facilitent les reprises.</para>
<para>La qualité de développement de la TOE permet
de limiter les risques de mauvais fonctionnement qui
ouvrent des brèches dans la sécurité de la
TOE.</para>
<para>La sensibilisation des exploitants aux besoins
de disponibilité des services et leur compétence
renforce les chances de bon fonctionnement de la
TOE.</para>
<para>Le plan de secours permet, par exemple avec
des procédures de remplacement ou de duplications,
d'assurer la continuité des services vitaux, même
dans un fonctionnement en mode dégradé.</para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</sect1>
<sect1>
<title>Mises en page caractère</title>
<para><quote>Étrange est</quote>, dit l'âne. Et il s'envole.</para>
<para lang="en"><quote>Strange is</quote>, said the donkey. And flew
away.</para>
<para>Il a dit:<quote>il a dit: <quote>j'ai vu l'ours!</quote></quote></para>
<para lang="en">He said:<quote>he said: <quote>I saw the
bear!</quote></quote></para>
<para>Avez-vous déjà essayé des footnotes dans les
footnotes<footnote>
<para>Avant<footnote>
<para>Mais c'était avant !</para>
</footnote>, ça ne marchait pas.</para>
</footnote>? Ou même des URLs<footnote>
<para>URL signifie «<foreignphrase><ulink
url="http://www.w3.org/Addressing/URL/Overview.html">Uniform Resource Locator</ulink></foreignphrase>»</para>
</footnote> ?</para>
<para>Encore une footnote<footnote>
<para>Non, rien.</para>
</footnote>
</para>
<para>Et pourquoi pas dans une table ? Et n'oublions pas les
références croisées vers les footnotes (<xref linkend="FOOT-imbriquee"/>).
<informaltable>
<tgroup cols="1">
<tbody>
<row>
<entry>foo<footnote>
<para>bar<footnote id="FOOT-imbriquee">
<para>Footnote dans la footnote dans le tableau</para>
</footnote>
</para>
</footnote>
</entry>
</row>
<row>
<entry>baz<footnote>
<para>quux</para>
</footnote>
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<para>Test verbatim avec une <ulink url='&~"#@^{[§\%'>URL</ulink>
qui est &~"#@^{[§\% de pénible.</para>
<para>Les URLs se mettent aussi en ligne: <ulink url="http://www.ens-cachan.fr"/></para>
<para>le verbatim se teste aussi en bloc: <email>domq@cpan.org</email> se
typesette bien à l'extérieur, mais dedans c'est moins sûr:
<programlisting>domq@cpan.org
Avec du <varname>balisage</varname> à l'intérieur, l'espacement doit être correct. Les lignes longues doivent césurer.
</programlisting>
</para>
<para>Un peu de pifont: ✓ ✗ et de wasysym: ☺</para>
<sect2>
<title>Espaces valables ou non</title>
<para>Cette <emphasis>phrase </emphasis>est normale.</para>
<para>On ne doit pas voir ici de
saut de paragraphe.</para>
<para>Dans le code source, par contre,
<screen><computeroutput>les() {
espaces; sont; significatifs;
}</computeroutput></screen></para>
<para>Ces deux mots doivent être<!-- bl ah -->collés.</para>
<para>Pas d'espace après la <foreignphrase>footnote<footnote>
<para>Non,
rien.</para>
</footnote> <!-- Ne pas blaster l'espace ici merci -->
</foreignphrase>tout<emphasis>
<literal>ça</literal>
</emphasis>doitêtrecolléaveclepetitchiffre.</para>
<para> En revanche, on doit voir un espace entre chou et
fleur, mais pas entre fleur et le point:
<emphasis>chou<footnote>
<para>Encore vous ?!</para>
</footnote> <literal>fleur</literal>
</emphasis>.
</para>
<para>Un dernier (pas <!-- du tout -->collé, pas de mots cou<!--
Aîe, chérie, ça va couper !!
-->pés ni de sauts de
paragraphe
<!-- blah -->
<!-- blah -->
<!-- blah -->
<!-- blah -->
bidon)</para>
</sect2>
</sect1>
<sect1>
<title>Mises en page paragraphe</title>
<sect2>
<title><sgmltag>screenco</sgmltag> (et <sgmltag>programlistingco</sgmltag>, qui est pareil)</title>
<screenco>
<areaspec units="linerange">
<area coords="1" id="premiere"/>
<area coords="2" id="deuxieme"/>
<area coords="3" id="troisieme"/>
<area coords="1 3" id="tout-le-texte"/>
</areaspec>
<screen>Première ligne, très longue (rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant)
Deuxième ligne
Troisième et dernière ligne</screen>
<calloutlist>
<title>Commentaires</title>
<callout arearefs="premiere">
<para>C'est la première ligne<footnote>
<para>Un petit piège. Bien que nous sommes ici techniquement dans un screenco (au sens de l'inclusion XML), on ne devrait pas numéroter les lignes parce que ce n'est pas le <sgmltag>screen</sgmltag> que vous croyez.
<screen>Voyons cela...</screen>
</para>
</footnote>. On pourrait commenter à
l'envi sur cette ligne, juste pour avoir assez de blabla
pour savoir si l'itémisation des callouts s'indente
joliment.</para>
</callout>
<callout arearefs="premiere troisieme">
<para>C'est une description de deux lignes à la fois.</para>
</callout>
<callout arearefs="tout-le-texte">
<para>C'est une description de tout le texte à la fois.</para>
</callout>
</calloutlist>
</screenco>
</sect2>
</sect1>
<sect1>
<title>Références croisées</title>
<para>Le texte suivant ne doit pas être du charabia dans aucune langue:
<blockquote>
<para>
On regardera avec profit <xref linkend="TABLE1"/> dans <xref
linkend="SEC-tables"/>. <xref linkend="TABLE2"/> est
également intéressante (mais pas autant que le tableau
<xref endterm="TABLE1-titre" linkend="TABLE1"/>).</para>
</blockquote>
<blockquote lang="en">
<para>
One would refer to <xref linkend="TABLE1"/> in <xref
linkend="SEC-tables"/>. <xref linkend="TABLE2"/> may also
be of interest (although not as much as table <xref
endterm="TABLE1-titre" linkend="TABLE1"/>).</para>
</blockquote>
</para>
<para>
Ne pas oublier qu'il y a d'autres types de références croisées...
<orderedlist>
<listitem id="SEC-chef-tjrs-raison">
<para>Le chef a toujours raison.</para>
</listitem>
<listitem>
<para>Si le chef a tort, voir l'article <xref
linkend="SEC-chef-tjrs-raison"/>.</para>
</listitem>
</orderedlist>
</para>
</sect1>
<sect1>
<title>Cahiers de recette IDEALX</title>
<segmentedlist role="cahier-recette">
<segtitle role="titre"/>
<segtitle>Objectif du test</segtitle>
<segtitle>Mode opératoire</segtitle>
<segtitle>Résultat attendu</segtitle>
<segtitle role="conclusion">Conclusion</segtitle>
<segtitle role="remarques">Remarques éventuelles</segtitle>
<segtitle role="validation">Validation</segtitle>
<seglistitem>
<seg>Fonctionnement</seg>
<seg>Vérifier si ça marche</seg>
<seg>On appuie sur le bouton</seg>
<seg>Ça ronronne et ça s'allume</seg>
</seglistitem>
<seglistitem>
<seg>Sécurité</seg>
<seg>Vérifier si ça n'explose pas</seg>
<seg>On appuie sur le bouton, on appuie sur le bouton, on appuie
sur le bouton, on appuie sur le bouton, on appuie sur le bouton,
on appuie sur le bouton, on appuie sur le bouton, on appuie sur
le bouton et on appuie sur le bouton</seg>
<seg>On est toujours en vie</seg>
<seg>On est toujours en vie</seg>
</seglistitem>
</segmentedlist>
</sect1>
<sect1>
<title>Tirons quelques cartouches</title>
<caution>
<title>Not for the fin tarteur !</title>
<para>
Ce bidule est dangereux. (cartouche 'caution')
</para>
</caution>
<important>
<title>Deux tirant</title>
<para>
Dégâts ahead. (cartouche 'important')
</para>
</important>
<warning>
<title>gaffe</title>
<para>
Garopépin (cartouche 'warning')
</para>
</warning>
<para>
<tip>
<title>qui paye ?</title>
<para>
Conseil : ne pas conseiller (cartouche 'tip')
</para>
</tip>
</para>
<tip>
<para>
D'abord, quand il n'y a pas de titre, il doit y avoir le mot
«Conseil» qui apparaît. Ensuite, le C de «Conseil» ne doit pas
mordre l'arrondi de l'<literal>\ovalbox</literal>.</para>
<para>
Remplissor vous rend plissor !
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant Remplissor
vous rend plissor !
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
</para>
</tip>
<example>
<title>montrer n'est pas démontrer</title>
<para>
hop (cartouche 'example')
</para>
</example>
<note>
<title>A, B, C, D</title>
<para>
nul (cartouche 'note')
</para>
</note>
</sect1>
<sect1>
<title>Tests de l'environnement de compilation</title>
<para>Ça consiste à inclure trois images, dont les sources sont
respectivement en PostScript®, fig et PNG.
<foreignphrase>Use the zoom, Luke !</foreignphrase>
<figure>
<title><filename>test1.fig</filename></title>
<graphic fileref="images/test1" format="linespecific"/>
</figure>
<figure>
<title><filename>test2.ps</filename></title>
<graphic fileref="images/test2" format="linespecific"/>
</figure>
<figure>
<title><filename>test3.png</filename></title>
<graphic fileref="images/test3" format="linespecific"/>
</figure>
</para>
</sect1>
<bibliography>
<bibliodiv>
<title>Sous-section de bibliographie</title>
<para>C'est là qu'on essaye de donner l'impression qu'on est
cultivé et qu'on a lu les trucs qu'on cite.</para>
<biblioentry>
<abbrev>Zoinx_95</abbrev>
<title>Il y avait un problème avec les underscores dans les
abréviations de biblio. Voir <citation>Zoinx_95</citation> à ce sujet.</title>
</biblioentry>
</bibliodiv>
</bibliography>
</article>