Windows 10 heeft heel wat pagina's gevuld in de gespecialiseerde pers, en is hier al meer dan eens aangehaald vanwege de praktijken van gegevensverzameling en telemetrie die de gigant uit Redmond toepast. In de loop der maanden verschenen er tools die het blokkeringsproces tot een paar klikken terugbrengen, maar de realiteit is dat Windows 7 en 8.x niet bepaald immuun zijn voor die gegevenswinning. Ancile is een script dat zich richt op het uitvoeren van andere scripts die telemetriefuncties op beide besturingssystemen uitschakelen of verwijderen.
De strategie van Microsoft is niet moeilijk te begrijpen: "Windows overal, software als een dienst". De wensen van de gemiddelde gebruiker lijken echter lijnrecht tegenover de belangen van het bedrijf te staan. Het geval van Windows 10 is een van de best gedocumenteerde, en ondanks dat het besturingssysteem een heel jaar gratis werd aangeboden, blijven de marktcijfers steken op net onder de 23 procent. In de mobiele ruimte is Windows bijna verwaarloosbaar: 0,7 procent wereldwijd, en binnen dat getal draait slechts 14 procent op Windows 10 Mobile. Waar zijn de gebruikers dan? Eigenlijk verdeeld over de 57 procent van de markt die nog stevig op Windows 7, Windows 8 en Windows 8.1 blijft. Het probleem is dat die besturingssystemen blijkbaar de "smaak" van hun grotere broer voor telemetrie hebben geërfd, maar net als bij Windows 10 is het niet moeilijk om toegewijde oplossingen te vinden.
Ancile: een script dat andere scripts aanroept
Een van die oplossingen is Ancile, ontwikkeld door Matthew Linton. Technisch gezien is Ancile een script dat andere scripts aanroept om meerdere elementen in Windows 7 en Windows 8.x schoon te maken, te blokkeren, uit te schakelen of te verwijderen, die verband houden met gegevensverzameling. Ancile is een afsplitsing (fork) van een ander bekend script, Aegis-voat, maar hier vinden we een stevigere updatefrequentie. Het feit dat Ancile een reeks scripts is, stelt ons in staat om elke stap te bestuderen met tools als Notepad++ en precies te weten wat het doet.
Ancile voert onder andere de volgende acties uit:
- Systemklok op tijd zetten
- Herstelpunt aanbieden (zeer aanbevolen)
- Controle nemen over verschillende registersleutels
- Services uitschakelen (extern register, CEIP, diagnostische tracking, etc.)
- Geplande taken verwijderen
- Internet Explorer-updates blokkeren
- Hotfixes verwijderen
- Tientallen regels aan het HOSTS-bestand toevoegen om communicatie met Microsoft-servers te blokkeren
Praktijkervaring
Aan de ene kant moet ik toegeven dat alle scripts van Ancile er erg netjes uitzien, en er zijn geen ongebruikelijke oproepen of uitvoeringen van vreemde processen. Het probleem is dat de gebruiker met Ancile de suggesties van de ontwikkelaar zonder vragen accepteert. De tactiek van Microsoft die telemetriediensten combineert met beveiligingspatches maakt het er niet gemakkelijker op, maar alle scripts kunnen worden bewerkt. Persoonlijk heb ik geen vreemd gedrag ondervonden na de "opschoning", maar het is aan elke gebruiker om te beslissen of Ancile een levensvatbaar alternatief is of niet.