Hallo Ralf,
ich verstehe, dass Dir diese Diskussion, die sich nicht der Hauptfunktionen von HD3 widmet, auf den Nerv geht, aber es muss doch möglich sein, dass sich Eure Software auch nur annähernd Standards orientiert, wenn Ihr aus den Netzen Eurer Kunden auf das Internet zugreift.
Es macht doch keinen Sinn, dass Kunden, die Euer Programm einsetzen, alle Server von Google (und das sind etliche breite Adressräume mit zehntausenden von Servern), für ein unübliches Protokollfreigeben müssen, nur damit Eurer Programm "Google" über dieses unübliche Protokoll abfragen kann.
Und Sicherheitsfragen heutzutage einfach vom Tisch zu wischen ist doch sicher nicht verantwortungsvoll.
Alle Welt fragt Google über http ab und Du hältst das für unsicher und nutzt ein Protokoll, das in fast allen Netzen Deiner Kunden unbekannt sein dürfte?
- ICMP-Abfragen ins Internet sind garantiert kein Standard. Wo wird das empfohlen? Welches andere Programm macht so etwas (jetzt bitte keine Admin-Software nennen)
- Selbst Browser wie IE, Firefox, Opera, Crome und andere machen kein ICMP, um festzustellen, ob das Internet noch verfügbar ist.
Zur Funktionalität dieser Sicherheitsabfragen zur Verfügbarkeit des Internets:
- Eine Fehlerroutine sollte nur dann laufen, wenn ein Fehler aufgetreten ist. Das ist Fachinformatiker Azubi-Niveau.
- Es ist doch trivial, den Abruf von Google nur zu machen, wenn Euer Server nicht erreichbar ist. Auch das ist Fachinformatiker Azubi-Niveau
Stell Dir einmal vor, ein Nachbar würde alle paar Minuten bei Euch klingeln, nur um festzustellen, ob die Hauptsicherung des Gebäudes noch Strom bekommt.
Dafür ist eine Klingel - und schon gar nicht Eure Klingel - einfach nicht gedacht.
Natürlich könnte er auch einfach warten, bis sein Licht ausgeht, aber das ist ihm zu kompliziert, denn er hat nun einmal sein Vorgehen festgelegt.
Vorschlag: Mietet Euch für wenige EUR/Monat einen virtuellen Webserver bei 1&1 oder Strato oder einem anderen Discounter (s.u.) und fragt den über http ab, um die Verfügbarkeit des Internet zu prüfen.
- http macht Ihr auch auf Euren Server, das hat also keine Auswirkungen auf Sicherheit.
- Es ist ohnehin besser, wenn man Dienste-Server, die zur Erfüllung vertraglicher Pflichten notwendig sind, in zwei Rechenzentren hat
- Die Wahrscheinlichkeit, dass beide Server in verschiedenen Rechenzentren down sind, ist verschwindend gering, vermutlich wird dann Google auch nicht mehr erreichbar sein.
- Und wenn ICMP nur für einen Server freigegeben werden muss, dann wäre das sicher verkraftbar, nicht aber für alle Server von Google, die erst einmal recherchiert werden müssen.
Über 180 Angebote für virtuelles Serverhosting zwischen 1 und 10 EUR/Monat sind alleine hier aufgeführt:
http://www.homepage-kosten.de/tarife/na ... r,s-12.htm
Gruß, Gero