50
1 CONCOURS D’INFORMATICIEN PROFIL « ADMINISTRATEUR SYSTEMES » S S U U J J E E T T S S D D O O N N N N É É S S A A U U C C O O N N C C O O U U R R S S 2 2 0 0 1 1 4 4 - - 2 2 0 0 1 1 5 5 IMPORTANT Le programme étant toujours susceptible d’être modifié, cette brochure est fournie à titre purement indicatif. Pour tout renseignement complémentaire concernant ce concours les candidats peuvent s’adresser à la: : Direction des Ressources humaines et de la Formation du Sénat 8, rue Garancière – 75291 Paris cedex 06 Internet : http://www.senat.fr/emploi - Courriel : [email protected]

SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

1

CONCOURS D’INFORMATICIEN PROFIL

« ADMINISTRATEUR SYSTEMES »

SSUUJJEETTSS DDOONNNNÉÉSS AAUU CCOONNCCOOUURRSS 22001144--22001155

IMPORTANT

Le programme étant toujours susceptible d’être modifié, cette brochure est fournie à titre purement indicatif.

Pour tout renseignement complémentaire concernant ce concours les candidats peuvent s’adresser à la: : Direction des Ressources humaines et de la Formation du Sénat

8, rue Garancière – 75291 Paris cedex 06

Internet : http://www.senat.fr/emploi - Courriel : [email protected]

Page 2: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

2

SOMMAIRE

ÉPREUVES D’ADMISSIBILITÉ ........................................................................... 3

ÉPREUVES D’ADMISSION ................................................................................ 46

Page 3: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

3

Épreuves d'admissibilité

I. Questionnaire à choix multiples destiné à tester les connaissances techniques et informatiques des candidats (culture informatique générale, programmation, logique, algorithmie). (durée 2 heures – coefficient 3)

II. Épreuve technique comprenant des questions ouvertes et une étude de cas Les candidats doivent réaliser une étude d’un projet d’évolution d’architecture, comportant des choix techniques et leur justification par rapport aux besoins, et prenant en compte les aspects systèmes, bases de données, réseaux, exploitation, déploiement, sécurité, optimisation des processus productifs. (durée 4 heures – coefficient 5)

Le dossier remis aux candidats pour cette épreuve pourra comporter des documents rédigés en anglais.

Page 4: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

4

QUESTIONNAIRE À CHOIX MULTIPLES

(Durée 2 heures)

1. Complétez la suite logique : 1 ; 11 ; 21 ; 1211

A. 111221 B. 312211 C. 13112221

2. Quel est l'intrus ? A. EIGRP B. RIPE C. OSPF

3. Quelle est la commande SQL la plus rapide pour vider une table ? A. delete from commandes B. delete from commandes where 1=1 C. truncate table commandes

4. Dans un cluster vSphere configuré en haute disponibilité avec les paramètres par défaut, si un nœud esclave est identifié comme étant isolé du réseau, le nœud maître :

A. Redémarre immédiatement les VMs du nœud esclave sur les autres nœuds du cluster B. Force l'arrêt du nœud esclave puis redémarre les machines virtuelles C. Continue à surveiller les machines virtuelles du nœud esclave, les redémarre

éventuellement si elles sont arrêtées

5. Remplacez le « ? » par le nombre le plus logique : Isère 5, Corse 18, Aveyron 25, Yonne 14, Loire 8, Drôme ?

A. 8 B. 15 C. 25

6. Quelle est la première chose à faire lorsque l'on met en œuvre une politique de sécurité ? A. Écrire la politique de sécurité B. Installer un pare-feu C. Sensibiliser les utilisateurs à utiliser des mots de passe appropriés

Page 5: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

5

7. En PHP, quel nom de variable n'est pas légitime ? A. $Ma-Valeur B. $MaValeur C. $Ma_Valeur

8. Un serveur ESX dispose de 12 GHz de CPU et 128 Go de RAM. Deux pools de ressources ont été créés : ‘’Production’’, disposant d'une priorité haute et ‘’Développement’’ disposant d'une priorité normale. En cas de contention, de quelles ressources les VMs placées dans le pool de ‘’Production’’ disposent-elles ?

A. 10 GHz de CPU et 106 GB de RAM B. Toutes les ressources demandées, dans la limite de la capacité du nœud C. 8 GHz de CPU et 85 GB de RAM

9. M. et Mme Peris ont 6 filles, et chaque fille a un frère. Combien y a-t-il d'enfants dans la famille Peris ?

A. 6 B. 7 C. 12

10. La virtualisation des serveurs peut se définir comme : A. Le fait de faire fonctionner plusieurs serveurs virtuels sur un serveur physique B. Le fait de rendre accessible un ou des serveurs sur Internet C. Le fait de partager le stockage des données pour un ensemble de serveurs

11. En SQL, comment sélectionner tous les enregistrements d'une table "Utilisateurs" dont la valeur de la colonne "Nom" commence par un "a" ?

A. SELECT * FROM Utilisateurs WHERE Nom='a*' B. SELECT * FROM Utilisateurs WHERE Nom LIKE 'a%' C. SELECT * FROM Utilisateurs WHERE Nom='a%'

12. Un "Checkpoint" dans PostgreSQL permet : A. De vérifier l'intégrité des données d'une table B. D’assurer la consistance des données sur disque C. De vérifier l'authenticité d'une connexion SQL

Page 6: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

6

13. On considère l'algorithme suivant : VARIABLES a EST_DU_TYPE NOMBRE b EST_DU_TYPE NOMBRE DEBUT_ALGORITHME LIRE a b PREND_LA_VALEUR a×a b PREND_LA_VALEUR b+1 b PREND_LA_VALEUR b/2 AFFICHER "Que vaut b ?" AFFICHER b FIN_ALGORITHME Quel est l’enchainement d’opération effectué par cet algorithme ?

A.

B.

C.

14. Sur un serveur PostgreSQL, on héberge plusieurs applications. Les applications étant sur la même machine, on désactive les connexions réseau. Dans chaque fichier postgresql.conf, quel paramètre doit-on vérifier pour empêcher ces connexions ?

A. listen_addresses B. network_connection C. port

15. Quelle est la structure par défaut d'un index généré par PostgreSQL ? A. B-tree B. Isam C. Hash

16. Quel standard définit la notion de VLAN ? A. 802.1x B. 802.1q C. 802.11a

17. Dans une base Oracle 11g, un select sur dba_users montre un compte avec le status LOCKED(TIMED). Que cela signifie-t-il ?

A. Le compte n'a pas été utilisé depuis longtemps B. Trop de connexions invalides ont eu lieu avec ce compte C. L'utilisateur a programmé une désactivation du compte après un délai

18. La première version de Novell Netware a été lancée en : A. 1983 B. 1993 C. 2003

Page 7: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

7

19. Dans un algorithme de chiffrement asymétrique, quelle clé utilisez-vous pour signer vos documents ?

A. La clé publique B. La clé privée C. Il faut les deux

20. Un panier de fruits pèse 11 kilos. Les fruits seuls pèsent 10 kilos de plus que le panier vide. Combien pèse le panier vide ?

A. 1 B. 0,5 C. 2

21. Quelle couche ne fait pas partie du modèle OSI ? A. Liaison B. Connexion C. Session

22. Quel compteur de performance CPU d'un nœud ESX permet de surveiller le niveau de contention CPU ?

A. CPU WAIT B. CPU IDLE C. CPU READY

23. Dans une maison de 4 étages, 4 frères et sœurs, Léa, Romain, Sarah et David, ont chacun leur chambre à un étage différent. La chambre sous le toit est celle d’une fille Romain a sa chambre au-dessus de la chambre de Sarah David a la sienne au rez-de-chaussée, au-dessous de celle de Sarah

Où se trouve la chambre de Léa ? A. Sous le toit B. Au 1er étage C. Au 2ème étage

24. Quels sont les avantages d’un réseau en étoile ? A. L’ajout facile de postes de travail et la localisation facile de pannes B. L’accès performant à Internet C. L’unique moyen d’éviter les intrusions dans un réseau d’entreprise

25. Une interface réseau Ethernet 10/100Mb/s base T, dispose pour le câble d'un connecteur de type :

A. RJ45 B. RJ11 C. PCI

Page 8: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

8

26. Dans un système Unix, à quoi correspond lp0 ? A. Une imprimante B. Un lecteur de cdrom C. Une liste programmable

27. Le Netware Core Protocol (NCP) ne fonctionne pas sur : A. IP B. IPX C. SPX

28. Un pool de ressources est créé avec 5 GHz de réservation, une machine virtuelle s'y exécute et dispose d'une réservation de 1 GHz. Vous créez un pool enfant avec une réservation de 2 GHz (autres paramètres par défaut). Dans ce pool enfant, vous créez 2 machines virtuelles avec 1 GHz de réservation pour l'une (VM1) et 2 GHz pour l'autre (VM2). Que se passe-t-il en démarrant successivement VM1 puis VM2 ?

A. VM1 démarre, VM2 ne peut démarrer B. VM1 démarre et VM2 démarre C. VM1 démarre mais s'arrête lorsque VM2 est démarrée

29. Un pool de ressources est créé avec 5 GHz de réservation, trois machines virtuelles s'y exécutent et disposent chacune d'une réservation de 1 GHz. Vous créez un pool enfant avec une réservation de 2 GHz (autres paramètres par défaut). Dans ce pool enfant, vous créez 2 machines virtuelles avec 1 GHz de réservation pour l'une (VM1) et 2 GHz pour l'autre (VM2). Que se passe-t-il en démarrant successivement VM1 puis VM2 ?

A. VM1 démarre, VM2 ne peut démarrer B. VM1 démarre et VM2 démarre C. VM1 démarre mais s'arrête lorsque VM2 est démarrée

30. Où placer le 4 ?

A. À droite du 3 B. Au-dessus du 1 C. Sur la dernière ligne

Page 9: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

9

31. Le logiciel LibreOffice est : A. Une suite bureautique libre B. Un logiciel de retouche d'image libre C. Un firewall libre pour les PME

32. Trouvez le code de la carte bleue sachant que l’addition des 4 chiffres donne 13, le chiffre des milliers est le double de celui de l’unité et le chiffre des centaines est le triple de celui des dizaines.

A. 2821 B. 4522 C. 6313

33. Avec la notation 192.168.38.16/28, combien d'adresses IP sont disponibles pour mettre des équipements ?

A. 28 B. 14 C. 16

34. Pauline est très liée avec 5 hommes : son père, son oncle, son cousin, son frère et son mari. Ils s'appellent (par ordre alphabétique) Daniel, Lucas, Robert, William et Xavier. Malheureusement, ces 5 hommes habitent un peu partout en Europe. Les villes dans lesquelles ils vivent sont Londres, Paris, Rome, Madrid et Berlin. Ils exercent les métiers de commerçant, diplomate, étudiant, artiste et professeur.

Sachant que : L'homme qui vit à Berlin est le père du commerçant. Le diplomate est le père de l'homme qui vit à Paris. Lucas est le fils de l'homme qui vit à Rome. Robert est le fils de l'artiste. Daniel est le père de l'homme qui vit à Madrid. William est le père de l'étudiant. Le cousin de Pauline ne vit pas à Paris. Quelle est la profession du mari de Pauline ?

A. Professeur B. Commerçant C. Diplomate

35. Qu’est-ce qu’un framework de développement ? A. Un ensemble d’outils, de bibliothèques et de méthodologies qui visent à faciliter, cadrer

et accélérer les développements B. Un langage de développement permettant de développer en agile C. Un ensemble d’outils qui visent à modéliser, exécuter et piloter des processus

Page 10: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

10

36. Le tablespace temporaire d'une instance Oracle atteint 99 % d'occupation. Aucun autre problème n'a été remonté par les utilisateurs. Toutefois, que préconisez-vous ?

A. Créer un nouveau tablespace temporaire et affecter une partie des utilisateurs à ce tablespace

B. Ne rien faire C. Doubler la taille du tablespace

37. Qu’est-ce qu’un bus de données ? A. Une base de données distribuée B. Un infocentre C. Un système d’échanges

38. Cherchez l'intrus ? A. Heartbleed B. Poodle C. ShellShock

39. Comment connaître l'espace disque disponible sur chaque partition ? A. du

B. dd

C. df

40. Sans avoir spécifié ''PRIMARY KEY'' lors de la création d'une table, quel index est utilisé par Innodb comme clé primaire ?

A. Le premier index UNIQUE NOT NULL, à défaut un index interne B. Un index sur la première colonne C. Aucun

41. Combien de personnes devez-vous inviter à votre anniversaire pour avoir une chance sur 2 de rencontrer quelqu’un qui est né le même jour que vous ?

A. 22 B. 102 C. 365

42. Qu’est-ce qu’un client léger ? A. Un ordinateur sans écran, ni clavier, ni souris B. Un ordinateur qui n’a besoin que d’un navigateur pour fonctionner C. Un logiciel gratuit que l’on installe sur un ordinateur

Page 11: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

11

43. Dans le cas d'un serveur PostgreSQL sur UNIX, quel process n'existe pas ? A. postgres: checkpointer process B. postgres: wal writer process C. postgres: login process

44. Un serveur mandataire a pour objet : A. De faire de la détection d'intrusion au niveau réseau B. De faire de la détection d'intrusion au niveau système C. De faire de la défense périmétrique

45. Qui est l'intrus ? A. ARP B. RARP C. WARP

46. Que signifie SQL ? A. Strong Question Language B. Structured Question Language C. Structured Query Language

47. Dans quelle variable retrouve-t-on le numéro de processus du shell courant ? A. $?

B. $*

C. $$

48. Un serveur ESXi est doté de 2 CPUs à 6 cœurs, l'hyperthreading n'est pas activé. Quel est le nombre maximal de vCPUs pouvant être affectées à une VM sans dépasser les limites NUMA ?

A. 4 vCPUs B. 6 vCPUs C. 8 vCPUs

49. Vous avez 6 enfants, prénommés : Dolorès, Réginald, Miguel, Faustine, Sophie et Ladislas. Comment appelez-vous le septième ?

A. Silvio B. Gontran C. Erwan

50. Que signifie SAN ? A. Storage Area Network B. Storage Administration Network C. Security Administration Network

Page 12: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

12

51. Lequel de ces patterns n’est pas un pattern d’architecture technique ? A. Les interfaces Homme Machine B. Le stockage relationnel C. Le pattern Royaume-Emissaire

52. Heartbleed est plutôt : A. De la famille des fuites d'informations B. De la famille des injections de code C. De la famille des dénis de service

53. Comment afficher la version du système utilisée ? A. uname -r B. uname -n C. uname -t

54. Une récente attaque fortement médiatisée affectait Bash. Mais ... A. Heureusement elle ne concernait que Bash B. Elle affecte aussi le Linux Shell C. C’est une menace générale transposable à tout type de Shell

55. Vous devez acquérir un nouveau serveur à insérer dans votre cluster vSphere. Le but est d'obtenir le meilleur taux de consolidation possible tout en garantissant de bonnes performances. Vous devez choisir entre un serveur doté de CPUs 10 cœurs à 3 GHz et un serveur doté de CPUs 12 cœurs à 2,5 GHz. Lequel utiliseriez-vous ?

A. Le serveur à 3 GHz B. Le serveur à 2,5 GHz C. Les deux sont équivalents avec 30 GHz par CPU

56. Sans avoir spécifié ''PRIMARY KEY'' lors de la création d'une table, quel index est utilisé par PostgreSQL comme clé primaire ?

A. Le premier index UNIQUE NOT NULL, à défaut un index interne B. Un index sur la première colonne C. Aucun

57.

Dans ce rectangle le R est présent …………………….. fois

Remplacer les …… par :

A. Deux B. Trois C. Quatre

Page 13: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

13

58. Un mot en trop : TRACE, ESSOR, ROSSE, ECART, COSSE A. TRACE B. ROSSE C. COSSE

59. Quel est l’intrus dans cette suite de lettres ? B I G L C N B A T I D G D A N C T A. B B. D C. L

60. Que ne permet pas de faire LVM ? A. Se protéger contre les pannes matérielles B. Faire des "snapshots" C. Concaténer plusieurs supports de stockage

61. Quels sont les intrus ? 7, 17, 27, 37, 47, 57, 67, 97 A. 17 et 27 B. 27 et 57 C. 67 et 97

62. Quelle est l'interface graphique qui permet de gérer un serveur Netware 5 depuis un poste client sous Windows ?

A. NDS Manager B. NWAdmin C. Netware Server Manager

63. En quelle année l'utilisation d'EPOCH sur un système 32 bits deviendra un problème ? A. 2038 B. 2036 C. 2042

64. Quelle notion ne fait pas partie des concepts de LVM ? A. PV B. VG C. VA

65. Quel autre SGBD est propriété d’Oracle ? A. PostreSQL B. MariaDB C. MySQL

Page 14: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

14

66. Quel est le port utilisé par le service de noms "NETBIOS Name Service" ? A. 53 B. 137 C. 139

67. En Perl, quelle sera la valeur de $1 ?

my $txt = 'Concours administrateur systemes'; $txt =~ /(\w+)$/;

A. systemes B. Concours administrateur systemes C. Concours administrateur

68. Pour remonter le niveau du mode EVC sur un cluster, il faut : A. Changer le niveau, puis éteindre et rallumer les VMs afin de prendre en compte le

nouveau niveau B. Éteindre au préalable l'ensemble des machines virtuelles du cluster C. Changer le niveau, puis redémarrer le système des VMs afin de prendre en compte le

nouveau niveau

69. Quelle séquence de lettres doit suivre ? AQW, ZSX, EDC, RFV, TGB, … A. KIL B. YHN C. NJU

70. Si Raoul et Nadège ont appelé leur enfant : Urbain, si Bernard et Odile ont appelé leur enfant : Armand, si Firmin et Diane ont appelé leur enfant : Ingrid, si Raymond et Ariane ont appelé leur enfant : Olivier, comment Guillaume et Charlotte vont-ils appeler leur enfant ?

A. Erwan B. Éric C. Léa

71. Quel nombre pour suivre ? 42, 20, 4, 16, 37, … A. 9 B. 12 C. 58

Page 15: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

15

72. L’informatique décisionnelle permet de : A. Fournir des tableaux de bord opérationnels pour aider à la décision B. Faire de la veille technologique pour décider de leur évolution C. Superviser les systèmes d’information

73. Quelle liste concerne des protocoles de chiffrement ? A. ARJ ZIP LHA TGZ B. NFL NBA NHL MLB C. TLS RSA AES DES

74. Dans LVM, un volume logique peut être étendu sur : A. Plusieurs volumes logiques B. Plusieurs volumes physiques C. Ne peut être utilisé que sur un seul disque physique

75. Quel est le nom du module RAID dans le noyau Linux ? A. lvm B. md C. ext

76. Pour une base PostgreSQL, on a le fichier pg_hba.conf suivant :

# local all pgdata ident host administrator pgdata 127.0.0.1/32 md5 # hostssl scrutin seance 192.168.3.0/24 md5 # host all all 0.0.0.0/0 reject #

À la lecture de ce fichier, laquelle des affirmations suivantes est fausse ?

A. L’utilisateur administrator peut se connecter avec un mot de passe B. Il est possible de se connecter à la base postgres C. Les connexions depuis le sous-réseau 192.168.3.0/24 sont autorisées

77. Lorsque dans une requête SQL, on utilise deux fois la même table avec une condition de relation, on appelle cela :

A. Une auto jointure (self join) B. Une jointure croisée (cross join) C. Une mini jointure (mini join)

Page 16: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

16

78. HTTPS est à HTTP, ce que : A. 110 est à 125 B. 22 est à 25 C. 465 est à 25

79. Qu'est ce qui est le moins indispensable en sécurité ? A. DNS B. NTP C. SSH

80. Si l'on essaye de classer les 3 menaces suivantes par ordre de gravité croissante, quel serait l'ordre ?

A. Heartbleed, ShellShock, Poodle B. Poodle, Heartbleed, ShellShock C. ShellShock, Poodle, Heartbleed

81. L'activation de vSphere HA sur un cluster permet : A. De redémarrer les VMs d'un nœud qui ne répond plus sur les autres membres du cluster B. De maintenir la disponibilité des VMs protégées sans aucune interruption de service C. De surveiller et redémarrer n'importe quelle application

82. Vous marchez, avec le soleil dans le dos, vers la ligne d’arrivée. Qui arrive le premier ? A. Vous B. Votre ombre C. Vous et votre ombre

83. Quel est le système d’échanges qui permet d’échanger des données en temps réel ? A. ETL B. ESB C. EDI

84. Que se passe-t-il ?

22:59:24.715609 IP 172.17.17.63.25802 > 172.17.9.49.http: S 1906333257:1906333257(0) win 8192 <mss 1460,nop,wscale 2,nop,nop,sackOK> 0x0000: 4500 0034 52b3 4000 8006 357e ac11 113f [email protected]~...? 0x0010: ac11 0931 64ca 0050 71a0 5649 0000 0000 ...1d..Pq.VI.... 0x0020: 8002 2000 af7f 0000 0204 05b4 0103 0302 ................ 0x0030: 0101 0402 .... 22:59:24.715683 IP 172.17.9.49.http > 172.17.17.63.25802: S 1151678723:1151678723(0) ack 1906333258 win 5840 <mss 1460,nop,nop,sackOK> 0x0000: 4500 0030 0000 4000 4006 c835 ac11 0931 E..0..@[email protected] 0x0010: ac11 113f 0050 64ca 44a5 3903 71a0 564a ...?.Pd.D.9.q.VJ 0x0020: 7012 16d0 4eff 0000 0204 05b4 0101 0402 p...N........... 22:59:24.715983 IP 172.17.17.63.25802 > 172.17.9.49.http: . ack 1 win 64240 0x0000: 4500 0028 52b4 4000 8006 3589 ac11 113f E..([email protected]....? 0x0010: ac11 0931 64ca 0050 71a0 564a 44a5 3904 ...1d..Pq.VJD.9. 0x0020: 5010 faf0 97a2 0000 0000 0000 0000 P............. 22:59:24.717268 IP 172.17.17.63.25802 > 172.17.9.49.http: P 1:571(570) ack 1 win 64240

Page 17: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

17

0x0000: 4500 0262 52b7 4000 8006 334c ac11 113f [email protected]...? 0x0010: ac11 0931 64ca 0050 71a0 564a 44a5 3904 ...1d..Pq.VJD.9. 0x0020: 5018 faf0 4821 0000 4745 5420 2f70 6167 P...H!..GET./pag 0x0030: 652d 6465 2d74 6573 742e 6874 6d6c 2048 e-de-test.html.H 0x0040: 5454 502f 312e 310d 0a48 6f73 743a 2076 TTP/1.1..Host:.v 0x0050: 6972 6775 6c65 2e73 656e 6174 2e66 720d irgule.senat.fr. 0x0060: 0a55 7365 722d 4167 656e 743a 204d 6f7a .User-Agent:.Moz 0x0070: 696c 6c61 2f35 2e30 2028 5769 6e64 6f77 illa/5.0.(Window 0x0080: 7320 4e54 2036 2e31 3b20 574f 5736 343b s.NT.6.1;.WOW64; 0x0090: 2072 763a 3239 2e30 2920 4765 636b 6f2f .rv:29.0).Gecko/ 0x00a0: 3230 3130 3031 3031 2046 6972 6566 6f78 20100101.Firefox 0x00b0: 2f32 392e 300d 0a41 6363 6570 743a 2074 /29.0..Accept:.t 0x00c0: 6578 742f 6874 6d6c 2c61 7070 6c69 6361 ext/html,applica 0x00d0: 7469 6f6e 2f78 6874 6d6c 2b78 6d6c 2c61 tion/xhtml+xml,a 0x00e0: 7070 6c69 6361 7469 6f6e 2f78 6d6c 3b71 pplication/xml;q 0x00f0: 3d30 2e39 2c2a 2f2a 3b71 3d30 2e38 0d0a =0.9,*/*;q=0.8.. 0x0100: 4163 6365 7074 2d4c 616e 6775 6167 653a Accept-Language: 0x0110: 2066 722d 6672 2c65 6e2d 7573 3b71 3d30 .fr-fr,en-us;q=0 0x0120: 2e35 0d0a 4163 6365 7074 2d45 6e63 6f64 .5..Accept-Encod 0x0130: 696e 673a 2067 7a69 702c 2064 6566 6c61 ing:.gzip,.defla 0x0140: 7465 0d0a 444e 543a 2031 0d0a 436f 6f6b te..DNT:.1..Cook 0x0150: 6965 3a20 5f5f 7574 6d61 3d33 3836 3431 ie:.__utma=38641 0x0160: 3138 352e 3132 3539 3132 3438 3331 2e31 185.1259124831.1 0x0170: 3339 3832 3531 3035 342e 3134 3133 3437 398251054.141347 0x0180: 3933 3538 2e31 3431 3335 3333 3838 302e 9358.1413533880. 0x0190: 3130 373b 205f 5f75 746d 7a3d 3338 3634 107;.__utmz=3864 0x01a0: 3131 3835 2e31 3431 3236 3735 3038 312e 1185.1412675081. 0x01b0: 3939 2e36 2e75 746d 6373 723d 676f 6f67 99.6.utmcsr=goog 0x01c0: 6c65 7c75 746d 6363 6e3d 286f 7267 616e le|utmccn=(organ 0x01d0: 6963 297c 7574 6d63 6d64 3d6f 7267 616e ic)|utmcmd=organ 0x01e0: 6963 7c75 746d 6374 723d 286e 6f74 2532 ic|utmctr=(not%2 0x01f0: 3070 726f 7669 6465 6429 3b20 5f67 613d 0provided);._ga= 0x0200: 4741 312e 322e 3132 3539 3132 3438 3331 GA1.2.1259124831 0x0210: 2e31 3339 3832 3531 3035 340d 0a43 6f6e .1398251054..Con 0x0220: 6e65 6374 696f 6e3a 206b 6565 702d 616c nection:.keep-al 0x0230: 6976 650d 0a50 7261 676d 613a 206e 6f2d ive..Pragma:.no- 0x0240: 6361 6368 650d 0a43 6163 6865 2d43 6f6e cache..Cache-Con 0x0250: 7472 6f6c 3a20 6e6f 2d63 6163 6865 0d0a trol:.no-cache.. 0x0260: 0d0a .. 22:59:24.717298 IP 172.17.9.49.http > 172.17.17.63.25802: . ack 571 win 6840 0x0000: 4500 0028 4321 4000 4006 851c ac11 0931 E..(C!@[email protected] 0x0010: ac11 113f 0050 64ca 44a5 3904 71a0 5884 ...?.Pd.D.9.q.X. 0x0020: 5010 1ab8 75a1 0000 P...u... 22:59:24.720163 IP 172.17.9.49.http > 172.17.17.63.25802: P 1:263(262) ack 571 win 6840 0x0000: 4500 012e 4322 4000 4006 8415 ac11 0931 E...C"@[email protected] 0x0010: ac11 113f 0050 64ca 44a5 3904 71a0 5884 ...?.Pd.D.9.q.X. 0x0020: 5018 1ab8 73b3 0000 4854 5450 2f31 2e31 P...s...HTTP/1.1 0x0030: 2032 3030 204f 4b0d 0a44 6174 653a 2046 .200.OK..Date:.F 0x0040: 7269 2c20 3137 204f 6374 2032 3031 3420 ri,.17.Oct.2014. 0x0050: 3230 3a35 393a 3234 2047 4d54 0d0a 5365 20:59:24.GMT..Se 0x0060: 7276 6572 3a20 4170 6163 6865 0d0a 4c61 rver:.Apache..La 0x0070: 7374 2d4d 6f64 6966 6965 643a 2046 7269 st-Modified:.Fri 0x0080: 2c20 3137 204f 6374 2032 3031 3420 3230 ,.17.Oct.2014.20 0x0090: 3a34 313a 3437 2047 4d54 0d0a 4554 6167 :41:47.GMT..ETag 0x00a0: 3a20 2232 3338 3166 362d 302d 3634 6335 :."2381f6-0-64c5 0x00b0: 3938 6330 220d 0a41 6363 6570 742d 5261 98c0"..Accept-Ra 0x00c0: 6e67 6573 3a20 6279 7465 730d 0a43 6f6e nges:.bytes..Con 0x00d0: 7465 6e74 2d4c 656e 6774 683a 2030 0d0a tent-Length:.0.. 0x00e0: 4163 6365 7373 2d43 6f6e 7472 6f6c 2d41 Access-Control-A 0x00f0: 6c6c 6f77 2d4f 7269 6769 6e3a 202a 0d0a llow-Origin:.*.. 0x0100: 436f 6e6e 6563 7469 6f6e 3a20 636c 6f73 Connection:.clos 0x0110: 650d 0a43 6f6e 7465 6e74 2d54 7970 653a e..Content-Type: 0x0120: 2074 6578 742f 6874 6d6c 0d0a 0d0a .text/html.... 22:59:24.721265 IP 172.17.9.49.http > 172.17.17.63.25802: F 263:263(0) ack 571 win 6840 0x0000: 4500 0028 4323 4000 4006 851a ac11 0931 E..(C#@[email protected] 0x0010: ac11 113f 0050 64ca 44a5 3a0a 71a0 5884 ...?.Pd.D.:.q.X. 0x0020: 5011 1ab8 749a 0000 P...t... 22:59:24.722682 IP 172.17.17.63.25802 > 172.17.9.49.http: . ack 263 win 63978 0x0000: 4500 0028 52bf 4000 8006 357e ac11 113f E..([email protected]~...? 0x0010: ac11 0931 64ca 0050 71a0 5884 44a5 3a0a ...1d..Pq.X.D.:. 0x0020: 5010 f9ea 9568 0000 0000 0000 0000 P....h........ 22:59:24.723573 IP 172.17.17.63.25802 > 172.17.9.49.http: . ack 264 win 63978 0x0000: 4500 0028 52c1 4000 8006 357c ac11 113f E..([email protected]|...? 0x0010: ac11 0931 64ca 0050 71a0 5884 44a5 3a0b ...1d..Pq.X.D.:. 0x0020: 5010 f9ea 9567 0000 0000 0000 0000 P....g........ 22:59:24.723763 IP 172.17.17.63.25802 > 172.17.9.49.http: F 571:571(0) ack 264 win 63978 0x0000: 4500 0028 52c3 4000 8006 357a ac11 113f E..([email protected]...?

Page 18: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

18

0x0010: ac11 0931 64ca 0050 71a0 5884 44a5 3a0b ...1d..Pq.X.D.:. 0x0020: 5011 f9ea 9566 0000 0000 0000 0000 P....f........ 22:59:24.723785 IP 172.17.9.49.http > 172.17.17.63.25802: . ack 572 win 6840 0x0000: 4500 0028 4324 4000 4006 8519 ac11 0931 E..(C$@[email protected] 0x0010: ac11 113f 0050 64ca 44a5 3a0b 71a0 5885 ...?.Pd.D.:.q.X. 0x0020: 5010 1ab8 7499 0000 P...t...

A. L'encodage des caractères ne fonctionne pas B. Le fichier est chiffré C. Le fichier est vide

85. En langage SQL, que signifie l'acronyme DDL ? A. Direct Delete Loop B. Database Domain Limit C. Data Definition Language

86. En Perl, qu'affiche le code ci-dessous ?

my @a = (0, 1, 2); my $b = @a; print $b;

A. 0 1 2 B. 3 C. 0

87. Vous devez choisir une fonction de hachage, laquelle utilisez-vous ? A. XOR B. AB-1 C. SHA-1

88. Dans la requête SQL suivante, on souhaite avoir le total des bonus par employé, mais uniquement ceux ayant dépassé 30 000 € de bonus :

select emp_id, sum(bonus) from emp_bonus ... group by emp_id ;

Quelles instructions doivent prendre place au niveau de la ligne manquante pour que la syntaxe soit correcte ?

A. where sum(bonus) > 30000 B. having sum(bonus) > 30000 C. with sum(bonus) > 30000

Page 19: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

19

89. Qui est l'intrus ? A. SSH B. SSL C. TLS

90. Complétez la suite : 13-987 ; 142-858 ; 329-671 ; 85-915 ; 782- ? A. 218 B. 716 C. 42

91. Quel est le protocole de remise du courrier utilisé par les messageries ? A. HTTP B. SMTP C. LMTP

92. Que doit-on comprendre ? Je fus demain, je serai hier. A. Après-demain B. Avant-hier C. Aujourd’hui

93. Combien y a-t-il de couches dans le modèle OSI ? A. 4 B. 7 C. 9

94. Lors d'une tentative de connexion à une base Oracle, une erreur dans la série ORA-12XXX survient. Sur quel élément allez-vous chercher le problème ?

A. La configuration Oracle Net B. Le mot de passe de l'utilisateur C. Une erreur interne à la base

95. Depuis votre ordinateur A, vous essayez de joindre une machine B sur un autre réseau et la commande "ping" donne un résultat négatif, mais vous avez un résultat positif lorsque vous lancez la commande "ping" depuis votre ordinateur A vers une machine C sur votre segment de réseau. Quelle peut être l'origine du problème ?

A. Une erreur de masque de sous-réseau sur votre ordinateur A B. Une erreur de masque de sous-réseau sur l'ordinateur distant B C. Une erreur de configuration du routage sur votre ordinateur A

96. Quelle est la structure par défaut d'un index généré par le moteur Innodb de MySQL ? A. Hash B. B-tree C. Isam

Page 20: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

20

97. En 12 heures, combien de fois les aiguilles d’une montre forment-elles un angle droit parfait ? A. 12 B. 24 C. 36

98. Qu’est-ce qu’UML ? A. Un langage de développement B. Un langage de modélisation C. Une méthodologie orientée objet

99. Combien de disques durs faut-il au minimum pour une configuration en RAID 5 ? A. 3 B. 5 C. 4

100. Quelle commande Unix permet de savoir ce qu'il y a dans le répertoire racine ? A. ls B. ls -al C. ls /

101. Quel est le port TCP par défaut utilisé par PostgreSQL ? A. 5302 B. 5432 C. 5442

102. Vous venez de mettre à jour les valeurs de certaines entrées sur votre serveur DNS. Quelle commande est inutile ?

A. ipconfig /flushdns B. rndc reload C. iptable -L -n -v

103. En SQL, comment sélectionner toutes les colonnes dans la table "Utilisateurs" ? A. SELECT [all] FROM Utilisateurs B. SELECT * FROM Utilisateurs C. SELECT Utilisateurs.*

104. Complétez la suite logique : 1, 1, 2, 3, 5, 8, 13, 21, …. A. 29 B. 34 C. 37

Page 21: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

21

105. En PHP, quelle est la bonne méthode pour se connecter à une base MySQL ? A. dbopen("localhost"); B. mysql_open("localhost"); C. mysql_connect("localhost");

106. Pour utiliser à la fois TCP/IP et IPX/SPX sur un PC sous Windows, un administrateur a installé 2 cartes réseaux. Mais combien de protocoles logiques est-il possible d'associer ("binder") par carte physique ?

A. Un B. Deux C. Il n'y a pas de limite

107. Quel format d’adresse mail est invalide ? A. [email protected] B. mairie@paris C. @senat

108. Pour améliorer les performances d'un serveur MySQL 5 installé par défaut, lequel de ces paramètres changez-vous ?

A. log_bin B. sync_binlog C. expire_log_days

109. Avec un serveur Apache, quelle directive indique l'emplacement de l'arborescence principale ?

A. DocumentRoot B. DefautlPage C. DirectoryIndex

110. Dans ces mots se cache un métier : lapin-lions-malin-toile-poche-moisi-mer-rural A. Policier B. Peintre C. Épicier

111. Quelle requête SQL permet d'ajouter des données dans une base de données ? A. ADD RECORD B. INPUT C. INSERT

Page 22: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

22

112. Qu'affiche le code suivant ?

os=Unix echo 1.$os 2."$os" 3.'$os'

A. 1.Unix 2.Unix 3.Unix B. 1.Unix 2.Unix 3.$os C. 1.Unix 2.$os 3.$os

113. Dans le cadre d'un DRP (ou PRA), vous cherchez à obtenir idéalement : A. Un RPO (ou PDMA) élevé et un RTO (ou DMIA) faible B. Un RPO (ou PDMA) élevé et un RTO (ou DMIA) élevé C. Un RPO (ou PDMA) faible et un RTO (ou DMIA) faible

114. Cherchez le port TCP intrus : A. 21 B. 22 C. 23

115. Si le mécanisme Autovacuum d'un serveur PostgreSQL prend trop de ressources, il vaut mieux :

A. Le déclencher plus fréquemment B. Le déclencher moins fréquemment C. Le désactiver car cela signifie que les bases de données sont trop volumineuses pour

supporter la fonction

116. Comment se poursuit cette série ? 8760, 365, 52, 12,… A. 24 B. 7 C. 1

117. Quelle commande a permis de passer de la ligne -rw-rw-r-- 1 nobody adm 0 Oct 23 00:14 fichier-test.txt

à la ligne

-rwxr--r-- 1 nobody adm 0 Oct 23 00:14 fichier-test.txt

A. chgrp -write fichier-test.txt B. chmod 744 fichier-test.txt C. chmod 644 fichier-test.txt

Page 23: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

23

118. Quel protocole permet de traduire 08:00:27:00:CC:87 en 172.17.17.63 ? A. DHCP B. ARP C. R-ARP

119. En Perl, quelle sera la taille du tableau @champs ?

my $enregistrement = ':a:b:c:'; my @champs = split(':', $enregistrement, -1);

A. 1

B. 3

C. 5

120. Quelle commande permet d'installer un paquet rpm dans un environnement RedHat Enterprise Linux ?

A. rpm -ivh paquet.rpm B. rpm --install paquet.rpm C. rpm-get install paquet.rpm

121. Quatre amis jouent aux cartes. Il y a le boulanger, l’épicier, le cafetier et le garagiste. Martin est assis à droite de Renaud qui est garagiste. Pierre est assis à droite de l’épicier. Jean, assis en face de Martin, n’est pas boulanger. Qui est épicier ?

A. Martin B. Pierre C. Jean

122. Quel code d'erreur HTTP indique un fichier déplacé ? A. 302 B. 401 C. 503

123. Que mesure un MTBF ? A. La tolérance aux pannes B. La durée de vie C. La fiabilité

124. Quel est le port TCP par défaut utilisé par Oracle ? A. 1521 B. 1531 C. 1551

Page 24: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

24

125. En consultant le journal d’alertes d’une instance Oracle, le DBA découvre le message suivant :

Thread 1 cannot allocate new log, sequence 207 Checkpoint not complete

Quelle est la conséquence d’un tel message ?

A. Un ralentissement des opérations B. Une perte de données dans la base C. Un rollback d’instructions SQL

126. Quel est le nombre manquant ? 5, 25, 7, 35, 9,…, 21, 105 A. 8 B. 45 C. 54

127. Pour sécuriser une connexion Wi-Fi, quel protocole de sécurité faut-il préférer ? A. WPA2 B. WEP C. WPS

128. Quelle affirmation est fausse concernant le RAID 0 ? A. Il ne permet pas de redondance B. Il augmente les performances C. Il permet la tolérance aux pannes

129. Quelle lettre suit la série ? A B E J A. O B. Q C. X

130. Sur une base Oracle hébergée sur un serveur avec beaucoup de mémoire, on a les paramètres d'initialisation suivant :

NAME TYPE VALUE sessions integer 600 shared_servers integer 0 Ceci permet de limiter le maximum de sessions sur l'instance à 600. Quel autre paramètre risque de réduire notablement ce maximum si on le laisse à sa valeur par défaut ?

A. max_clients B. processes C. shared_memory_address

Page 25: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

25

131. Dans la réponse à la question précédente, quelle est la valeur par défaut de ce paramètre ? A. 20 B. 50 C. 100

132. Quel est le nom actuel du site de support Oracle ? A. My Oracle Support B. Oracle Knowledge Database C. Metalink

133. 389 est à 636, ce que : A. 25 est à 995 B. 110 est à 995 C. 143 est à 995

134. Quelle requête SQL permet d'extraire des données d'une base de données ? A. EXTRACT B. GET C. SELECT

135. On considère l’algorithme suivant : VARIABLES n EST_DU_TYPE NOMBRE inverse_n EST_DU_TYPE NOMBRE DEBUT_ALGORITHME POUR n ALLANT_DE 1 A 20 DEBUT_POUR inverse_n PREND_LA_VALEUR 1/n AFFICHER inverse_n et cocher retour à la ligne FIN_POUR FIN_ALGORITHME Que fait cet algorithme ?

A. Il calcule et affiche les inverses des 20 premiers entiers non nuls B. Il n’affiche que l’inverse de 20 C. Il calcule la somme des inverses des 20 premiers entiers non nuls

136. Le iSCSI permet des accès de type : A. Bloc B. Fichier C. Bloc et fichier

137. Quel mot se cache derrière ce code ? 4D-61-6D-61-6E A. Maman B. Papas C. Bobos

Page 26: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

26

138. Que fait ce code PHP ?

<?php function fSenat($variable) {return (is_numeric($variable) && $variable % 2 == 0);}?>

A. Il teste si $variable est un nombre et se termine par 2 B. Il teste si $variable est un nombre et continet la valeur 2 C. Il teste si $variable est un nombre pair

139. En Oracle 11gR1, quelle est la signification du message d'erreur ORA-00000 ? A. ORACLE server session terminated by fatal error B. Divisor is equal to zero C. Normal, successful completion

140. Quel est le port TCP par défaut utilisé par MySQL ? A. 3006 B. 3306 C. 3336

141. Quel protocole permet de traduire www.senat.fr en 2001:678:c::1 ? A. ARP B. DNS C. DHCP

142. Quel est le protocole de gestion de fichier en réseau ? A. SCSI B. SMB C. FC

143. En SQL, comment obtenir le nombre d'enregistrements dans la table "personnes" ? A. SELECT COLUMN(*) FROM personnes B. SELECT COUNT(*) FROM personnes C. SELECT RECORD(*) FROM personnes

144. Du sommet du phare d’Eckmühl, situé à 125,7 m au-dessus du niveau de la mer, vous pouvez

observer l’horizon. À quelle distance se trouve-t-il, sachant que le tour du monde fait 40 000 km et que la terre est ronde ?

A. 4 km B. 40 km C. 400 km

Page 27: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

27

145. Un système informatique disponible 99,9 % du temps permet une indisponibilité annuelle d'environ :

A. 3 jours B. 8 heures C. 5 minutes

146. Le nombre de curseurs dans une base Oracle est limité : A. Par session B. Par instance C. À concurrence de la mémoire allouée

147. Afin de pouvoir faire fonctionner les instances distinctes sur cette même machine, quel

paramètre doit être adapté dans chaque fichier postgresql.conf ? A. socket_id B. port C. db_user_namespace

148. Quelles sont les tailles maximales des VMDKs pour ESXi 5.1 ? A. 4 To - 1024 octets B. 62 To C. 2 To - 512 octets

149. Quel nouveau tablespace doit être défini à la création d'une base depuis la version 10g d'Oracle Database ?

A. SYSAUX B. SYSTEM C. SYSTEM_TEMP

150. Qui est l'intrus ? A. IP B. IPC C. IPX

151. L’interopérabilité d’un système d’information est assurée par : A. L’acquisition d’un ERP (progiciel) B. Le découplage des référentiels de données et des applications de gestion C. L’infogérance d’une partie du système d’information

152. À quoi sert la commande dmesg ?

A. Afficher les messages de debug B. Afficher les messages du kernel C. Afficher les messages syslog

Page 28: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

28

153. Quel est l'intrus ? A. 95.143.74.26 B. 17.145.264.6 C. 2620:0:ccc::2

154. Quel est l'inconvénient lié à l'installation d'un système de détection d'intrusion réseau ? A. Changement des droits sur les fichiers B. Dégradation des performances système C. Changement des droits des utilisateurs

Page 29: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

29

EPREUVE TECHNIQUE ET ETUDE DE CAS

(Durée 4 heures)

1 Contexte

Dès 2011, le Sénat a expérimenté l’Open Data à l’occasion des élections sénatoriales en publiant au fil de l’eau sur son site Internet les résultats ainsi que les listes de Sénateurs émises à l’issue du premier tour du scrutin majoritaire, puis une fois tous les résultats connus.

À la suite de cette expérimentation, le Sénat a ouvert sur son site une plateforme Open Data (data.senat.fr) et libéré des données supplémentaires concernant les travaux législatifs, les amendements, les comptes rendus des débats et les questions.

Il a par ailleurs mis en place à l'occasion des élections sénatoriales de 2014 un dispositif plus complet qu'en 2011, incluant d'une part la description des circonscriptions, des listes électorales et des candidats, et d'autre part, les résultats, circonscription par circonscription, disponibles en un unique flux JSON au fil de leur transmission par les préfectures et de leur intégration dans les systèmes d’information du Sénat.

2 Description des bases de données

Les informations permettant la publication en Open Data sont stockées dans plusieurs bases de données, en particulier :

- la base « Dossiers législatifs (Dosleg) » contient l’ensemble des informations sur les documents parlementaires déposés au Sénat (références depuis octobre 1977 et liens vers le texte intégral depuis octobre 1995). On y trouve, entre autres, les données relatives aux projets et propositions de loi, les rapports législatifs ou d’information, les textes de commission, etc ;

- la base « Amendements (Ameli) » permet d’accéder à l’ensemble des amendements déposés au Sénat en commission (depuis octobre 2010) et en séance publique (depuis octobre 2001). Pour chaque amendement sont indiqués son ou ses auteur(s), son contenu, son objet, s’il a été adopté ou non, etc ;

- la base « Comptes rendus » contient les informations relatives aux comptes rendus intégraux de la séance publique depuis janvier 2003 ;

- la base « Questions » contient les références de l’ensemble des questions écrites et orales posées par les sénateurs au Gouvernement depuis le 2 avril 1978.

Page 30: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

30

2.1 Dosleg Dosleg (pour « DOSsiers LÉGislatifs ») correspond à l’ensemble des applications et à la base de données au moyen desquelles sont gérés et publiés sur le site internet du Sénat les travaux parlementaires :

- les projets et propositions de loi déposés au Sénat ou transmis par l’Assemblée nationale dans le cadre de la navette parlementaire ;

- les propositions de résolution : propositions de résolution européennes ou présentées en application de l’article 34-1 de la Constitution ou tendant à créer une commission d’enquête ou à modifier le Règlement du Sénat ;

- les rapports et textes élaborés par les commissions dans le cadre de l’examen de ces textes ;

- les scrutins publics sur les textes discutés en séance publique ;

- les rapports d’information rédigés dans le cadre de la mission de contrôle, d’information, d’évaluation et de prospective du Sénat ; ces rapports peuvent être déposés par les commissions permanentes, les délégations, des commissions spéciales, des commissions d’enquête et des missions d’information, communes à plusieurs commissions ou internes à une commission ;

- les documents de travail (études de législation comparée, actes de colloques, rapports de groupes interparlementaires d’amitié, etc.) ;

- les textes européens soumis au Sénat en application de l’article 88-4 de la Constitution ;

- enfin, les communiqués de presse et les informations associées aux vidéos publiées sur le site du Sénat.

2.1.1 Qu'est-ce qu'un dossier législatif ?

Les dossiers législatifs publiés sur le site du Sénat et alimentés par Dosleg regroupent et classent tous les documents relatifs à l’examen d’un texte législatif – voire de plusieurs textes faisant l’objet d’un examen commun – depuis son dépôt jusqu’à sa promulgation.

Les dossiers législatifs comprennent, entre autres :

- des métadonnées, parmi lesquelles le titre du dossier, les thèmes associés, etc. ; - des lectures – 1ère lecture, 2ème lecture, nouvelle lecture, etc. – au cours desquelles

l’Assemblée nationale ou le Sénat examinent successivement les textes. À chaque lecture par l’une ou l’autre assemblée sont associés en particulier :

o un ou plusieurs textes examinés ou adoptés au cours de cette lecture par assemblée ;

o un ou plusieurs rapports et, le cas échéant, le texte élaboré par la commission ; o les dates d’examen du texte en séance publique ; o des scrutins publics (voir ci-dessous) ; o pour chaque lecture au Sénat, les dossiers permettent aussi d’accéder aux

amendements déposés en commission et en séance publique ainsi qu’aux comptes rendus des commissions et de la séance publique. Ces données ne figurent pas dans la base Dosleg elle-même mais proviennent d’autres bases de données ;

- des informations diverses sur le texte : o présentation du texte (rubrique « Objet du texte ») ; o vidéo « La loi en 3 questions » ;

- les métadonnées et URL : o des décisions du Conseil constitutionnel, en cas de saisine, et des lois

Page 31: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

31

promulguées, en cas d’adoption définitive.

2.1.2 Que contient la base de données Dosleg ?

2.1.2.1 Les documents parlementaires

Pour chaque type de document, la base de données Dosleg comporte les métadonnées associées ainsi que l’URL du document mis en ligne sur le site du Sénat ou sur un autre site.

Ont été saisies dans la base Dosleg les références – numéro de dépôt, commission(s) saisies, nom du ou des rapporteur(s), titre, lecture, etc. – de tous les documents déposés au Sénat depuis la session parlementaire 1977-1978. La quasi-totalité des documents parlementaires publiés depuis le 1er octobre 1995 sont accessibles en texte intégral.

2.1.2.2 Les scrutins publics

Le vote au Sénat, comme à l’Assemblée nationale, se fait par défaut à main levée (article 54 du Règlement) ou s’il y a doute par assis et levé. Ce type de vote ne donne pas lieu à l’établissement d’une liste nominative des votants.

Cependant, certains scrutins se déroulent, de droit (article 59), sur demande (article 60) ou en cas de doute après une épreuve par assis et levé (article 54), selon la procédure dite du « scrutin public », ordinaire ou à la tribune. Ce mode de scrutin permet d’établir la liste nominative des votants avec leurs positions de vote respectives.

La base Dosleg recense tous les scrutins publics auxquels il a été procédé depuis le 1er octobre 2006. Chaque scrutin indique le texte, l’article ou le(s) amendement(s) sur le(s)quel(s) il porte, le résultat du scrutin, l’analyse par groupe politique ainsi que l’analyse détaillée par sénateur et, le cas échéant, les nombres annoncés en séance si ceux-ci ont été rectifiés après vérification.

Outre la structuration des dossiers législatifs et les données associées aux documents parlementaires et aux scrutins publics, la base Dosleg comporte également les références des textes européens soumis par le Gouvernement au Sénat, diverses informations relatives aux communiqués de presse – date, titre, organismes et thèmes associés, etc. – ou aux vidéos – type, titre, organismes et thèmes associés, sénateurs intervenants, etc.

2.2 Ameli

2.2.1 Qu’est-ce qu’Ameli ?

Ameli (pour « AMendements En LIgne ») est le programme informatique au moyen duquel sont traités tous les amendements examinés en séance publique depuis octobre 2001 et en commission depuis octobre 2010.

Cette application permet aux sénateurs, aux commissions, aux groupes politiques et au Gouvernement de déposer leurs amendements en ligne ; ceux-ci sont ensuite gérés, selon les cas, par le secrétariat de la commission saisie au fond – lorsque les amendements sont déposés en vue de l’élaboration du texte de la commission – ou par la direction de la séance – lorsque les amendements portent sur un texte examiné en séance publique –, l’examen de leur recevabilité financière relevant, dans le premier cas, de la commission saisie au fond, et dans le second, de la commission des finances.

Page 32: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

32

Tous les amendements déposés sur un texte, en commission ou en séance, sont accessibles à partir de son dossier législatif, dans les rubriques « Travaux de commission » :

et « Séance publique » :

2.2.2 Qu’est-ce qu’un amendement ?

L’article 44, alinéa premier de la Constitution de 1958 dispose que « les membres du Parlement et le Gouvernement ont le droit d’amendement », c’est-à-dire le droit de proposer des modifications à un texte (projet ou proposition de loi ou de résolution européenne) dont est saisie une assemblée.

Depuis la révision constitutionnelle du 23 juillet 2008, ce même article précise que « ce droit s’exerce en séance ou en commission ». Il y a donc eu un dédoublement du droit d’amendement avec la possibilité de déposer, d’une part, des amendements de commission, qui visent à modifier le texte déposé ou transmis au Sénat lors de son examen en commission, d’autre part, des amendements de séance, qui visent à modifier le texte adopté par la commission lors de son passage en séance publique.

Les amendements ont pour objet de supprimer, rédiger, modifier, ou compléter tout ou partie des dispositions du texte soumis au Sénat ou d’y insérer des dispositions nouvelles. Il est également possible d’amender les amendements : tel est l’objet des sous-amendements, dont la présentation sous des modalités spécifiques est « indissociable du droit d’amendement », ainsi que l’a expressément reconnu le Conseil constitutionnel dans une décision du 3 juin 1986.

Il existe par ailleurs quatre types de motions de procédure régies par l’article 44 du Règlement du Sénat, qui permettent d’interrompre ou de suspendre la discussion d’un texte en vue d’aboutir soit à son rejet total ou partiel, soit au report du débat. Il s’agit, par ordre de discussion, de :

- l’exception d’irrecevabilité, dont l’objet est de faire reconnaître que le texte en discussion est contraire à une disposition constitutionnelle, légale ou réglementaire ;

- la question préalable, dont l’objet est de faire décider soit que le Sénat s’oppose à l’ensemble du texte, soit qu’il n’y a pas lieu de poursuivre la délibération ;

- la motion préjudicielle ou incidente, dont l’objet est de subordonner un débat à une ou plusieurs conditions en rapport avec le texte en discussion ;

- enfin, la motion tendant au renvoi à la commission de tout ou partie du texte en discussion.

2.2.3 Quel est le cycle de vie d’un amendement ?

Entre sa rédaction et son examen en commission ou en séance, un amendement passe par différents états de traitement.

Après avoir été rédigés et déposés, selon les cas, auprès de la commission saisie au fond ou de la

Page 33: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

33

direction de la séance, les amendements sont successivement enregistrés, numérotés puis diffusés, c’est-à-dire publiés sur le site internet du Sénat dans le dossier législatif du texte amendé. Ce n’est qu’à partir de leur diffusion que les amendements sont rendus publics et partant, disponibles dans l’export de la base de données Ameli.

Une fois diffusés, il arrive que des amendements soient retirés par leur(s) auteur(s) avant réunion, pour les amendements de commission, ou avant séance, pour les amendements de séance ; dans ce cas, seul le numéro de l’amendement reste public.

Certains amendements peuvent être déclarés irrecevables au motif qu’ils sont contraires à une règle constitutionnelle et ne seront dès lors pas discutés en commission ou en séance. Il existe différentes irrecevabilités :

- l’irrecevabilité financière de l’article 40 de la Constitution : lorsqu’un amendement est déclaré irrecevable au titre de cet article, seul le numéro, la subdivision amendée, le premier signataire et le groupe politique (lorsqu’il avait été cosigné par l’ensemble d’un groupe) sont publics ;

- les irrecevabilités prononcées sur le fondement des dispositions de la loi organique relative aux lois de finances (LOLF, articles 34 et 36), de l’article L.O. 111-3 du code de la sécurité sociale, des articles 41 ou 44-2 de la Constitution et des articles 48 alinéa 3 et 48 alinéas 5 et 6 du Règlement du Sénat (en application de l’article 45 de la Constitution) ; lorsqu’un amendement est déclaré irrecevable au titre de l’une de ces dispositions, toutes les données restent publiques.

Les amendements peuvent encore être rectifiés, sur le fond ou sur la forme – changement de place dans la discussion du texte, ajout de cosignataires, etc. Dans ce cas, seule la dernière version de l’amendement est publique.

Lors de leur discussion en commission ou en séance publique, les amendements se voient attribués un « sort » :

- « Adopté » ; - « Rejeté » ; - « Retiré » (en cours de discussion) ; - « Tombé » (lorsqu’un amendement n’a plus lieu d’être discuté suite à l’adoption d’un

amendement précédent, ex. : le vote d’un amendement de suppression d’un article fait « tomber » les amendements suivants tendant à modifier la rédaction de l’article) ;

- « Non soutenu » (lorsque l’amendement n’est pas défendu par son auteur en séance) ; - « Adopté – vote unique » ou « Rejeté – vote unique » (lorsque le Gouvernement demande,

en application de l’article 44, alinéa 3, de la Constitution, de se prononcer par un seul vote sur tout ou partie du texte en discussion en ne retenant que les amendements proposés ou acceptés par lui).

Pour chaque amendement examiné en séance sont également indiqués l’avis de la commission saisie au fond et celui du Gouvernement : « Favorable », « Défavorable », « Demande de retrait » ou « Sagesse » (lorsque l’on s’en remet à la sagesse du Sénat).

Page 34: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

34

Cycle de vie d'un amendement

2.2.4 Que contient la base de données Ameli ?

La base de données Ameli comporte :

- tous les amendements de commission (motions, amendements ou sous-amendements), qui visent à modifier le texte déposé ou transmis au Sénat lors de son examen en commission, déposés depuis octobre 2010 ;

- tous les amendements de séance (motions, amendements ou sous-amendements), qui visent à modifier le texte lors de son passage en séance publique.

Chaque amendement est identifié par :

- son numéro ; les numéros des amendements de commission sont préfixés « COM-… », ceux des amendements de séance portant sur la première partie du projet de loi de finances sont précédés de « I-… » (et « II-… » pour la seconde partie) et ceux des amendements examinés en seconde délibération (voir l’article 44, alinéas 4 à 7 du Règlement du Sénat) sont numérotés « A-… », « B-… », etc. ;

- son type (motion, amendement ou sous-amendement) ; - son état – « Diffusé », « Retiré avant séance », etc. ; - le(s) nom(s) de son ou de ses auteur(s) : un amendement peut être déposé par un ou

plusieurs sénateurs – et être éventuellement cosigné par l’ensemble d’un groupe politique –, par le rapporteur d’une commission saisie au fond ou pour avis (pour les amendements

Page 35: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

35

de commission), par le rapporteur au nom d’une commission saisie au fond ou pour avis (pour les amendements de séance) ou par le Gouvernement ;

- le numéro du texte amendé ; - la subdivision du texte (article, chapitre, section, etc. ou, le cas échéant, article ou

division additionnel(le)) amendée et le ou les alinéa(s) amendés ; - son dispositif – c’est-à-dire le contenu de l’amendement à proprement parler – et son

objet – qui expose les motifs de la modification proposée ; - le sort – « Adopté », « Rejeté », etc. (voir ci-dessus le cycle de vie d’un amendement) –

qui lui est donné en commission, pour les amendements de commission, ou en séance, pour les amendements de séance ainsi que, pour ces derniers, les avis – « Favorable », « Défavorable », etc. – donnés par la commission et le Gouvernement en séance ;

- enfin, son URL, établie sur le modèle www.senat.fr/amendements/AAAA-AAAA[session parlementaire]/XXX[numéro du texte amendé]/Amdt_XXX[numéro de l’amendement].html.

2.3 Comptes rendus

2.3.1 Qu’est-ce que le compte rendu intégral des séances du Sénat ?

Conformément à l’article 33 de la Constitution, les séances du Sénat sont publiques et le compte rendu intégral des débats est publié au Journal officiel.

Le compte rendu intégral consiste en une transcription in extenso des débats en séance publique. Au début de chaque séance, le Président de séance soumet le compte rendu de la séance précédente à l’approbation du Sénat.

Le compte rendu intégral est diffusé sur le site du Sénat en HTML depuis juin 1996 et en PDF depuis juin 2005, ce dernier format correspondant à la reproduction exacte de la version « papier » publiée au Journal officiel. La version HTML provisoire est mise en ligne dans les 24 à 36 heures avant d’être remplacée par sa version définitive et la publication au Journal officiel intervient dans un délai de 7 à 15 jours.

Les débats du Congrès du Parlement sont accessibles en fonction de leur date à compter du Congrès du 28 février 2005. Les comptes rendus antérieurs sont disponibles sur le site de l’Assemblée nationale.

Pour la période de décembre 1958 à mai 1996, le compte rendu intégral du Sénat est accessible à partir de la numérisation du Journal officiel, au format PDF. Les débats de 1916 et 1917 en comité secret, publiés au Journal officiel du 29 septembre 1968, sont reproduits après les comptes rendus des séances de septembre 1968. Pour la période de décembre 1946 à juin 1958, le compte rendu intégral des débats du Conseil de la République est également accessible à partir de la numérisation du Journal officiel, au format PDF.

Enfin, le Sénat diffuse depuis décembre 1996, au fur et à mesure du déroulement de la séance, le compte rendu analytique des débats : il s’agit d’un résumé des débats non approuvé par les intervenants et qui tient lieu de procès-verbal jusqu’à parution du compte rendu intégral. Les précédents comptes rendus analytiques sont accessibles en HTML depuis juin 2007 et en PDF depuis janvier 2008.

Les comptes rendus des débats figurent également dans les dossiers législatifs de chaque texte examiné par le Sénat.

Page 36: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

36

2.3.2 Que contient la base Comptes rendus ?

La base Comptes rendus contient les données relatives aux versions définitives des comptes rendus intégraux de la séance publique depuis janvier 2003, notamment :

• les dates et numéros des séances publiques ;

• l’URL de chaque compte rendu intégral ;

• les interventions des sénateurs, ministres et autres intervenants dans les débats législatifs ou non législatifs, pour alimentation des notices biographiques des sénateurs (rubrique « Interventions en séance publique ») et des tables nominatives ;

• les analyses saisies sur chacune de ces interventions et résumant très brièvement leur objet ou renvoyant à la page du Journal officiel à partir de laquelle l’intervention peut être consultée ;

• enfin, la structuration de chaque compte rendu intégral en sections de discussions législatives ou non législatives (ouverture de session, début de séance, discussion générale, discussion d’article, explications de vote sur l’ensemble, rappel au règlement, etc.).

2.4 Les questions parlementaires

2.4.1 Qu’est-ce que la base Questions ?

La base de données des questions contient les références de l’ensemble des questions écrites et orales posées par les sénateurs au Gouvernement depuis le 2 avril 1978.

Le texte intégral des questions écrites et réponses ministérielles y est accessible depuis avril 1986. Le texte des questions orales y figure depuis avril 1991 et celui de leurs réponses depuis juillet 1996 (depuis mai 2004 pour les questions orales avec débat portant sur des sujets européens). Le texte des questions d’actualité au Gouvernement et de leurs réponses est disponible dans la base depuis juin 1996. Celui des questions cribles thématiques et de leurs réponses y est accessible depuis leur instauration en octobre 2009.

Les questions posées en séance figurent dans le compte rendu intégral. Pour accéder aux références et au texte intégral des questions écrites et orales de 1959 à 1986 – qui ne figurent pas dans la base –, vous pouvez vous reporter aux tables numérisées et aux comptes rendus numérisés des séances de la Ve République antérieures à juin 1996.

La base de données est alimentée par l’application Questions qui permet de dématérialiser le dépôt – par les sénateurs – et la gestion – par la direction de la séance – des questions adressées au Gouvernement. Depuis janvier 2012, les réponses ministérielles aux questions écrites sont également transmises au Parlement de façon dématérialisée dans le cadre d’une plateforme d’échanges avec le Gouvernement, le Sénat et l’Assemblée nationale.

2.4.2 Qu’est-ce qu’une question parlementaire ?

Les questions sont un instrument essentiel du contrôle parlementaire de l’activité du Gouvernement, notamment sur les sujets ponctuels et sur les points d’actualité.

Les six catégories de questions prévues par le Règlement du Sénat sont :

- les questions écrites (ou QE), posées par un seul sénateur à un seul ministre ; lorsqu’il n’a

Page 37: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

37

pas été répondu à la question dans un délai de deux mois à compter de sa publication au Journal officiel, l’auteur a la possibilité de déposer une question de rappel de la question initiale ;

- les questions d’actualité au Gouvernement (QG), qui font l’objet de deux séances par mois, retransmises en direct sur France 3 et Public Sénat. L’auteur de la question et le ministre disposent chacun d’un temps de parole de deux minutes trente. Il n’existe aucun droit de réponse au Gouvernement ;

- les questions cribles thématiques (QC), qui font l’objet, depuis octobre 2009, de deux séances par mois sur un thème choisi par la Conférence des présidents. Le ministre compétent est interrogé successivement par neuf sénateurs. L’auteur de chaque question dispose de deux minutes pour poser sa question, le ministre y répond pendant deux minutes et l’auteur de la question ou un sénateur appartenant au même groupe politique dispose d’une minute pour présenter une réplique ;

- les questions orales (ou « questions orales sans débat », QOSD), discutées le mardi matin tous les quinze jours. Le sénateur interroge un ministre sur le sujet de son choix ; il dispose de trois minutes pour présenter sa question, le ministre lui répond pendant environ trois à quatre minutes, puis l’auteur peut reprendre la parole pour deux minutes au maximum ;

- les questions orales avec débat (QOAD). Tout sénateur peut déposer une question orale accompagnée d’une demande de débat. L’auteur de la question dispose d’un temps de parole de vingt minutes. Le reste de la discussion est réparti à la représentation proportionnelle des groupes politiques. L’auteur de la question et chaque orateur peuvent utiliser une partie de leur temps pour répondre au Gouvernement ;

- les questions orales avec débat portant sur des sujets européens (QOAE). Ces questions, comparables aux questions orales avec débat pour ce qui concerne les règles de dépôt, de recevabilité, de publication et d’inscription à l’ordre du jour, doivent porter sur un sujet européen précis et être adressées au ministre compétent. Elles ont été introduites en 1990 mais restent peu nombreuses.

2.4.3 Que contient la base Questions ?

La base de données contient entre autres, pour chaque question, les données suivantes :

- sa nature – question écrite (QE), question d’actualité au Gouvernement (QG), question crible thématique (QC), question orale (QOSD), question orale avec débat (QOAD) et question orale avec débat portant sur des sujets européens (QOAE) ;

- son numéro et sa référence (identifiant unique de la question) ; - la législature au cours de laquelle elle a été déposée ; - son auteur ; - son sort :

o « En cours » (lorsqu’il n’a pas encore été répondu à la question), o « Réponse reçue » (lorsqu’il a été répondu à la question, avec, dès sa publication,

les références du Journal officiel), o « Retirée » (lorsque la question a été retirée par son auteur), o « Retirée (fin de mandat) » (en cas de fin de mandat de l’auteur), o « Retirée (décès) » (en cas de décès de l’auteur), o « Retirée (rappelée répondue) » (retrait technique d’une question de rappel lorsque

la réponse à la question initiale est publiée concomitamment à la publication de la question de rappel),

o « Transformée (QE en QOSD) » (lorsqu’une question écrite est transformée en

Page 38: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

38

question orale sans débat), o « Transformée (autres) » (dans les autres cas de transformation, QO en QE, QOAD

ou QOAE), o « Directe » (sort technique qui n’est plus utilisé aujourd’hui) o « Caduque » : les règles relatives à la caducité varient en fonction de la nature des

questions et du contexte dans lequel elle intervient : a. les questions écrites (QE) peuvent être frappées de caducité dans deux cas

de figure : soit, conformément à une règle instituée en avril 1986, au début de la session ordinaire, lorsque ces questions ont été déposées depuis plus de deux ans et sont restées sans réponse ; soit, en cas de changement de Gouvernement ou de législature et à la suite d’une décision ad hoc de la Conférence des Présidents ;

b. les questions orales sans débat (QOSD) déposées depuis plus de six mois sans être inscrites à l’ordre du jour deviennent caduques à l’ouverture de la session ordinaire suivante, conformément à une décision de la Conférence des Présidents de juin 1982 ;

c. les questions orales avec débat (QOAD) et les questions orales avec débat portant sur des sujets européens (QOAE) deviennent caduques en cas de changement de Gouvernement ;

d. la question de la caducité ne se pose pas pour les questions d’actualité (QG) et les questions cribles thématiques (QC) qui sont posées sans délai au Gouvernement ;

o son titre et son texte ; o sa date de publication au Journal officiel, avec la page correspondante ; o le ministère à qui elle a été adressée et, s’il est différent, celui qui y a répondu ou

qui doit y répondre ; o sa transformation éventuelle en une question d’une autre nature ; o la réponse du Gouvernement, sa date et les références de sa publication au Journal

officiel.

3 Architecture technique

• Le Sénat dispose de son propre système d’information (SI), géré en interne par la direction des systèmes d’information (DSI).

Imaginons que l'ensemble du SI soit hébergé dans une seule salle informatique installée au 2ème étage du palais du Luxembourg et qu’une seconde salle soit disponible de l'autre côté de la rue de Vaugirard mais non exploitée, un câble fibre optique de 24 brins reliant les deux salles.

Le SI est constitué de nombreux équipements (serveurs sous Sun Solaris, RedHat Entreprise Linux, Microsoft Windows Server, Novell OES, ainsi que des appliances de sécurité et des routeurs). Les serveurs peuvent êtres des machines physiques ou des machines virtuelles sous VMware vSphere 5 Entreprise. Pour les directions du Sénat, le parc micro est constitué de 950 postes sous Windows 7.

Deux accès via deux fournisseurs distincts permettent la connexion du site à Internet. Il n'y a pas de BGP (Border Gateway Protocol) donc chaque FAI (Fournisseur d’Accès à Internet) a attribué une plage d'adresses IP. Les routeurs sont gérés par les FAI.

Page 39: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

39

Les liens sont utilisés via deux équilibreurs de charge en redondance actif/passif. Ces équilibreurs effectuent également la translation d'adresses depuis ou vers le réseau du Sénat en choisissant le FAI le plus disponible (celui ayant le moins de débit utilisé au moment de l’établissement d’une nouvelle connexion). Ces équilibreurs peuvent également répartir la charge d'accès à des serveurs internes.

Les équilibreurs sont connectés à une paire de firewalls fonctionnant en mode actif/passif, protégeant l'accès au SI.

Le réseau local est un réseau Ethernet constitué dans la salle informatique par un seul commutateur. Ce dernier est équipé de ports 10/100/1000BaseT cuivres et de ports SFP utilisables avec des connecteurs fibre optique. D’autres commutateurs sont installés dans d’autres locaux pour la connexion des postes de travail.

Plusieurs VLAN 802.1q permettent de connecter les équipements : - Vlan 100 : connexion des équipements Internet ; - Vlan 150 : interconnexion entre les équilibreurs et les firewalls ; - Vlan 200 : réseau interne des serveurs et des postes de travail.

L’interconnexion entre les équilibreurs d’une part et entre les firewalls d’autre part est assurée par un câble Ethernet croisé.

Le SGBDR de référence est Oracle V9i à 11g. Les développements sont réalisés pour l’essentiel en C++ et Java. Les traitements qui nécessitent un simple stockage relationnel utilisent plutôt PostgreSQL ou éventuellement MySQL.

Les applicatifs d'infrastructure sont les grands standards Unix Open source : Sendmail, Bind, Apache, OpenSSL, Tomcat, Sympa, etc

Un système de sauvegarde existe. Il permet une sauvegarde complète chaque nuit de tous les serveurs. Un jeu de sauvegarde sur disques est réalisé toutes les nuits par un serveur dédié, puis ce jeu est migré sur bandes tous les jours. Les bandes sont stockées dans une armoire ignifugée dans la salle informatique.

• Les trois serveurs utilisés dans le contexte du projet Open Data sont : le serveur web, le serveur de base de données, qui héberge toutes les bases du projet, et le serveur de traitement.

Les firewalls s'assurent que seuls les bons ports sont ouverts depuis Internet pour l'accès au serveur web (ports TCP/80 et TCP/443) et que les serveurs de base de données et de traitement ne sont pas accessibles depuis Internet.

Les serveurs sont des machines physiques qui fonctionnent sous le système d'exploitation Linux installé avec les outils d'une distribution standard type RedHat Enterprise Linux. Ils sont tous accessibles en SSH à partir du réseau local mais pas depuis Internet.

Pour des raisons de performance et afin que les requêtes provenant d'Internet ne saturent pas le serveur de base de données, les informations sont extraites des bases de production par le serveur de traitement vers des fichiers statiques dans plusieurs formats, CSV, JSON et SQL.

Page 40: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

40

Ces extractions sont effectuées une fois par nuit à 3h sauf le dimanche. Le traitement total dure environ une demi-heure. Ces fichiers sont ensuite copiés sur le serveur web. Ainsi, le serveur web est autonome pour le fonctionnement du site data.senat.fr.

Le serveur web est Apache en version 2.2.x.

Le schéma en annexe 1 représente l'architecture du SI simplifiée pour le service Open Data.

Page 41: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

41

4 Questions

4.1 Question 1 (0,5 point)

Que signifie le terme Open Data ? Précisez en particulier la philosophie de la démarche, son intérêt et ce qui doit l'accompagner.

4.2 Question 2 (0,5 point)

Une partie des données est disponible dans le format JSON.

Indiquez brièvement l’origine de ce format, son intérêt dans notre contexte et un exemple d'utilisation possible.

4.3 Question 3 (1 point)

Le sigle URL est souvent décrit par le terme « adresse web », ce qui est incomplet.

Donnez la signification de l'acronyme, expliquez quel est l'usage d'une URL, décrivez la forme générique d'une URL.

Indiquez l’URL d’accès à chacune de ces ressources : - Sur le serveur web dont le nom est « www » dans le domaine « senat.fr », sécurisé en

SSL, l’accès au fichier « resultat.txt » dans le dossier « concours ». L’accès à cette ressource est protégé par un compte. L’utilisateur est « joe » et son mot de passe est « bar ». L’accès à la ressource doit se faire en un clic sans avoir à ressaisir le mot de passe ;

- L’envoi d’un mail à l’utilisateur « correcteur » dans le domaine « senat.fr » et dont le sujet sera « resultat du concours ».

4.4 Question 4 (3 points)

Les développeurs fournissent sur le serveur de traitement les résultats de l'exportation des bases de données dans une arborescence organisée de la façon suivante (extrait) :

/var/traitement/data/ameli

/var/traitement/data/ameli/ameli.csv

/var/traitement/data/ameli/ameli.db.zip

/var/traitement/data/debat

/var/traitement/data/debat/debat.csv

Page 42: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

42

/var/traitement/data/debat/debat.db.zip

/var/traitement/data/dosleg

/var/traitement/data/dosleg/dosleg.db.zip

/var/traitement/data/dosleg/dossiers-legislatifs.csv

/var/traitement/data/dosleg/ppl.csv

/var/traitement/data/dosleg/rapport.csv

/var/traitement/data/elections

/var/traitement/data/elections/flux.json

/var/traitement/data/questions

/var/traitement/data/questions/qg.csv

/var/traitement/data/questions/questions-depuis-un-an.csv

/var/traitement/data/questions/questions.db.zip

Les données doivent être synchronisées à partir du serveur de traitement vers le serveur web dans le dossier /var/www/data en respectant la même arborescence.

Sur le serveur de traitement, le compte utilisateur système utilisé est « opendata », sur le serveur web, le compte utilisateur système utilisé est « wwwdata ».

Compte tenu des informations en votre possession, décrivez : - le script de synchronisation des données entre le serveur de traitement et le serveur web,

en n'envoyant que les données modifiées par les traitements ; - le mécanisme d'authentification mis en place entre les deux serveurs et ce qu'il faut faire

pour l'initialiser à la première utilisation ; - la méthode d’exécution de ce script pour que les données soient copiées en temps et en

heure après l’exécution des traitements.

Précisez les outils que vous utilisez, et, le cas échéant, ceux qu'il faudrait installer en plus de la distribution standard et les paramètres des commandes utilisées.

La solution la plus simple à maintenir sera préférée.

4.5 Question 5 (3 points)

Soit le fichier de configuration du serveur web

<VirtualHost *:80>

ServerName data.senat.fr

DocumentRoot /var/www/html

Page 43: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

43

ErrorLog "|/usr/sbin/cronolog --symlink /var/www/logs/error_log /var/www/logs/error_log.%Y.%m"

CustomLog "|/usr/sbin/cronolog --symlink /var/www/logs/access_log \

/var/www/logs/%Y.%m/access_log.%Y.%m.%d" combined

<Directory "/var/wwwdata/html">

Options FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

</Directory>

<Location /admin>

Order deny,allow

Allow from 172.17.17.0/24

</Location>

</VirtualHost>

Pour des raisons d'espace disque, les fichiers de données Open Data ont été placés dans la partition /var/www/data.

Les pages web du site ont une URL du type http://data.senat.fr/index.html. Au sein de chaque page, les fichiers de données Open Data seront référencés par des liens du type <a href="/data/ameli/ameli.csv">lien</a>.

Il ne faut pas qu'un utilisateur du site web puisse saisir l'adresse http://data.senat.fr/data/ et ensuite naviguer à sa guise dans tous les jeux de données.

Indiquez les directives à mettre dans le fichier de configuration pour que le répertoire « data » soit correctement accessible pour les fichiers et qu'il ne soit pas navigable (il ne faut pas que cette option puisse être écrasée par un fichier de configuration locale au répertoire).

Quelle commande faut-il exécuter sur le serveur web pour prendre en compte la ou les modification(s) du fichier de configuration ?

Où se trouve sur le serveur le répertoire « admin » ? Qu’a-t-il de particulier ? Est-il nécessaire d’apporter une correction à la configuration ?

Page 44: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

44

5 Étude de cas (12 points)

Un audit de sécurité est commandé à un organisme extérieur pour juger de la qualité de la solution utilisée pour la mise en ligne des données en Open Data.

Quelles seraient, selon vous, les principales conclusions de cet audit ? Décrivez les faiblesses de la solution actuelle et les conséquences possibles en cas de sinistre.

Proposez une nouvelle architecture en tenant compte des particularités de chaque serveur.

Présentez et détaillez les étapes de migration nécessaires pour passer de l’architecture actuelle à la nouvelle architecture en maintenant l’exploitation du site.

Enfin, d’une manière générale, quels sont selon vous, les apports et les tâches de l’équipe chargée de la sécurité et des systèmes pour le suivi du projet et ses évolutions futures ? En particulier, comment imaginez-vous les changements de versions et la prise en compte des modifications de données au fil de l’eau ?

Vous considérerez obligatoirement tous les éléments d'architecture décrits par le schéma en annexe 1. Vous pouvez éventuellement utiliser d’autres éléments de l’architecture technique existante ou des équipements supplémentaires.

Vous appuierez votre argumentation d'un ou plusieurs schémas qui devront être expliqués.

Les aspects énergétiques et la climatisation ne sont pas à prendre en compte.

Tous vos choix doivent être justifiés.

Page 45: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

45

Annexe 1 : architecture du SI simplifiée pour le service Open Data

Page 46: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

46

Épreuves d'admission

I. Épreuve orale portant sur des connaissances techniques

Cette épreuve est constituée par :

- un exposé oral d’une durée de 10 minutes sur un sujet tiré au sort,

- des questions, pendant 20 minutes, ayant pour point de départ l’exposé oral et pouvant porter sur d’autres sujets. (Préparation : 20 minutes – durée : 30 minutes dont 10 minutes d’exposé et 20 minutes de questions – coefficient 3).

II. Entretien avec le jury

Cette épreuve consiste en un entretien avec le jury, permettant d’apprécier la motivation et l’adéquation du candidat à l’emploi d’informaticien, ainsi que sa culture générale et sa perception des orientations et des enjeux des technologies de l’information.

Pour cette épreuve, le jury dispose d’une fiche individuelle de renseignements, préalablement remplie par les candidats et ne faisant l’objet d’aucune notation.

(Durée : 30 minutes – coefficient 5)

Page 47: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

47

ÉPREUVE ORALE PORTANT SUR DES CONNAISSANCES TECHNIQUES

* * *

PROFIL « ADMINISTRATEUR SYSTÈMES »

SUJET n° 1 : BASES DE DONNEES Contexte Le Sénat héberge ses bases de données sur un serveur physique unique. Les données sont sécurisées par un système de 4 disques durs SATA d'une capacité de 4To en RAID5. Cette solution permet une capacité utile de 12To. Le taux d'occupation est d'environ 80 %. Un des disques durs du serveur tombe en panne. Le disque est remplacé en maintenance et le temps de reconstruction annoncé est d'environ 10 heures. Un second disque dur tombe en panne pendant la reconstruction. Questions

• Expliquez ce qui provoque probablement la panne du second disque et les conséquences. • Quelle infrastructure mettre en place pour qu'un problème de ce type se produise sans

impact ? Choisissez une technologie de SGBD (Oracle, MySQL, PostgreSQL, Ingres, SQL Server...) et détaillez votre solution matérielle et logicielle.

Page 48: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

48

SUJET n° 2 : VIRTUALISATION Contexte L'ensemble du parc informatique serveur du Sénat est constitué de machines physiques. Toutes utilisent uniquement les espaces stockage locaux au serveur (DAS). Il y a environ 50 serveurs physiques utilisant différents systèmes d'exploitation (pour la plupart Windows 2012 Server ou Red Hat Enterprise Linux 6) faisant tourner un grand nombre d'applications (progiciels, serveurs web, serveurs de messagerie, serveurs de base de données…). Un audit recommande au Sénat de virtualiser ses serveurs internes. Questions

• Expliquez les raisons qui incitent à la virtualisation. • En choisissant une technologie (VMWare, Hyper-V, Xen…), présentez une architecture

virtualisée.

Page 49: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

49

SUJET n° 3 : RESEAU FILAIRE Contexte Certains des bâtiments du Sénat qui hébergent les 348 bureaux des sénateurs ne disposent pas d'un pré-câblage informatique. Une technologie de réseau par modem-câble utilisant le réseau coaxial de distribution du signal télévisuel a été déployée. Cette technologie présente l'avantage que chaque modem-câble est isolé des autres. Chaque modem-câble est équipé d'un mini-commutateur qui permet de brancher plusieurs postes. Il est donc possible de communiquer au sein d'un mini-réseau constitué dans chaque bureau (plusieurs postes de travail, imprimantes en réseau…), mais il n'est pas possible de communiquer d'un bureau à l'autre, ce qui est recherché. A l’occasion de la réfection de ces bâtiments, le réseau modem-câble sera supprimé et un pré-câblage Ethernet sera mis en place. Questions

• Quelle(s) solution(s) réseau proposez-vous de mettre en place ? • En particulier, détaillez une solution permettant de conserver la communication au sein

d'un même bureau et l'isolation entre les différents bureaux.

Page 50: SUJETS DONNÉS AU CONCOURS 2014 2015 - Senat.fr · 2019-02-18 · Épreuves d'admissibilité I. Questionnaire à choix multiples destiné à tester les connaissances techniques et

50

SUJET n° 4 : MISE A JOUR DES SERVEURS Contexte Le Sénat exploite dans son système d’information environ une centaine de serveurs, constitués à 75 % de serveurs sous Red Hat Entreprise Linux, à 20 % de serveurs Microsoft Windows Server (les 5 % restant utilisant d’autres systèmes ne sont pas à considérer). Un certain nombre de ces serveurs fonctionnent par paire, actif/passif ou actif/actif, d’autres sont uniques. Les versions de ces différents systèmes d’exploitation ne sont pas homogènes, certaines machines n’ayant pas été mises à jour depuis plusieurs années. Il est nécessaire de mettre en place une solution pour gérer la mise à jour de ces serveurs et obtenir des versions homogènes par type de système d’exploitation. Questions

• Expliquez les conséquences d’un parc serveur non homogène et pourquoi il est nécessaire de faire ces mises à jour.

• Quelle(s) solution(s) proposez-vous pour la mise à jour du parc ? Choisissez un type de système d’exploitation (éventuellement les deux types) et détaillez votre solution matérielle et logicielle.