Computerbeveiliging - Hoe je bad guys buiten de deur houdt

Firefox cache

14-10-2009, 13:28 door cpt_m_, 11 reacties
In de volgende folder slaat Firefox zijn cache gegevens op:

Windows XP / Windows 2000:
C:\Documents and Settings\User_Logon_Name\Local Settings\Application Data\Mozilla\Firefox\Profiles\alpha-numeric.default

In deze map heb ik de volgende gegevens staan:

Folders:
- OfflineCache
- Cache

Bestanden:
- urlclassifier3.sqlite
- XPC.mfl
- XUL.mfl

Als ik deze 3 bovenstaande bestanden en de bestanden in de folders verwijder is dan de gehele cache verwijdert?

Ik wil namelijk met behulp van een script automatisch voor al mijn collega's de cache verwijderen.

Bedankt alvast voor jullie input
Reacties (11)
14-10-2009, 14:32 door Anoniem
De directory OfflineCache heeft uitsluitend betrekking op webpagina's die je voor Offline gebruik hebt bewaard.

Bij mij bestaat naast een directory OfflineCache in het profiel /usr/home/gebruikersnaam/.mozilla/##########.default eveneens een directory Cache. Ik neem aan dat dit ook geldt voor het profiel onder Windows. Men kan beiden directories legen wanneer Firefox is afgesloten.

Indien de computers over genoeg werkgeheugen beschikken zou je daarna eventueel kunnen volstaan met het cachen naar harddisk en het bewaren van webpagina's voor offline gebruik uit te schakelen:

- type in de URL-bar about:config en geef een enter;
- type bij Filter cache en geef wederom een enter;

Wijzig de volgende waardes van:

browser.cache.disk.capacity, stel deze in op 0 (nul)
browser.cache.disk.enable, stel deze in op false
browser.cache.disk_cache_ssl, controleer of deze nog op false staat ingesteld
browser.cache.offline.capacity, stel deze in op 0 (nul)
browser.cache.offline.enable, stel deze in op false
browser.cache.memory.enable, stel deze in op true
browser.cache.memory.capacity staat standaard op 65536 ingesteld maar kan naar eigen behoefte verhoogt voor zover de hoeveelheid beschikbaar (vrij) werkgeheugen dit toelaat.

Het grote voordeel van uitsluitend naar werkgeheugen cachen is snelheidswinst ten opzichte van aanzienlijk tragere manieren zoals naar een harddisk. En wanneer je de computer uitzet is de cache instant weg, zonder te moeten wachten op een eventueel opschonen.
14-10-2009, 14:38 door Anoniem
Overigens kun je met about:cache het huidig cache-gebruik nagaan, inclusief de precieze locatie per cache-item.
14-10-2009, 23:03 door Ilja. _V V
Probeer deze batch eens, toevallig net gemaakt om elders problemen op te lossen:


:MOZILLA FIREFOX

IF EXIST "%USERPROFILE%\Application Data\Mozilla\Firefox\Profiles" del /F /Q /S /A:-S "%USERPROFILE%\Application Data\Mozilla\Firefox\Profiles\*.*" > NUL

IF EXIST "%USERPROFILE%\Local Settings\Application Data\Mozilla\Firefox\Profiles\l1clo1c2.default" del /F /Q /S /A:-S "%USERPROFILE%\Local Settings\Application Data\Mozilla\Firefox\Profiles\l1clo1c2.default\*.*" > NUL

Knalt ook de koekies eruit.

P.S: Forum software breekt code fout af.
15-10-2009, 08:48 door cpt_m_
Door Ilja. _\\//:
"%USERPROFILE%\Local Settings\Application Data\Mozilla\Firefox\Profiles\l1clo1c2.default\*.*" > NUL

Bedankt voor de code.

Ik zie alleen dat ik deze code niet kan gebruiken voor meerdere werkplekken omdat de waarde 1clo1c2 automatisch gegenereerd wordt. Of heb je hier een oplossing voor?
15-10-2009, 13:47 door Ilja. _V V
Bij mij heet het ook l1clo1c2.default , dus volgens mij hoeft dat niet, maar je kan inplaats daarvan *.default zonder schuine streep & sterretjes erachter kunnen gebruiken. Behalve mappen & indien aanwezig systeembestanden blijft er niets over tot de volgende FF-sessie het opnieuw schrijft.
15-10-2009, 13:59 door Anoniem
"Als ik deze 3 bovenstaande bestanden en de bestanden in de folders verwijder is dan de gehele cache verwijdert? "

Dat hangt er vanaf; als je opgeslagen wachtwoorden wilt verwijderen zal je ook de key3.db en signon.txt bestanden moeten verwijderen. De passwords in key3.db kunnen gemakkelijk met een password recovery tool gedecodeerd worden, dus de aanwezigheid van het bestand is een beveiligings/privacy issue.

Verder vraag ik mij af of je niet beter via een registry key ervoor kan zorgen dat de browser zelf, wanneer je deze sluit, de opgeslagen bestanden weggooit. Is dat niet veel effectiever ?
15-10-2009, 14:37 door cpt_m_
Door Ilja. _\\//: Bij mij heet het ook l1clo1c2.default , dus volgens mij hoeft dat niet, maar je kan inplaats daarvan *.default zonder schuine streep & sterretjes erachter kunnen gebruiken. Behalve mappen & indien aanwezig systeembestanden blijft er niets over tot de volgende FF-sessie het opnieuw schrijft.

Bij mij heet de folder namelijk nk30ryb9.default dus dit is variabele map.
De * had ik zelf ook kunnen verzinnen, bedankt voor je reactie.
15-10-2009, 14:54 door Anoniem
Door Ilja. _\\//: Behalve mappen & indien aanwezig systeembestanden blijft er niets over tot de volgende FF-sessie het opnieuw schrijft.
Wat wel heel erg radicaal is.

Je bent dan al het persoonlijke onder Firefox kwijt, inclusief bookmarks, gebruikers-settings en andere zaken die je zou willen bewaren. Voordat je zo'n destructief commando geeft, beter eerst backuppen. Wees er voorzichtig mee.

Door even de sqlite-databases op te schonen, zonder zaken te wissen die je zou willen bewaren, kan Firefox eveneens sneller geladen worden.

for i in ~/.mozilla/firefox/*.default/*.sqlite; \
do echo "VACUUM;" | sqlite3 $i ; \
done
15-10-2009, 15:06 door Anoniem
Door Anoniem: (...)
Verder vraag ik mij af of je niet beter via een registry key ervoor kan zorgen dat de browser zelf, wanneer je deze sluit, de opgeslagen bestanden weggooit. Is dat niet veel effectiever ?
Het vermindert in ieder geval de kans op fouten. Een beveiligings-issue is op zeker het voorkomen van gegevensverlies.
Je kunt niet zomaar radicaal gaan wissen en al helemaal niet binnen bedrijfsomgevingen.
15-10-2009, 17:50 door Ilja. _V V
Ja, het is ook radicaal bedoeld! Even voor de duidelijkheid: De /A:-S achter DEL zorgt ervoor dat systeembestanden ontzien worden & als het goed is staan blijven.
Zit er niet iets in de Instellingen van FF waarmee je net als IE bij het afsluiten alles automatisch leeg gooit? Of moet je daar weer een plug-in voor zoeken, cq. zelf schrijven?
15-10-2009, 19:02 door Anoniem
Door Ilja. _\\//: Ja, het is ook radicaal bedoeld!
Hoe motiveer je dat?

Even voor de duidelijkheid: De /A:-S achter DEL zorgt ervoor dat systeembestanden ontzien worden & als het goed is staan blijven.
Zou je één systeembestand kunnen noemen in het *.default-profiel?

Zit er niet iets in de Instellingen van FF waarmee je net als IE bij het afsluiten alles automatisch leeg gooit? Of moet je daar weer een plug-in voor zoeken, cq. zelf schrijven?
Het is te vinden en in te stellen via Tools - Options - Privacy / Private Data - Settings... of bij de Nederlandse versie: Bewerken - Voorkeuren - Privacy / Privégegevens - Instellingen.
Je kunt er instellen wat je wilt wissen en of je wenst dat Firefox dit automatisch doet wanneer je het programma afsluit.

Voor instellingen via andere wijzen zoals met about:config of middels o.a. user.js zie
http://kb.mozillazine.org/About:config_entries#Privacy.
Reageren

Deze posting is gelocked. Reageren is niet meer mogelijk.