Mikko Hypponen, leidinggevend onderzoeker van F-Secure, heeft in zijn blog geschreven dat het bedrijf er achter is gekomen hoe het Sober-virus aan zijn updates komt. Het was al een tijd bekend dat de malware code bevat die vanaf een bepaalde datum op speciale url's zoekt naar een update, maar het achterhalen van het algoritme achter de wisselende websites liet tot mei dit jaar op zich wachten. De reden dat het bedrijf nu pas publiek gaat met de vondst was dat er gevreesd werd dat de virusschrijver zijn algoritme zou aanpassen en zo alsnog de doorbraak in de zaak teniet zou doen. Wel zijn de Duitse overheid en de betrokken ISP's geïnformeerd over de werkwijze van het programma.
Het algoritme is gebaseerd op de datum waarop het virus kijkt naar updates. Per twee weken genereert het een aantal urls die vervolgens periodiek worden gecontroleerd op updates. Meestal bestaan de websites niet en in dat geval blijft het virus in rust tot de volgende check. De bedenker van het virus kan vervolgens uitrekenen op welke dag welke websites worden bezocht, en op één daarvan een update plaatsen. Zodra die dag langskomt, zullen alle geïnfecteerde computers massaal de lijst met sites afgaan en vanzelf de nieuwe code aantreffen en gaan toepassen. Volgens iDefense zal de eerste controle op 5 januari vallen, de dag waarop 87 jaar geleden de eerste Nazi-partij werd opgericht. De dag daarna zal meteen de reeks urls worden aangepast, als begin van het interval van 14 dagen. In de geschiedenis is Sober nogal eens gebruikt door rechtsextremistische partijen om hun propaganda te verspreiden. De voorgaande data waarop het virus actief werd vielen ook samen met belangrijke gebeurtenissen in het verleden van de fascistische wereld.