Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ss:laboratoare:05 [2026/03/30 19:18]
ciprian.popescu0411 [3.3 Verificarea stării cu ''espefuse.py'']
ss:laboratoare:05 [2026/03/30 19:39] (current)
ciprian.popescu0411 [Exerciții]
Line 215: Line 215:
  
   - **Implementare TLS**: Urmăriți pașii din Partea 1 pentru a securiza comunicația. Verificați cu Wireshark că traficul pe portul 8883 este criptat (comparativ cu portul 1883 din laboratorul anterior).   - **Implementare TLS**: Urmăriți pașii din Partea 1 pentru a securiza comunicația. Verificați cu Wireshark că traficul pe portul 8883 este criptat (comparativ cu portul 1883 din laboratorul anterior).
- 
   - **Secret management**:​ Modificați ''​main.cpp''​ și ''​receiver.py''​ astfel încât credențialele să nu mai fie hardcodate:   - **Secret management**:​ Modificați ''​main.cpp''​ și ''​receiver.py''​ astfel încât credențialele să nu mai fie hardcodate:
     * **Python**: Citiți din variabile de mediu (''​os.getenv("​MQTT_BROKER"​)''​).     * **Python**: Citiți din variabile de mediu (''​os.getenv("​MQTT_BROKER"​)''​).
     * **ESP32**: Creați un fișier ''​include/​secrets.h''​ cu credențialele și adăugați-l în ''​.gitignore''​.     * **ESP32**: Creați un fișier ''​include/​secrets.h''​ cu credențialele și adăugați-l în ''​.gitignore''​.
- 
   - **Analiza vulnerabilității**:​ Rulați ''​bandit''​ și ''​cppcheck''​ pe codul vostru. Documentați toate problemele găsite și remediați cele de nivel "​High"​ și "​Medium"​.   - **Analiza vulnerabilității**:​ Rulați ''​bandit''​ și ''​cppcheck''​ pe codul vostru. Documentați toate problemele găsite și remediați cele de nivel "​High"​ și "​Medium"​.
ss/laboratoare/05.txt · Last modified: 2026/03/30 19:39 by ciprian.popescu0411
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0