Mini-projets algorithmique, corrigé TP KNN, news, notebooks IA
This commit is contained in:
115
news/2026-02-03.md
Normal file
115
news/2026-02-03.md
Normal file
@@ -0,0 +1,115 @@
|
||||
# News NSI - Lundi 3 février 2026
|
||||
|
||||
---
|
||||
|
||||
## Actualités du jour
|
||||
|
||||
### 1. Notepad++ victime d'une cyberattaque sophistiquée
|
||||
|
||||
**Quoi ?** Le célèbre éditeur de texte Notepad++ (que vous utilisez peut-être en cours !) a été compromis par des hackers. Ils ont réussi à rediriger certaines mises à jour vers des serveurs malveillants pendant **6 mois** sans que personne ne s'en aperçoive.
|
||||
|
||||
**Concept NSI :** C'est une **"supply chain attack"** (attaque de la chaîne d'approvisionnement). Au lieu d'attaquer les utilisateurs directement, les pirates compromettent le fournisseur du logiciel. Cela montre l'importance de :
|
||||
- Vérifier les sources lors du téléchargement de logiciels
|
||||
- Comprendre la notion d'**intégrité des données**
|
||||
|
||||
**Source :** [Clubic](https://www.clubic.com/actualite-598549-notepad-a-blinde-son-infrastructure-contre-les-hackers-chinois.html) - 2 février 2026
|
||||
|
||||
---
|
||||
|
||||
### 2. Des experts en cybersécurité... devenus pirates
|
||||
|
||||
**Quoi ?** Deux professionnels américains de la cybersécurité ont plaidé coupable d'avoir déployé des **ransomwares** (logiciels qui chiffrent vos données et demandent une rançon). Ils utilisaient leur accès privilégié aux systèmes de leurs clients pour voler des données. Ils risquent 20 ans de prison.
|
||||
|
||||
**Concept NSI :**
|
||||
- L'**éthique informatique** : quelle est la responsabilité morale d'un informaticien ?
|
||||
- La notion de **privilèges** dans un système d'information
|
||||
|
||||
**Question pour la classe :** Un informaticien a accès à beaucoup de données sensibles. Qu'est-ce qui l'empêche d'en abuser ?
|
||||
|
||||
---
|
||||
|
||||
### 3. 84% des développeurs utilisent l'IA pour coder
|
||||
|
||||
**Quoi ?** En 2026, l'IA est devenue un outil quotidien pour les développeurs. Le terme **"vibe coding"** (programmer en décrivant ce qu'on veut en langage naturel) a été élu mot de l'année 2025. Microsoft et Google affirment que 25% de leur code est généré par l'IA.
|
||||
|
||||
**Concept NSI :** L'IA va-t-elle remplacer les programmeurs ? Non, mais elle change le métier. Comprendre les **fondamentaux** (ce que vous apprenez en NSI) reste essentiel pour :
|
||||
- Vérifier ce que l'IA propose
|
||||
- Comprendre les erreurs
|
||||
- Résoudre les problèmes complexes
|
||||
|
||||
---
|
||||
|
||||
### 4. Friend.com : le collier IA qui pose question
|
||||
|
||||
**Quoi ?** Un collier équipé d'une IA qui promet de devenir "votre meilleur ami" envahit les pubs du métro parisien. Le problème ? Il possède un **micro actif en permanence** qui capte toutes vos conversations.
|
||||
|
||||
**Concept NSI :**
|
||||
- Le **RGPD** (Règlement Général sur la Protection des Données) européen
|
||||
- La **vie privée** à l'ère numérique
|
||||
- La collecte de données personnelles
|
||||
|
||||
**Débat possible :** Jusqu'où accepte-t-on d'être surveillés pour avoir des services "intelligents" ?
|
||||
|
||||
---
|
||||
|
||||
## Anecdote historique : L'explosion d'Ariane 5
|
||||
|
||||
### 4 juin 1996 : Quand une ligne de code fait perdre 370 millions de dollars
|
||||
|
||||
**Le contexte :** L'Agence Spatiale Européenne lance sa toute nouvelle fusée Ariane 5, fruit de 10 ans de développement et 7 milliards de dollars d'investissement. 40 secondes après le décollage... **elle explose en plein vol**.
|
||||
|
||||
**La cause ?** Une erreur de **conversion de type** dans le code !
|
||||
|
||||
```
|
||||
Vitesse horizontale : stockée en float64 (nombre à virgule sur 64 bits)
|
||||
↓
|
||||
Conversion vers int16 (entier sur 16 bits)
|
||||
↓
|
||||
Valeur maximale d'un int16 : 32 767
|
||||
↓
|
||||
Ariane 5 trop rapide → valeur > 32 767
|
||||
↓
|
||||
OVERFLOW → CRASH → EXPLOSION
|
||||
```
|
||||
|
||||
**Le comble :** Ce code ne servait même pas pendant le vol ! Il avait été copié d'Ariane 4 sans être retesté.
|
||||
|
||||
**Exercice Python :**
|
||||
```python
|
||||
import numpy as np
|
||||
|
||||
# La vitesse dépasse la capacité d'un int16
|
||||
vitesse = 32768.5
|
||||
|
||||
# Conversion dangereuse (comme Ariane 5)
|
||||
resultat = np.int16(vitesse)
|
||||
print(resultat) # Affiche -32768 au lieu de 32768 !
|
||||
|
||||
# La bonne pratique
|
||||
if -32768 <= vitesse <= 32767:
|
||||
resultat = np.int16(vitesse)
|
||||
else:
|
||||
print("ALERTE : valeur hors limites !")
|
||||
```
|
||||
|
||||
**Vidéos INA :**
|
||||
- [Explosion au lancement d'Ariane 5](https://www.ina.fr/ina-eclaire-actu/video/cab96023317/explosion-au-lancement-d-ariane-5)
|
||||
- [Archive JT avec Élise Lucet](https://www.ina.fr/ina-eclaire-actu/4-juin-1996-la-premiere-ariane-v-explose-en-vol)
|
||||
|
||||
**La leçon :** Toujours vérifier les limites des types de données et tester le code dans ses nouvelles conditions d'utilisation !
|
||||
|
||||
---
|
||||
|
||||
## Concepts NSI abordés aujourd'hui
|
||||
|
||||
| Actualité | Thème NSI | Mots-clés |
|
||||
|-----------|-----------|-----------|
|
||||
| Hack Notepad++ | Cybersécurité | Intégrité, supply chain, confiance |
|
||||
| Experts malveillants | Éthique | Responsabilité, privilèges, ransomware |
|
||||
| IA et programmation | Programmation | IA générative, avenir du métier |
|
||||
| Friend.com | Données | RGPD, vie privée, collecte |
|
||||
| Ariane 5 | Représentation des données | int16, int64, overflow, types |
|
||||
|
||||
---
|
||||
|
||||
*Fichier généré automatiquement - NSI Première*
|
||||
Reference in New Issue
Block a user