Το φετινό καλοκαίρι εμείς οι φορείς εκμετάλλευσης του OpenSprinkler καιρική υπηρεσία, ένα περίεργο αποτέλεσμα: Προφανώς η υπηρεσία καιρού είναι υπερφορτωμένη. Ο λόγος βρέθηκε γρήγορα, υπήρξαν επιθέσεις DDOS εναντίον του OpenSprinkler Η υπηρεσία καιρού εκτελούσε διακομιστές που πλημμύρισαν την υπηρεσία καιρού με ανόητες πληροφορίες, περιορίζοντας έτσι τη χρήση της. ο OpenSprinkler Αντί για τα δεδομένα καιρού, οι υπολογιστές έλαβαν μόνο χρονικά όρια (timeouts) ή κενές απαντήσεις, κάτι που συμβαίνει και στην OpenSprinkler με το μενού επάνω αριστερά/διαγνωστικά συστήματος.
Στη συνέχεια, ο διαχειριστής του διακομιστή παρενέβη και εγκατέστησε το Cloudflare ως διακομιστή μεσολάβησης μπροστά από την υπηρεσία καιρού. Τώρα όλα έμοιαζαν να λειτουργούν ξανά, αλλά ένα μήνα αργότερα όλα είχαν τελειώσει. Η μετεωρολογική υπηρεσία ανέφερε "κενή απόκριση" ή "timeout". Έτσι απενεργοποιήσαμε ξανά το Cloudflare. Αλλά μόλις μια εβδομάδα αργότερα το ίδιο πρόβλημα πάλι: οι επιθέσεις DDOS απέτρεψαν τη χρήση.
Έτσι ενεργοποιήσαμε ξανά το Cloudflare. Ωστόσο, οι χρήστες ανέφεραν επανειλημμένα ότι η υπηρεσία καιρού δεν είναι διαθέσιμη.
Τώρα ανακαλύψαμε τους λόγους: Η υπηρεσία Cloudflare πρόσθεσε τα δικά της δεδομένα κεφαλίδας στις αποκρίσεις της υπηρεσίας καιρού, γεγονός που διόγκωσε το μέγεθος του πακέτου δεδομένων πέρα από το προβλεπόμενο μέγιστο. Αυτό οδήγησε σε υπερχείλιση buffer που αντικατέστησε τα δεδομένα καιρού. Αυτές οι κεφαλίδες ενεργοποιήθηκαν στη συνέχεια από το Cloudflare, επομένως αυτό δεν παρατηρήθηκε στις δοκιμές μας.
Η λύση μπορεί να βρεθεί μόνο με μια ενημέρωση υλικολογισμικού. Ενημερώστε το υλικολογισμικό. Είτε το πιο πρόσφατο Beta 220.112, ή ο υπάλληλος του OpenSprinkler.com 219.11