<?xml version="1.0" encoding="UTF-8"?><mets:mets xmlns:mads="http://www.loc.gov/mads/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:tef="http://www.abes.fr/abes/documents/tef" xmlns:metsRights="http://cosimo.stanford.edu/sdr/metsrights/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mets="http://www.loc.gov/METS/">
	

	<mets:metsHdr ID="rennes1-ori-wf-1-13360" RECORDSTATUS="complet" CREATEDATE="2019-11-26T11:33:23" LASTMODDATE="2019-11-26T11:47:42">
  <mets:agent ROLE="CREATOR">
			<mets:name>SCD-Universite de Rennes 1</mets:name>
		</mets:agent>
</mets:metsHdr>

	<mets:dmdSec ID="desc_expr" CREATED="2019-11-26T11:33:23">
  <mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_these">
			<mets:xmlData>
				<tef:thesisRecord>
     <dc:title xml:lang="fr">Modélisation et évaluation de la sécurité des parcours d'authentification</dc:title>
     <dcterms:alternative xml:lang="en">Modeling and assessing the security of the authentication procedure</dcterms:alternative>
     <dc:subject xml:lang="fr">Authentification</dc:subject><dc:subject xml:lang="fr">Risque de Sécurité</dc:subject><dc:subject xml:lang="fr">DSL</dc:subject><dc:subject xml:lang="fr">Modélisation</dc:subject><dc:subject xml:lang="fr">Gestion d'Identité</dc:subject><dc:subject xml:lang="fr">Exigence</dc:subject>
     <dc:subject xml:lang="en">Authentiction</dc:subject><dc:subject xml:lang="en">Security Risk</dc:subject><dc:subject xml:lang="en">DSL</dc:subject><dc:subject xml:lang="en">Modeling</dc:subject><dc:subject xml:lang="en">Identity Management</dc:subject><dc:subject xml:lang="en">Requirement Engineering</dc:subject>
     <dcterms:abstract xml:lang="fr">Les applications informatiques sont aujourd’hui largement déployées sur plusieurs plateformes (e.g., smartphone, ordinateur, console de jeux). Une instance de la même application peut être accessible en simultané sur ces plateformes. Cette hétérogénéité augmente certes le confort d’utilisation, mais rend les applications plus complexes, notamment en terme de sécurité, particulièrement, lorsqu’il s’agit de vérifier l’identité de l’utilisateur final. Cette vérification d’identité, bien qu’elle soit fondée sur des normes et des protocoles éprouvés, manque la considération des risques introduits par les éléments de contexte. Ces éléments de contexte sont principalement l’environnement d’exécution (e.g., navigateur web, application mobile), les choix d’utilisabilité, le comportement humain et les erreurs de conception. Cette thèse fournit des outils et méthodes qui permettent aux concepteurs d’améliorer la conception des parcours d’authentification en prenant en considération ces éléments de contexte. Cette démarche nécessite d’identifier les biens que l’on souhaite protéger ainsi que les risques et les menaces sur ces derniers. Pour une application Web/Mobile, le moyen d’authentification de ses utilisateurs est capital pour éviter tout accès non-autorisé. Cette authentification est souvent réalisée lors des phases de développement tout en étant dépourvue de spécification préalable. Cette absence de spécification empêche de déterminer les défauts qui en résultent, mais aussi ceux liés aux interfaces utilisateurs, aux choix d’usage et au comportement de l’utilisateur final. Dans un premier temps, nous étudions l’impact de ces éléments de contexte sur le parcours d’authentification. Puis, nous en déduisons une taxonomie des défauts qualifiés de défauts logiques. Enfin, nous définissons un ensemble d’exigences à respecter lors des phases de conception afin de prévenir ces défauts de sécurité. Dans un second temps, nous proposons de palier le manque de spécification du parcours d’authentification dans le processus de développement. Dans ce but, nous proposons un langage dédié (i.e., Langage Spécifique au Domaine - Domaine Specific Language (DSL)) à la spécification des parcours d’authentification. Ce langage dédié, qui implémente un ensemble d’abstractions que nous définissons via un cadre d’évaluation du niveau de risques, offre deux avantages importants. Premièrement, il permet d’étendre les moyens d’authentification existants en considérant les éléments de contexte (i.e., plasticité de l’interface utilisateur, l’utilisabilité, etc.). Deuxièmement, pour une spécification de parcours donnée, il permet d’évaluer automatiquement le niveau de risque d’attaques logiques associées.</dcterms:abstract>
     <dcterms:abstract xml:lang="en">Software Applications are being ubiquitous in our daily life. One application may run in different platforms (e.g., Web, Mobile, Gaming Console) while being accessible simultaneously. Although these heterogeneity raises the usability from the end-user’s perspective, it makes the applications more complex to maintain when they evolve, especially when it comes to verify the end-user’s identity and authenticity. Approuved Standards and protocols provide means to ensure the end-user’s identity. Neverthless, these ones lake of considering risks introduced by factors of these heteregeneous context. Some of the factors are : execution environment, usability choice, design errors and end-user’s behaviour. This thesis provides tools and approaches that allows designers to improve the security design of their applications while considering elements from the real-life contexte. This approach imply to identify the main assets to protect, the risks and the threats. Our approach involves Web/Mobile applications, mainly we are focusing on the authentication procedure of the end-user since this is vital in order to avoid unauthorized access to the legitimate user’s resources. These authentification, while leveraging on approuved authentication schemes, considerably lakes of formal specification during the design phase. First, we investigate the impact of the heteregeneous elements on the authentication procedure. Consequently, we identify the relevant flaws that we caracterize and then define as logic flaws. To overcome their flaws, we provide a set requirements that aim to tackle them during the design phase. Second, to overcome the lake of formal specification of the authentication procedure during the design phase, we provide a Domain-Specific Language (DSL). This dedicated language implements the abstractions of a risk assessment framework that we provide. The DSL allows to extend existing authentication schemes while considering real-life contexts. Then, from a given specification, it provides the result of the risk assessment of the identified logic attacks.</dcterms:abstract>
     <dc:type>Electronic Thesis or Dissertation</dc:type><dc:type xsi:type="dcterms:DCMIType">Text</dc:type>
     <dc:language xsi:type="dcterms:RFC3066">fr</dc:language>
    </tef:thesisRecord>
			</mets:xmlData>
		</mets:mdWrap>
</mets:dmdSec>
	
	<mets:dmdSec ID="desc_edition" CREATED="2019-11-26T11:33:23">
  <mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_edition">
			<mets:xmlData>
				<tef:edition><dcterms:medium xsi:type="dcterms:IMT">application/pdf</dcterms:medium><dcterms:extent>1 : 1537 Ko</dcterms:extent><dc:identifier xsi:type="dcterms:URI">https://ged.univ-rennes1.fr/nuxeo/site/esupversions/29c0e29e-89f3-49ed-a7fc-8b350beecad5</dc:identifier></tef:edition>
			</mets:xmlData>
		</mets:mdWrap>
</mets:dmdSec>

	<mets:amdSec>
		<mets:techMD ID="admin_expr">
			<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_admin_these">
				<mets:xmlData>
					<tef:thesisAdmin>
      <tef:auteur>
       <tef:nom>Ndiaye</tef:nom>
       <tef:prenom>Youssou</tef:prenom>
       
       <tef:dateNaissance>1991-11-28</tef:dateNaissance>
       <tef:nationalite scheme="ISO-3166-1">XX</tef:nationalite>
       <tef:autoriteExterne autoriteSource="Sudoc">243282761</tef:autoriteExterne>
       <tef:autoriteExterne autoriteSource="mailPerso">youssoun32@gmail.com</tef:autoriteExterne>
      </tef:auteur>
      <dc:identifier xsi:type="tef:NNT">2019REN1S076</dc:identifier>
      <dc:identifier xsi:type="tef:nationalThesisPID">http://www.theses.fr/2019REN1S076</dc:identifier>
      <dcterms:dateAccepted xsi:type="dcterms:W3CDTF">2019-12-10</dcterms:dateAccepted>
      <tef:thesis.degree>
							<tef:thesis.degree.discipline xml:lang="fr">Informatique</tef:thesis.degree.discipline>
							<tef:thesis.degree.grantor>
        <tef:nom>Universite de Rennes 1</tef:nom><tef:autoriteInterne>thesis.degree.grantor_1</tef:autoriteInterne>
        
        <tef:autoriteExterne autoriteSource="Sudoc">02778715X</tef:autoriteExterne>
       </tef:thesis.degree.grantor>
							<tef:thesis.degree.level>Doctorat</tef:thesis.degree.level>
						</tef:thesis.degree>
      <tef:partenaireRecherche type="autreType" autreType="ComuE">
       <tef:nom>Universite Bretagne Loire</tef:nom><tef:autoriteInterne>partenaireRecherche_1</tef:autoriteInterne>
       
       <tef:autoriteExterne autoriteSource="Sudoc">191639044</tef:autoriteExterne>
      </tef:partenaireRecherche>
      <tef:theseSurTravaux>non</tef:theseSurTravaux>
      <tef:avisJury>oui</tef:avisJury><tef:directeurThese><tef:nom>Barais</tef:nom><tef:prenom>Olivier</tef:prenom><tef:autoriteInterne>intervenant_1</tef:autoriteInterne><tef:autoriteExterne autoriteSource="Sudoc">094608946</tef:autoriteExterne></tef:directeurThese>
      
      <tef:ecoleDoctorale>
       <tef:nom>MATHSTIC</tef:nom><tef:autoriteInterne>ecoleDoctorale_1</tef:autoriteInterne>
       
       <tef:autoriteExterne autoriteSource="Sudoc">204770424</tef:autoriteExterne>
      </tef:ecoleDoctorale><tef:partenaireRecherche type="laboratoire">
							<tef:nom>
IRISA
</tef:nom><tef:autoriteInterne>partenaireRecherche_2</tef:autoriteInterne>
							
							<tef:autoriteExterne autoriteSource="Sudoc">
026386909
</tef:autoriteExterne>
						</tef:partenaireRecherche>
      <tef:oaiSetSpec>ddc:004</tef:oaiSetSpec>


     



     <tef:MADSAuthority authorityID="intervenant_1" type="personal"><tef:personMADS><mads:namePart type="family">Barais</mads:namePart><mads:namePart type="given">Olivier</mads:namePart></tef:personMADS></tef:MADSAuthority><tef:MADSAuthority authorityID="thesis.degree.grantor_1" type="corporate"><tef:personMADS><mads:namePart>Universite de Rennes 1</mads:namePart><mads:description>Sciences et technologie, medecine, pharmacie, odontologie, droit, economie, gestion, philosophie</mads:description></tef:personMADS></tef:MADSAuthority><tef:MADSAuthority authorityID="ecoleDoctorale_1" type="corporate"><tef:personMADS><mads:namePart>MATHSTIC</mads:namePart><mads:description>École doctorale Mathématiques et sciences et technologies de l'information et de la communication (Rennes)</mads:description></tef:personMADS></tef:MADSAuthority><tef:MADSAuthority authorityID="partenaireRecherche_1" type="corporate"><tef:personMADS><mads:namePart>Universite Bretagne Loire</mads:namePart><mads:description>
        
        Communaute des etablissements d enseignement superieur et de recherche (ComuE)
       
       </mads:description></tef:personMADS></tef:MADSAuthority><tef:MADSAuthority authorityID="partenaireRecherche_2" type="corporate"><tef:personMADS><mads:namePart>
IRISA
</mads:namePart></tef:personMADS></tef:MADSAuthority></tef:thesisAdmin>
				</mets:xmlData>
			</mets:mdWrap>
		</mets:techMD><mets:techMD ID="file_1"><mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_tech_fichier"><mets:xmlData><tef:meta_fichier>
     <tef:encodage>ASCII</tef:encodage>
     <tef:formatFichier>PDF</tef:formatFichier>
     
     
     
     <tef:taille>1573904</tef:taille>
    </tef:meta_fichier></mets:xmlData></mets:mdWrap></mets:techMD>

		
		
		
		<mets:rightsMD ID="dr_expr_thesard">
			<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_auteur_these">
				<mets:xmlData>
					<metsRights:RightsDeclarationMD>
						<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
							<metsRights:Permissions DISCOVER="true" COPY="true" DISPLAY="true" DUPLICATE="true" PRINT="true" MODIFY="false" DELETE="false"/>
						</metsRights:Context>
					</metsRights:RightsDeclarationMD>
				</mets:xmlData>
			</mets:mdWrap>
		</mets:rightsMD>
		
		<mets:rightsMD ID="dr_expr_univ">
			<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_etablissement_these">
				<mets:xmlData>
					<metsRights:RightsDeclarationMD>
						<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
							<metsRights:Permissions DISCOVER="true" COPY="true" DISPLAY="true" DUPLICATE="true" PRINT="true" MODIFY="false" DELETE="false"/>
						</metsRights:Context>
					</metsRights:RightsDeclarationMD>
				</mets:xmlData>
			</mets:mdWrap>
		</mets:rightsMD>
		
		<mets:rightsMD ID="dr_version">
			<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_version">
				<mets:xmlData>
					<metsRights:RightsDeclarationMD>
						<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
							<metsRights:Permissions DISCOVER="true" COPY="true" DISPLAY="true" DUPLICATE="true" PRINT="true" MODIFY="false" DELETE="false"/>
						</metsRights:Context>
					</metsRights:RightsDeclarationMD>
				</mets:xmlData>
			</mets:mdWrap>
		</mets:rightsMD>
	</mets:amdSec>
	
	<mets:fileSec>
  <mets:fileGrp ID="FGrID1" USE="archive"><mets:file ID="FID1" ADMID="file_1" MIMETYPE="application/pdf" USE="maitre"><mets:FLocat LOCTYPE="URL" xlink:href="https://ged.univ-rennes1.fr/nuxeo/site/esupversions/29c0e29e-89f3-49ed-a7fc-8b350beecad5"/></mets:file></mets:fileGrp>
 </mets:fileSec>

	<mets:structMap TYPE="logical">
		<mets:div TYPE="THESE" DMDID="desc_expr" ADMID="dr_expr_thesard dr_expr_univ admin_expr" CONTENTIDS="http://ori-oai-search.univ-rennes1.fr/uid/rennes1-ori-wf-1-13360/oeuvre">
			<mets:div TYPE="VERSION_COMPLETE" ADMID="dr_version" CONTENTIDS="http://ori-oai-search.univ-rennes1.fr/uid/rennes1-ori-wf-1-13360/oeuvre/version">
				<mets:div TYPE="EDITION" DMDID="desc_edition" CONTENTIDS="http://ori-oai-search.univ-rennes1.fr/uid/rennes1-ori-wf-1-13360/oeuvre/version/edition">
					<mets:fptr FILEID="FGrID1"/>
				</mets:div>
			</mets:div>
		</mets:div>
	</mets:structMap>
</mets:mets>