Wir werden oft gefragt, welche Optionen es gibt, die Scan Engines in bestimmten Umgebungen zu aktualisieren. In diesem Artikel beschreibe ich einige der haeufigsten Szenarien und hoffe es hilft Ihnen die auszuwaehlen, die in Ihrer Umgebung die angebrachteste ist (dieser Blog Artikel ist nicht fuer aeltere Versionen prior zu Antigen 9 gedacht!)
Hier zum Warmwerden eine Tabelle, die moegliche und empfohlene Methoden zeigt, die Engines zu aktualisieren:
|
|
Options |
|
Scenario |
Direct HTTP |
UNC Hub |
FSSMC |
UNC+Manual download |
|
1-2 Antigen/Forefront servers |
Empfohlen |
Moeglich |
Moeglich |
Letzter Ausweg! |
|
Multiple servers, multiple sites |
Moeglich |
Moeglich |
Empfohlen 1 FSSMC Server pro site fuer 2000 managed Server |
Letzter Ausweg! |
|
Antigen for SMTP / Forefront Edge servers in a DMZ |
Empfohlen |
Moeglich |
Empfohler in der DMZ |
Letzter Ausweg! |
|
Forefront for Office Communications server |
Moeglich |
Moeglich |
Nicht Supported! |
Letzter Ausweg |
|
Closed environment (no internet/network access) |
N/A |
N/A |
N/A |
Empfohlen |
Lassen Sie uns die Moeglichkeiten diskutieren....
· A: Direct HTTP Updates from Microsoft Servers
· B: UNC Hub Updates
· Combining Direct HTTP Updates and UNC Updates for Redundancy
· C: Pushing out Updates via FSSMC
· D: Manual Download of Engine Files with UNC Updates
· General Notes
· Abbreviations
A: Direct HTTP Updates from Microsoft Servers
Dies ist die Grundoption fuer Engine Aktualisierungen unserer Produkte. Ein Prozess der sich GetEngineFiles.exe nennt, nimmt sich den HTTP Pfad aus dem GUI (Engine updates) und laedt die Updates herunter.
Wenn Sie nur wenige Antigen/ Forefront Server haben, so ist dies die optimale Auswahl fuer Sie.
B: UNC Hub Updates
Fuer diese Methode verwenden Sie einen sogenanten Deploymentserver. Dieser Server laedt die Updates per HTTP herunter. Dies kann jeder Antigen 9 oder Forefront (FSE/FSSP/FSOCS) Server sein, der Internetzugang hat.
Sie richten dann einen „Share“ auf dem Engine Verzeichniss ein, von dem dann die anderen Antigen/ Forefront Server in Ihrer Umgebung die Updates beziehen koennen:

Dies hilft Ihnen Netzwerktraffic zu reduzieren. Abhaengig von Ihrer Netzwerkgeschwindigkeit und der Menge der Server die Sie intern updaten wollen, macht es eventuell Sinn, mehere Server als Distrubutionsserver einzurichten.
Die Einstellungen, das ein Server als Distrubutionsserver verwendet wird, finden Sie in den General Options
Kombination von HTTP Updates und UNC Updates (Redundancy)
Antigen 9 oder Forefront (FSE/FSSP/FSOCS) Produkte erlauben es Ihnen 2 Update-Moeglichkeiten pro Engine auszuwaehlen. Abhaengig von Ihrer Umgebung koennen Sie den/die fuer Sie besten Kombinationen auswaehlen:
· Konfigurieren Sie den primaeren NUP “Network Update Path” auf die grundeingestellte HTTP location. Setzen Sie den zweiten NUP auf einen UNC share, den Sie zuvor konfiguriert haben. Dieser wird verwendet, sollte Internetzugang einmal nicht gewaehrleistet sein und;
· Konfigurieren Sie den primaeren NUP um von Ihrem UpdateHub1 (via UNC) upzudaten. Setzen Sie den zweiten NUP um direkt ueber das Internet upzudaten, sollte der interne Share einmal nicht verfuegbar sein;
· Konfigurieren Sie den primaeren NUP um von Ihrem UpdateHub1 (via UNC) upzudaten und tragen Sie UpdateHub2 fuer Redundancy ein. Auf diese Weise nutzen Sie nur Ihr schnelles internes Netzwerk. Bitte neachten Sie das NUP 2 nur verwendet wird, sollte NUP 1 nicht zur Verfuegung stehen
C: Pushing out Updates via FSSMC
Sie koennen FSSMC fuer Folgendes in Bezug auf Engine Updates verwenden:
· Laden und cachen Sie die letzten 5 aktuellsten Signaturen
· Verteilen Sie die Updates automatisch, auf alle Server die Sie selektieren;
· Uberpruefen Sie ob Ihre Server die neusten Signaturen haben oder nicht (automatischer Vergleich).
FSSMC ist der empfohlene Weg die Engines in Antigen 9 und Forefront in grossen Organisationen upzudaten. Stellen Sie sicher, das Sie die Updates auf den Lokalen Antigen/Forefront Servern deaktiviert haben, bevor Sie die Updates mittels FSSMC verteilen!
Sie erhalten FSSMC ueber die normalen Microsoft Wege. Zusaetzliche Informationen finden Sie hier:
· FSSMC Home
· FSSMC Forum
Achtung: Bitte beachten Sie das FSSMC derzeit FSOCS NICHT unterstuetzt.
D: Manual Download of Engine Files with UNC Updates
In der Liste sehen Sie, das diese Option meist als “letzter Ausweg” deklariert ist, weil es sehr schwierig aufzusetzen ist. Im Regelfall benutzen Sie ein Script um regellmaessig die Verfuegbarkeit neuer Engines zu ueberpruefen und diese gegebenenenfalls herunterzuladen (2 Dateien pro Engine; manifest.cab und <Engine>_fullpkg.cab).
Diese Methode hat ebenfalls den Nachteil, das Sie jedesmal das komplette Enginepacket herunterladen muessen, waeherend die “normalen” Downloadwege incrementelle Updates verwenden. Ein volles Update kann zwischen 15 und 60MB an Datentransfer benoetigen. Es ist also nicht nur schwierig aufzusetzen, sondern implementiert auch einen imensen Datentransfer. Dennoch kann es Ihre einzige Moeglichkeit sein, wenn andere Antigen oder Forefront Produkte keinen Internetzugang haben.
Die Idee ist die Engines in der gleichen Ordner Strucktur herunterzuladen, wie Antigen oder Forefront es tun wuerden. Ob Sie die Engines manuell herunterladen, oder dies per Script tun..das Prozedere bleibt das gleiche:
1. Áuf dem Downloadserver (Der Server der Internetzugang hat), erstellen Sie einen Downloadordner (den Sie spaeter sharen) und erstellen Subordner – wie unten beschrieben:

Sie haben einen Engine Namen Ordner pro Engine und auch einen UpdateVersion Ordner
2. Laden Sie das manifest.cab fuer jede Engine herunter. Dieses muss jeweils in den Engine Namen Ordner und UpdateVersion Ordner kopiert werden. Hier die Links zu den manifest.cab Dateien:
3. Oeffnen Sie bitte das manifest.cab, darin das manifest.xml und suchen Sie das Versionselement der spezifischen Engine die Sie updaten moechten:

4. Sie koennen nun die Engine Ordner Struktur vervollstaendigen, da Sie nun das Versionselement haben.
5. Laden Sie das Enginepackey CAB herunter, in dem Sie die folgende URL verwenden:
FOREFRONT: http://forefrontdl.microsoft.com/server/scanengineupdate/x86/<Engine>/
Package/<UpdateVersion>/<Engine>_fullpkg.cab
ANTIGEN: http://antigendl.microsoft.com/antigen/x86/<Engine>/Package/<UpdateVersion>/
<Engine>_fullpkg.cab
...wobei <Engine> ist der Name der Engine die Sie herunterladen wollen und <UpdateVersion> ist das Versionselement, welches Sie vom manifest.xml bezogen haben
FOREFRONT: http://forefrontdl.microsoft.com/server/scanengineupdate/x86/Microsoft/
Package/0904080003/Microsoft_fullpkg.cab
ANTIGEN: http://antigendl.microsoft.com/antigen/x86/Microsoft/Package/0904080003/
Microsoft_fullpkg.cab
Jede CAB Datei sollte im korrespondierenden UpdateVersion Ordner gespeichert werden.
6. Nun kopieren Sie den gesamten Ordner (Top level Share) in Ihre isolierte Umgebung. Sie koennen dies unter Umstaenden auch mit einem USB Stick durchfuehren.
7. Sharen Sie nun den top level Ordner, Sie sollten nun eine Struktur wie unten sehen:
Beachten Sie das das gleiche manifest.cab in zwei locations auftaucht. Das Engine_full_cab taucht nur im Ordner UpdateVersion auf. Ueberpruefen Sie bitte das dies fuer alle Engines zutrifft, die Sie updaten wollen.
8. Im Antigen 9 oder Forefront (FSE/FSSP/FSOCS) Administrator gehen Sie bitte zu Einstellungen, Scanner Updates und setzen bitte den primaeren NetzwerkUpdatePfad auf Ihren UNC Share als Beispiel \\server1\MyShareName$
9. Nun klicken Sie fuer jede Engine auf jetzt updaten um die Updates sofort zu beziehen oder schedulen Sie die Updates, damit Sie zu einem spaeteren Zeitpunkt durchgefuehrt werden.
Hinweis:
· Wichtig: Die manuelle Updatemethode (D) verlangt von Ihnen manuelles Eingreifen. Auf dieser Basis koennen wir vom Support diese Methode nur auf “best effort” supporten. Wir stellen keine Scripts zur verfuegung, die diese Methode durchzufuehren.
· Manifest.cab Dateien “verfallen” nach einem bestimmten Zeitlimit aus Sicherheitsgruenden – dies hanegt von der Engine ab, geschieht aber im Regelfall nach einigen Tagen
· Zur jetzigen Zeit des Schreibens des Artikels sind die Updatefiles von Antigen 9 und Forefront austauschbar. Sie koennen also Antigen 9 Engines in Forefront und umgekehrt verwenden.
Auch wenn Sie Forefront auf einem x64 System betreiben bleibt der EngineUpdatePath x86 da alle Engines 32-bit sind.
Der Name der Kaspersky Engine fuer manuelle Updates muss ‘Kaspersky5’ sein (nicht ‘Kaspersky’).
Der Name der Virus Buster Engine fuer manuelle Updates muss ‘VBuster’ sein (nicht ‘Virus Buster’ oder ‘VirusBuster’).
Abbreviations
CSS -(Microsoft) Customer Service and Support
FSE -Forefront Server Security fuer Exchange
FSOCS -Forefront Security fuer Office Communications Server 2007
FSSMC -Forefront Server Security Management Console
FSSP -Forefront Server Security fuer Sharepoint
NUP -Network Update Path
UNC -Universal Naming Convention. Example path: \\server1\MyShareName$
Eine schoenme Woche!
Alex Bremer Microsoft