Password memorizzate nei memento

Bug #349977 reported by Giorgia Galiazzo
2
Affects Status Importance Assigned to Milestone
Automatic Explorer
Fix Committed
Medium
Giorgia Galiazzo

Bug Description

Controllando i mementi, è risultato che tecnicamente non servirebbero le varie stringhe di autenticazione e password varie. Il motivo è semplice: quando carico il memento, posso benissimo creare anche nuove stringhe random, senza pregiudicare la missione precedente.
Le classi Main delle tre componenti si scambiano i vari memento, quindi, paradossalmente potrebbero esserci in attesa due sonde, a cui viene passato lo stesso memento, quindi anche la stessa stringa contenente la password da usare per connettersi alla nave madre. In questo modo si vanifica la funzione della password, cioè la possibilità di avere solo una sonda connessa. Se invece eliminiamo la password dal memento, anche nel caso avessi due sonde a cui arriva lo stesso memento, solo una delle due riuscirà a connettersi con la nave madre e ad ottenere la password.
Il dubbio che potrebbe scaturire è se posso avere una sonda a cui non ho passato il memento. la risposta teoricamente è NO, perchè la classe MainSonda crea un SimulatoreSonda solo dopo che le è stato passato un memento, e quindi solo se ha un MainNaveMadre a cui può connettersi per ottenerlo.

Prima di procedere ad eliminare la password dai memento, volevo sapere se qualcuno si ricorda il motivo per cui sono state inserite nei memento, o ha motivi per pensare che sia opportuno memorizzare le password nei memento.

Tags: other
Changed in automaticexplorer:
assignee: nobody → giorgiagaliazzo
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Roberto Baldin (snk7891) wrote :

Commentate le parti incriminate.

Changed in automaticexplorer:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.