Introduction aux composants d'un ordinateur
Introduction aux composants d'un ordinateur
[Link]@[Link]
2023/2024
04/03/2024 2
04/03/2024 Prof. ASIMI Younes 2
Un ordinateur est une machine électronique composé de trois composants Unité Centrale CU
principales :
le composant principal ordinateur. Elle contient tous les composants
ordinateur : carte mère, processeur, mémoire ram . Tous ces composants
sont reliés entre eux à carte mère par des connecteurs.
Système d'exploitation
04/03/2024 Prof. ASIMI Younes 14
La gestion de la mémoire;
Le stockage et la récupération de données sur les disques;
Les accès aux périphériques;
L a gestion les programmes;
La sécurité, Contrôle d'accès ..
La gestion des utilisateurs, des processus, des fichiers,
..
Parmi lesplus célèbres, on trouve:
Windows, Linux, Macintos
tournent
Le système Unix est un système d'exploitation multiutilisateurs, multi tâches, ce qui signifie
qu'il permet à un ordinateur de faire exécuter simultanément plusieurs programmes par un ou L'expression « Logiciel Libre » fait référence à la liberté pour les utilisateurs d'exécuter,
plusieurs utilisateurs: de copier, de distribuer, d'étudier, de modifier et d'améliorer le logiciel.
:
Multitâche: le système gère l exécution simultanée de plusieurs programmes
Liberté 0 : Laliberté d'exécuter le programme, pour tous les usages.
(multiprogrammes) appelés des processus.
Multiutilisateurs : le système permet de plusieurs utilisateurs différents sur Liberté 1 : la liberté le fonctionnement du programme et de
une même machine. à votre besoin.
Il possède plusieurs interpréteurs de commandes (shell) ainsi qu'un grand nombre de Liberté 2 : la liberté de redistribuer des copies .
commandes .
Liberté 3 : la liberté le programme et de diffuser les améliorations au
Interopérabilité avec Windows; public à fin faire bénéficier de la communauté.
Gestion dynamique des pilotes de périphériques: les modules sont chargés
dynamiquement;
Utilisateur A Utilisateur
Si les 2 empreintes sont identiques,
Principe : document est avérée
Transformation chaîne de caractères de longueur quelconque à une
chaîne de caractères de longueur fixe:
____
____
____
___
Empreinte
Fonction de Hachage
à sens unique 45KLM33KO4
Algorithmes :
Version
Un certificat est un document électronique émis par une tierce partie de Numéro de série
confiance qui permet de garantir clé publique. Algorithme de signature
V1 hachage
Il pour : (88)
Période de validité
Certifier une clé publique; Nom du sujet
45KLM33KO4
Identifier et authentifier une personne physique ou morale; Information clé publique
Chiffrement
Chiffrer et déchiffrer des données échangées dans le réseau; V2 Issuer unique identifier avec la clé
(93) Subject unique identifier privée de
Stocker des données sécurisées dans une base de données;
Type Criticality Value
Assurer une communication sécurisée entre des serveurs web et V3 Type Criticality Value
certification
LMERK360G
des navigateurs (certificat SSL); (96)
Signer en ligne en toute Type Criticality Value
. Signature AC
Il est délivré par une Autorité de Certification.
04/03/2024 Prof. ASIMI Younes 57 04/03/2024 Prof. ASIMI Younes 58
-----BEGIN CERTIFICATE-----
Signature manuscript Un code secret:
MIIC7TCCAlagAwIBAgIBBzANBgkqhkiG9w0BAQQFADCBhjELMAkGA1UEBhMCRlIxfKkhXGEkWafhxb3ilCqAFxif Que le signataire est le seul à
4J7DPEX2fgmLEcwDqccR connaître (ou un mot de passe...)
-----END CERTIFICATE-----
Types de certificats
Certificat Personnel Certificat Développeur
Hébergé sur un PC, carte à puce, jeton USB
Usage privé; Intégré à certains browser (IE,
Messagerie Donne le droit à certaines applications de se lancer;
Canal sécurisé
root
cryptage
salt
perturber cryptage Openssl passwd 2 salt estg2021 asimi: Crypter un mot de passe en utilisant de
salt régénérateur aléatoire chiffrement AES ;
Openssl passwd crypt salt estg2021 asimi : Crypter un mot de passe en utilisant de
chiffrement DES ;
fonction hachage MD5
Openssl passwd 5 salt estg2022 asimi : Crypter un mot de passe en utilisant la fonction de
hachage SHA256;
04/03/2024 Prof. ASIMI Younes 79 04/03/2024 Prof. ASIMI Younes 80
Contenu du cours Contenu du cours
#
#
$su
#
#
$
Un utilisateur peut à tout moment changer son mot de passe par la commande passwd.
La commande userdel permet de faire soit la première étape soit de réaliser les
deux d'un coup.
Pour supprimer l'utilisateur ASIMI dans les fichiers de configuration du
système, utilisez la commande suivante :
[root@root]# userdel ASIMI
Pour supprimer d'un coup l'utilisateur et son répertoire (ici /home/asimi), on
utilise la commande suivante :
[root@root]# userdel
04/03/2024 Prof. ASIMI Younes 89 04/03/2024 Prof. ASIMI Younes 90
Session identifier ;
Peer certificat;
Cipher Spec;
Master secret (clé de session);
Compression method;
Is resumable (flag qui indique la possibilité de créer des nouvelles connexions à partir
de cette session);
Server_random et Client_random;
Server_MAC_write_secret; Client_MAC_write_secret (calcule de MACs)
Server_write_key; Client_write_key(chiffrement des données)
Initialization vectors (vecteur d'initialisation CBC coté serveur/client)
Sequence number.
04/03/2024 Prof. ASIMI Younes 103 04/03/2024 Prof. ASIMI Younes 104
Contenu de cours Contenu de cours
04/03/2024 Prof. ASIMI Younes 105 04/03/2024 Prof. ASIMI Younes 106
04/03/2024 Prof. ASIMI Younes 107 04/03/2024 Prof. ASIMI Younes 108
Contenu de cours Contenu de cours
04/03/2024 Prof. ASIMI Younes 109 04/03/2024 Prof. ASIMI Younes 110
04/03/2024 Prof. ASIMI Younes 111 04/03/2024 Prof. ASIMI Younes 112
Contenu de cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 113 04/03/2024 Prof. ASIMI Younes 114
04/03/2024 Prof. ASIMI Younes 115 04/03/2024 Prof. ASIMI Younes 116
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 117 04/03/2024 Prof. ASIMI Younes 118
04/03/2024 Prof. ASIMI Younes 119 04/03/2024 Prof. ASIMI Younes 120
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 121 04/03/2024 Prof. ASIMI Younes 122
04/03/2024 Prof. ASIMI Younes 123 04/03/2024 Prof. ASIMI Younes 124
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 125 04/03/2024 Prof. ASIMI Younes 126
04/03/2024 Prof. ASIMI Younes 127 04/03/2024 Prof. ASIMI Younes 128
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 129 04/03/2024 Prof. ASIMI Younes 130
04/03/2024 Prof. ASIMI Younes 131 04/03/2024 Prof. ASIMI Younes 132
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 133 10/03/2024 Prof. ASIMI Younes 134
05/03/2024 Prof. ASIMI Younes 135 10/03/2024 Prof. ASIMI Younes 136
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 137 04/03/2024 Prof. ASIMI Younes 138
04/03/2024 Prof. ASIMI Younes 139 04/03/2024 Prof. ASIMI Younes 140
Contenu du cours Contenu du cours
06/03/2024 Prof. ASIMI Younes 141 06/03/2024 Prof. ASIMI Younes 142
06/03/2024 Prof. ASIMI Younes 143 04/03/2024 Prof. ASIMI Younes 144
Contenu du cours Contenu du cours
Les attaques les plus prouvées sur les réseaux sans fil sont fondées sur la nature
déterministe du chiffrement de flux proposé :
Noyau d'un chiffrement de flux fondé sur un générateur prévisible ;
Permutations initiales classiques pour construire une clé K ;
Utilisation vecteur d'initialisation (IV) prédéfini ;
Clé d'une longueur fixe;
Clé redondante ;
Comportement interne déterministe ;
Utilisation fonction d'équilibrage classique pour construire les vecteurs initiaux de
même longueur ;
La clé doit être aussi longue que le texte brut :
Ciphertext(Key,M)=M Key
Non sécurisé si les clés sont réutilisées :
(M1 PRNG(Pwd)) (M2 PRNG(Pwd)) = M1 M2
04/03/2024 Prof. ASIMI Younes 145 04/03/2024 Prof. ASIMI Younes 146
RC4 est un algorithme de chiffrement de flux symétrique à clé variable largement utilisé
en :
SSL/TLS pour la sécurité Web;
WEP pour la sécurité des réseaux sans fil.
Au fond, la réutilisation de la même clé d'origine et son comportement déterministe ont
été à l'origine des principaux problèmes de sécurité et des limites prouvées :
La longueur de la clé de chiffrement est connue de 256 caractères.
La clé peut être de n'importe quelle longueur;
Clé redondante ;
Propagation d'erreur et aucun contrôle ;
La clé doit être aussi longue que le texte en clair ;
04/03/2024 Prof. ASIMI Younes 147 04/03/2024 Prof. ASIMI Younes 148
Contenu du cours Contenu du cours
06/03/2024 Prof. ASIMI Younes 149 06/03/2024 Prof. ASIMI Younes 150
06/03/2024 Prof. ASIMI Younes 151 06/03/2024 Prof. ASIMI Younes 152
Contenu du cours Contenu du cours
06/03/2024 Prof. ASIMI Younes 153 06/03/2024 Prof. ASIMI Younes 154
User
Pour chaque classe d'utilisateurs, il y a 3 types d'accès à un fichier donné :
le propriétaire du fichier
Read (r) : en lecture
il est désigné par la lettre u
Write (w): enécriture
eXecute (x) : enexécution
Group (groupe)
les membres du groupe associé au fichier. il est
Au niveau répertoire, ces droits signifient :
désigné par la lettre g
Read : droit de lister les fichiers présents dans ce répertoire
Write : droit de créer ou de détruire un fichier qui s'y trouve
Others (autres)
eXecute : droit de traverser ce répertoire
Ce terme générique désigne tous les utilisateurs autres que les membres du groupe et les
propriétaires
Rq: 3 types d'accès et les 3 classes d'utilisateurs, il y a donc 9 droits d'accès
ils sont désignés par la lettre o
différents
04/03/2024 Prof. ASIMI Younes 155 04/03/2024 Prof. ASIMI Younes 156
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 159 04/03/2024 Prof. ASIMI Younes 160
Contenu du cours Contenu du cours
umask
répertoires. Il permet de gérer la sécurité ou bien la restriction des
permissions par défaut.
Pour un fichier les permissions par défaut sont « 666 » ou « rw-rw-
rw- »;
Un répertoire (dossier) se crée par défaut avec les permissions « 777
» ou « rwx rwx rwx»;
On peux appliquer la commande umask pour enlever
automatiquement certains droits.
Pour afficher le masque par défaut on exécute la commande suivante:
asimi@asimi-HP-620 ~ $ umask -p
umask 022
Rq: p = print
04/03/2024 Prof. ASIMI Younes 161 04/03/2024 Prof. ASIMI Younes 162
04/03/2024 Prof. ASIMI Younes 163 04/03/2024 Prof. ASIMI Younes 164
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 165 04/03/2024 Prof. ASIMI Younes 166
04/03/2024 Prof. ASIMI Younes 167 04/03/2024 Prof. ASIMI Younes 168
Contenu du cours Contenu du cours
169
04/03/2024 Prof. ASIMI Younes 169 04/03/2024 Prof. ASIMI Younes 170
04/03/2024 Prof. ASIMI Younes 173 04/03/2024 Prof. ASIMI Younes 174
176
04/03/2024 Prof. ASIMI Younes 175 04/03/2024 Prof. ASIMI Younes 176
Contenu du cours Contenu du cours
177 178
04/03/2024 Prof. ASIMI Younes 177 04/03/2024 Prof. ASIMI Younes 178
04/03/2024 Prof. ASIMI Younes 179 04/03/2024 Prof. ASIMI Younes 180
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 181 04/03/2024 Prof. ASIMI Younes 182
04/03/2024 Prof. ASIMI Younes 183 04/03/2024 Prof. ASIMI Younes 184
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 185 04/03/2024 Prof. ASIMI Younes 186
04/03/2024 Prof. ASIMI Younes 187 04/03/2024 Prof. ASIMI Younes 188
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 189 04/03/2024 Prof. ASIMI Younes 190
04/03/2024 Prof. ASIMI Younes 191 04/03/2024 Prof. ASIMI Younes 192
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 193 04/03/2024 Prof. ASIMI Younes 194
04/03/2024 Prof. ASIMI Younes 195 04/03/2024 Prof. ASIMI Younes 196
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 197 04/03/2024 Prof. ASIMI Younes 198
Processus
Infos retournées par ps: temps CPU utilisé
[lewandow:~] ps
PID TT STAT TIME COMMAND
Les processus
3899 p1 S 0:00.08 -zsh
numéro de 4743 p1 S 0:00.14 emacs
commande
processus 4180 std S 0:00.04 -zsh
exécutée
état du
processus: R actif
terminal T bloqué
associé P en attente
S endormi
Z Zombie
04/03/2024 Prof. ASIMI Younes 199 04/03/2024 Prof. ASIMI Younes 200
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 201 04/03/2024 Prof. ASIMI Younes 202
Types
Lancer un programme avec une certaine priorité :
$ nice n priorité commande
La :
$ renice n priorité PID
04/03/2024 Prof. ASIMI Younes 203 04/03/2024 Prof. ASIMI Younes 204
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 205 04/03/2024 Prof. ASIMI Younes 206
04/03/2024 Prof. ASIMI Younes 207 04/03/2024 Prof. ASIMI Younes 208
Contenu du cours Contenu du cours
04/03/2024 Prof. ASIMI Younes 209 04/03/2024 Prof. ASIMI Younes 210
Contenu du cours
Solutions