Làm thế nào để đối phó với ngày và giờ mà không gặp bất kỳ rắc rối nào về múi giờ…

Nút nguồn: 1658325

Ngày, giờ và múi giờ là những thứ rắc rối.

Tiết kiệm ánh sáng ban ngày, hay "giờ mùa hè" như nó cũng thường được biết đến, thậm chí còn làm vấn đề tồi tệ hơn, bởi vì nhiều quốc gia điều chỉnh đồng hồ của họ hai lần một năm để thay đổi thời gian biểu kiến ​​của mặt trời mọc và lặn so với ngày làm việc bình thường.

Ví dụ: ở Vương quốc Anh, đồng hồ của chúng tôi được đặt thành Giờ chuẩn Greenwich khi Năm mới đến, nhưng chúng tôi chuyển chúng sang GMT + 1 vào cuối tháng XNUMX và quay trở lại GMT vào cuối tháng XNUMX.

Phần lớn Bắc Mỹ làm một điều gì đó rất giống, nhưng lại khác một cách khó chịu, đó là đặt những ngày mà đồng hồ thay đổi thành đầu tháng XNUMX và thay vào đó là đầu tháng XNUMX. (Hai quốc gia của chúng tôi từng được liên kết thuận tiện, nhưng đã tách rời nhau vào đầu thế kỷ này.)

Vì vậy, các đồng nghiệp của chúng tôi ở Boston luôn chậm hơn chúng tôi ở đây năm giờ ở Oxfordshire, ngoại trừ khoảng thời gian ngắn vào mỗi mùa thu (hoặc mùa thu, do chúng tôi thậm chí không thể thống nhất tên của các mùa trong ngôn ngữ chung của chúng tôi, chứ đừng nói đến sự liên kết của đồng hồ của chúng tôi) và mùa xuân khi chúng không hoạt động.

Những người phản đối tiết kiệm ánh sáng ban ngày bác bỏ nó như một sự phức tạp vô nghĩa mà chúng ta đơn giản là không cần trong thời đại internet, điều này hơi mỉa mai rằng các thiết bị thời đại internet thường quản lý để tự động điều chỉnh. Những người ủng hộ hệ thống lưu ý rằng, đối với nhiều người, việc thay đổi ngày làm việc của họ cho phù hợp với mùa là không thể nữa, bởi vì ngày của họ được quy định bởi đồng hồ chứ không phải vị trí ban ngày của mặt trời, vì vậy hãy thay đổi đồng hồ cho phù hợp với mùa. là giải pháp thay thế đơn giản nhất.

DST thay đổi được coi là có hại

Thật vậy, rắc rối về thời gian tiết kiệm ánh sáng ban ngày đã dấy lên trong tuần này khi Chile quyết định tạm thời thay đổi ngày chuyển đổi đồng hồ thông thường (để thêm phức tạp hơn, sự thay đổi đồng hồ đi theo hướng khác bên dưới đường xích đạo, vì các mùa bị đảo ngược).

Sự thay đổi tạm thời được công bố để tránh nhầm lẫn vào ngày trưng cầu dân ý về hiến pháp gần đây của đất nước.

Cuộc trưng cầu dân ý diễn ra vào ngày 04 tháng 2022 năm XNUMX, ngày mà đồng hồ thường chuyển sang mùa hè.

Do đó, việc thay đổi đồng hồ đã bị hoãn lại trong một tuần, vì sợ rằng những người quên đặt lại đồng hồ trước khi đi ngủ vào tối thứ Bảy có thể đọc nhầm giờ vào Chủ nhật và cuối cùng họ vẫn ngây thơ đến điểm bỏ phiếu địa phương sau khi nó đóng cửa mà không nhận ra họ. đã trễ một giờ vì đồng hồ của họ chậm một giờ.

Ngay cả Microsoft cũng cảm thấy cần phải cảnh báo người dùng rằng đồng hồ Windows, hệ điều hành chấm công, lịch họp, v.v. có thể ném ra khỏi cái gì, do chính phủ Chile đã không công bố sự thay đổi tạm thời này cho đến tháng trước, do đó yêu cầu cập nhật vào phút cuối cho cơ sở dữ liệu múi giờ của Windows.

Điều gì sẽ xảy ra nếu đồng hồ của bạn bị khóa?

Ít nhất người dùng hệ điều hành truyền thống có thể tự điều chỉnh múi giờ tạm thời nếu cần.

Một số thiết bị hoàn toàn phụ thuộc vào các bản cập nhật chương trình cơ sở để hiển thị giờ địa phương một cách chính xác.

Ví dụ: chúng tôi có một “máy tính” xe đạp thu nhỏ mà chúng tôi sử dụng làm la bàn và thiết bị theo dõi khoảng cách khi tham gia hành trình (thật ngạc nhiên khi bạn có thể điều hướng linh hoạt và tự nhiên mà không cần nhìn vào bản đồ nếu bạn có thể theo dõi thời gian, khoảng cách và hướng đi)…

… Và mặc dù bạn có thể thao tác với tất cả các loại cài đặt được lưu trữ trong thiết bị, chẳng hạn như khối lượng cơ thể của bạn (dường như được sử dụng để đoán công suất đầu ra của bạn), cài đặt bản đồ, định dạng tham chiếu vị trí, kích thước phông chữ và hơn thế nữa, nhưng một điều bạn không thể do là đặt ngày và giờ theo cách thủ công.

Đơn giản là không có cách nào để làm điều đó, ít nhất là đối với các ứng dụng cài sẵn và bạn thậm chí không thể tự mình chỉnh sửa hoặc hack những ứng dụng đó, bởi vì toàn bộ điều này chạy phiên bản Linux bị khóa phần sụn, được ký kỹ thuật số

Bạn có thể viết các ứng dụng bổ trợ của riêng mình và chúng có thể thay đổi ngày và giờ tùy thích, nhưng chúng phải được biên dịch để chạy trong một máy ảo chuyên dụng bên trong một hộp cát hơi hạn chế.

Lý thuyết là nếu thiết bị hoạt động bình thường, nó sẽ biết được thời gian tuyệt đối thông qua bộ thu GPS, với độ chính xác cao hơn đáng kể so với các máy đo thời gian cơ học tốt nhất, lớn nhất, đắt tiền nhất và phức tạp nhất từng được chế tạo.

Nó cũng biết bạn đang ở đâu trên hành tinh với độ chính xác dưới 10 mét (bạn cho biết rõ ràng bạn đang ở làn nào hoặc xem bạn đã vượt xe buýt ở đâu, khi bạn nhìn lại hành trình bạn đã ghi lại), vì vậy nó có thể tính toán múi giờ thực mà bạn đang ở và đặt giờ địa phương chính xác.

Chà, nó có thể làm được điều đó nếu cơ sở dữ liệu múi giờ của nó, hiển thị vị trí chính xác của ranh giới múi giờ và sự dịch chuyển cần thiết từ UTC (sự thay thế hiện đại cho GMT trên đồng hồ kỹ thuật số) được cập nhật.

Nếu không, bạn có thể phải cộng hoặc trừ một giờ trong đầu, nếu thiết bị báo sai.

Hoặc nửa giờ, vì một số khu vực sử dụng múi giờ 30 phút.

(Thật ngạc nhiên là có bao nhiêu người từ chối chấp nhận rằng các múi giờ không phải là số nguyên tồn tại, khăng khăng rằng "Tất cả các múi giờ hợp pháp đều tính theo giờ", sẽ là tin tức cho bất kỳ ai ở Ấn Độ hoặc Nam Úc.)

Hoặc 15 phút.

(Hãy thử đến thăm Nepal hoặc Eucla.)

Việc cấm tiết kiệm ánh sáng ban ngày có giúp ích gì không?

Những người không thích tiết kiệm ánh sáng ban ngày, vì họ nghĩ rằng đó là một thứ gây khó chịu cho trật tự tự nhiên của mọi thứ, hoặc vì họ không bao giờ có thể nhớ để thay đổi đồng hồ vận hành bằng tay trong nhà của họ, sẽ đảm bảo với chúng tôi rằng cấm "giờ mùa hè" sẽ giải quyết gọn gàng tất cả các vấn đề này.

Nhưng nó sẽ không giải quyết được vấn đề về cách hiểu nhật ký máy tínhvà cách sử dụng chúng trong xử lý sự cố CNTT, đặc biệt là trong ứng phó với các mối đe dọa an ninh mạng, trình tự mà mọi thứ đã xảy ra thực sự có thể rất quan trọng.

Ví dụ: nếu nhật ký cho thấy kẻ gian gần như chắc chắn đã vào lúc 03:30 tối Thứ Ba, dựa trên một hành vi khai thác lần đầu tiên bị lạm dụng vào thời điểm đó…

… Việc tạo tài khoản mới có dấu thời gian 03:00 có thực sự xảy ra không trước khai thác được kích hoạt, hoặc có thể nó đã được sau đó?

Các thay đổi cấu hình có dấu thời gian là 04:00 cần quay lại vì chúng xảy ra sau khi cuộc tấn công bắt đầu hay chúng là những thay đổi bạn cần giữ lại vì nhật ký được tính theo các múi giờ khác nhau?

Phải làm gì?

Có một điều bạn có thể làm để giúp đỡ, với tư cách là người tạo logfile và người tiêu dùng logfile.

Luôn giảm dấu thời gian thành UTC (thời gian được phối hợp chung), do đó tính các múi giờ ra khỏi hồ sơ đăng nhập của bạn, và luôn ghi lại dấu thời gian ở định dạng đơn giản, rõ ràng, có thể sắp xếp theo thứ tự bảng chữ cái.

Nói một cách đơn giản: tham khảo ý kiến, RFC 3339, và dính vào Giờ Zulu dấu thời gian ở mọi nơi.

Chúng trông giống như thế này:

  2022-09-08T17:30:00.00000Z

Ngày luôn có bốn chữ số năm, vì vậy không có nguy cơ phát minh lại lỗi thiên niên kỷ.

Thời gian không cần SA và CH (máy tính ít nhất có thể đếm đến 24 dễ dàng như bạn có thể đếm đến 12), điều này loại bỏ sự mơ hồ.

Và đó Z ở cuối biểu thị rằng ngày và giờ được hiển thị không có điều chỉnh múi giờ nào được áp dụng, do đó bất kỳ hai Giờ Zulu Các mục nhập nhật ký có thể được so sánh trực tiếp để xác định trình tự diễn ra của chúng.

Phản ứng với mối đe dọa dễ dàng hơn và an toàn hơn nhiều, khi dấu thời gian của bạn không rõ ràng, vì vậy chúng tôi khuyên mọi người nên áp dụng phương pháp này.


ĐỌC THÊM VỀ
TẦM QUAN TRỌNG CỦA SỰ YÊU CẦU TRONG CÁC ĐỊNH DẠNG TIMESTAMP


MỘT SỐ LÝ DO CÓ TIM NHẸ (CÓ CHÍNH HÃNG) CHO RFC 3339

Dấu thời gian:

Thêm từ An ninh trần trụi