Cum să te descurci cu datele și orele fără crize de furie pe fusul orar...

Nodul sursă: 1658325

Datele, orele și fusurile orare sunt lucruri supărătoare.

Ora de vară, sau „ora de vară”, așa cum este și cunoscută în mod obișnuit, înrăutățește situația, deoarece multe țări își modifică ceasul de două ori pe an pentru a schimba ora aparentă a răsăritului și apusului soarelui în raport cu ziua obișnuită de lucru.

În Marea Britanie, de exemplu, ceasurile noastre sunt setate la Greenwich Mean Time când vine Anul Nou, dar le avansăm la GMT+1 la sfârșitul lunii martie și înapoi la GMT din nou la sfârșitul lunii octombrie.

O mare parte din America de Nord face ceva foarte, foarte asemănător, dar enervant de diferit, stabilind în schimb datele la care ceasurile se schimbă la începutul lunii noiembrie și începutul lunii martie. (Cele două țări ale noastre erau aliniate convenabil, dar s-au îndepărtat ușor la începutul acestui secol.)

Așadar, colegii noștri din Boston sunt întotdeauna cu cinci ore în urma noastră aici, în Oxfordshire, cu excepția scurtei perioade din fiecare toamnă (sau toamnă, având în vedere că nici măcar nu ne putem pune de acord asupra numelor anotimpurilor în limbajul nostru comun, cu atât mai puțin asupra alinierii ceasurile noastre) și primăvara când nu sunt.

Oponenții economiilor de vară o resping ca fiind o complexitate inutilă de care pur și simplu nu avem nevoie în era internetului, ceea ce este ușor ironic, având în vedere că dispozitivele din era internetului gestionează în general să se ajusteze automat. Susținătorii sistemului notează că, pentru mulți oameni, schimbarea zilei de lucru pentru a se potrivi sezonului nu mai este posibilă, deoarece zilele lor sunt guvernate de ceas și nu de poziția diurnă a soarelui, așa că schimbarea ceasului în funcție de sezon. este cea mai simplă alternativă.

Schimbările de ora de vară considerate dăunătoare

Într-adevăr, problemele legate de ora de vară și-au ridicat capul toată această săptămână, când Chile a decis să-și modifice temporar data obișnuită a comutatorului de ceas (pentru a adăuga și mai multă complexitate, schimbările de ceas merg invers, sub ecuator, deoarece anotimpurile sunt inversate).

Schimbarea temporară a fost anunțată pentru a evita confuzia în ziua recentului referendum constituțional al țării.

Referendumul a avut loc pe 04 septembrie 2022, ziua în care ceasurile ar merge în mod normal înainte pentru vară.

Prin urmare, schimbarea ceasului a fost amânată cu o săptămână, pentru ca oamenii care au uitat să-și reseteze ceasul înainte de a merge la culcare sâmbătă seara ar putea citi greșit ora duminică și, în mod nevinovat, ajung să ajungă la secția de votare locală după ce aceasta s-a închis, fără să-și dea seama că au întârziat cu o oră pentru că ceasurile lor erau lente cu o oră.

Chiar și Microsoft a simțit nevoia să-și avertizeze utilizatorii că ceasurile Windows, cronometrarea sistemului de operare, programele întâlnirilor și multe altele ar putea fi aruncat din stăpânire, având în vedere că guvernul chilian nu a anunțat această modificare temporară a modificării până luna trecută, necesitând astfel o actualizare de ultimă oră a bazei de date de fus orar Windows.

Ce se întâmplă dacă ceasul tău este blocat?

Cel puțin utilizatorii sistemelor de operare tradiționale pot face ei înșiși ajustări temporare ale fusului orar, dacă este necesar.

Unele dispozitive depind în totalitate de actualizările firmware-ului pentru a afișa corect ora locală.

De exemplu, avem un „computer” miniatural pe bicicletă pe care îl folosim ca busolă și urmăritor de distanță atunci când facem o călătorie (este uimitor cât de fluid și natural poți naviga fără să te uiți vreodată la o hartă dacă poți ține evidența timpului, distanței și direcţie)…

…și deși poți să te joci cu tot felul de setări stocate în dispozitiv, cum ar fi masa corporală (aparent folosită pentru a ghici puterea ta), setările hărții, formatul de referință a locației, dimensiunea fontului și multe altele, singurul lucru pe care nu îl poți este să setați manual data și ora.

Pur și simplu nu există o modalitate de a face acest lucru, cel puțin pentru aplicațiile încorporate, și nici măcar nu le puteți modifica sau pirata singur, deoarece totul rulează o versiune de Linux semnată digital și blocată cu firmware.

Puteți scrie propriile aplicații suplimentare și pot afișa data și ora după cum doresc, dar trebuie compilate pentru a rula într-o mașină virtuală dedicată într-un sandbox oarecum limitat.

Teoria este că, dacă dispozitivul funcționează corect, acesta cunoaște timpul absolut prin receptorul său GPS, cu o precizie semnificativ mai bună decât cele mai bune, mai mari, mai scumpe și mai complexe cronometre mecanice produse vreodată.

De asemenea, știe unde vă aflați pe planetă cu o precizie mai mică de 10 metri (vă spuneți clar pe ce bandă ați fost sau vedeți unde ați depășit autobuzele, când vă uitați înapoi la o călătorie pe care ați înregistrat-o), astfel încât să poate calcula care fusul orar fizic în care vă aflați și setați exact ora locală.

Ei bine, poate face asta dacă baza sa de fus orar, care arată locația exactă a limitelor fusului orar și deplasările necesare față de UTC (înlocuitorul modern pentru GMT pe ceasurile digitale) sunt actualizate.

În caz contrar, s-ar putea să fie nevoie să adaugi sau să scazi o oră din cap, în cazul în care dispozitivul se înțeleg greșit.

Sau o jumătate de oră, pentru că unele regiuni folosesc fusuri orare de 30 de minute.

(Este uimitor câți oameni refuză să accepte că există fusuri orare care nu sunt întregi, insistând că „toate fusurile orare legale trec în ore”, care va fi o știre pentru oricine din India sau Australia de Sud.)

Sau 15 minute.

(Încercați să vizitați Nepal sau Eucla.)

Va ajuta interzicerea orei de vară?

Cei cărora nu le place ora de vară, fie pentru că consideră că este un afront la ordinea naturală a lucrurilor, fie pentru că nu își amintesc niciodată să schimbe ceasurile acționate manual în gospodăria lor, ne vor asigura pe toți că interzicerea „ora de vară” va rezolva cu grijă toate aceste probleme.

Dar nu va rezolva problema modului de a înțelege jurnalele computerului, și cum să le folosiți în depanarea IT, în special în răspunsul la amenințările de securitate cibernetică, unde succesiunea în care s-au întâmplat lucrurile poate fi într-adevăr foarte importantă.

De exemplu, dacă jurnalele arată că escrocii au intrat aproape sigur la 03:30 marți seara, pe baza unui exploit care a fost abuzat pentru prima dată la acel moment...

… s-a întâmplat cu adevărat noul marcaj temporal de creare a contului 03:00 înainte exploit-ul a declanșat, sau ar fi putut fi după aceea?

Sunt modificările de configurare marcate cu ora 04:00, care trebuie să fie restabilite, pentru că s-au produs după începerea atacului, sau sunt modificări pe care trebuie să le păstrați deoarece jurnalele sunt denominate în diferite fusuri orare?

Ce să fac?

Există un lucru pe care îl puteți face pentru a ajuta, atât ca creator de fișiere jurnal, cât și ca consumator de fișiere jurnal.

Reduceți întotdeauna marcajele de timp la UTC (ora coordonată universală), eliminând astfel fusurile orare din fișierele dvs. de jurnal și înregistrați întotdeauna marcajele de timp într-un format simplu, fără ambiguitate, sortabil alfabetic.

Mai simplu spus: consultați, RFC 3339, și rămâneți la Ora Zulu marcajele de timp peste tot.

Acestea arată cam așa:

  2022-09-08T17:30:00.00000Z

Data are întotdeauna ani de patru cifre, așa că nu există niciun risc de a reinventa bug-ul mileniului.

Orele nu au nevoie de AM și PM (calculatoarele pot număra până la 24 cel puțin la fel de ușor cum poți număra până la 12), ceea ce elimină ambiguitatea.

Și asta Z la sfârșit indică faptul că data și ora afișate nu au aplicat ajustarea fusului orar, astfel încât oricare două Ora Zulu intrările de jurnal pot fi comparate direct pentru a determina secvența în care au avut loc.

Răspunsul la amenințări este mult mai ușor și mult mai sigur atunci când marcajele de timp sunt clare, așa că recomandăm această abordare tuturor.


CITIȚI SUPLIMENTARE DESPRE
IMPORTANȚA CLARITĂȚII ÎN FORMATELE DE TIMESTAMP


CATEVA MOTIVE Ușoare (ÎNȘI GENUINE) PENTRU RFC 3339

Timestamp-ul:

Mai mult de la Securitate goală