|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 | |
|
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
Quote:
per il fatto dell'array secondo me si creano un po di casini per gli altri processi che andrebbero a bottane. scusa ma posso chiederti na cosa: che cavolo devi proteggere tanto che cancelli persino aree di memoria?? |
|
|
|
|
|
|
#22 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
gli altri processi non vanno a gentil pulzelle, vanno in swap
per quelli non c'è problema, ed è proprio questo il problema: se il programma la cui memoria contiene i dati da cancellare fa parte di quegli "altri processi", cioè in pratica se sto programma sta ancora girando, la soluzione del blocco gigantesco è inutile; è una soluzione che serve solo a dare una ripulita alla memoria fisica, non virtuale. poi in effetti sarei molto curioso anche io di conoscere lo scopo finale di tutta sta cosa: si teme forse lo spionaggio? |
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
grazie ho capito 71104 (perchè ti chiami così?
cmq hai ragione per il fatto del processo, ed è anche un problema. scopriranno gli audaci programmatori a scoprire il segreto di valeria? lo sapremo nella prossima puntata |
|
|
|
|
|
#24 | ||
|
Senior Member
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
|
Quote:
Quindi vorresti "sparare" zeri in tutte le aree non usate. Quote:
Tutto questo per dire che: Un puntatore con un certo valore numerico, in due processi diversi punterà in generale a locazioni fisiche diverse. Non serve a nulla allocare 2GB di memoria in un processo e azzerarli, perché anche se possibile, sono 2GB confinati al suo spazio di indirizzamento. Cioè non ha nessun effetto sulla memoria degli altri. Come ha detto 71104, l'unico modo di accedere direttamente alla memoria, è operare a ring 0, in poche parole con un driver che operi con gli stessi privilegi del sistema operativo.
__________________
---> Lombardp CSS Certified Expert (Master Level) at Experts-Exchange Proud user of LITHIUM forum : CPU technology Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo |
||
|
|
|
|
|
#25 | |
|
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
Quote:
|
|
|
|
|
|
|
#26 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
|
|
|
|
|
|
|
#27 |
|
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
e che ci vuole 71104, ci stavamo perdendo in chiacchere
|
|
|
|
|
|
#28 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
la chiave del discorso insomma è tutta qui: che devi fare esattamente, Valeria? il programma che ha scritto i dati sensibili, è ancora in esecuzione al momento del wipe oppure no? |
|
|
|
|
|
|
#29 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
|
|
|
|
|
|
|
#30 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Salerno (ex Carpi)
Messaggi: 456
|
TERMINATOR: inaccessibilità di dati non + utilizzati ma ancora presenti
WOW quante risposte... grazie a tutti.
Quello che desideravo era un'utility che cancellasse i dati eventualmente (e non certamente) ancora residenti nella memoria del PC, ad applicazione terminata (per applicazione una qualsiasi: anche notepad per intenderci) per motivi di privacy o comunque di sicurezza. Supponiamo per semplicità che l'applicazione che ha creato / manipolato / letto i dati sia stata chiusa, o meglio addirittura che tutte le applicazioni diverse dal S.O. siano state chiuse. Premesso che abbiamo escluso il riavvio del pc, questa utility dovrebbe GARANTIRE al 100% la sua funzionalità, ovvero non un byte di dati che possa in qualche modo sfuggire a TERMINATOR. .... In realtà, per essere proprio ZELANTI e realizzare una soluzione completa del problema (vedi titolo) occorrerebbe pure azzerare il file di swap, buffer di stampanti, ecc. Ma credo che il primo passo + importante sia quello della Ram.... che se avesse soluzione (e so per certo di si) potrebbe schiudere le porte a programmi + articolati. BYEZ P.s. Per cionci & 71104, la routine che avete proposto che forma avrebbe? Cioè è ipotizzabile solo teoricamente perchè troppo complessa? Ultima modifica di ValeriaVitolo : 31-05-2005 alle 09:12. |
|
|
|
|
|
#31 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
ma questo TERMINATOR che hai nominato che è? era una battuta (che non ho capito |
|
|
|
|
|
|
#32 |
|
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
forse il nome che avrà il programma se lo farà
|
|
|
|
|
|
#33 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
Anche se questo, ovvio, è un parere da profano.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
|
#34 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Salerno (ex Carpi)
Messaggi: 456
|
Quindi....
gettiamo la spugna? |
|
|
|
|
|
#35 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
Se hai i sorgenti del programma che vuoi proteggere basta una memset sui dati "sensibili" prima di deallocarli. Se non li hai puoi sempre chiedere a chi a realizzato il programma ma probabilmente ti dira che non ne vale la pena. ciao |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:53.



















