Cookie Consent by Free Privacy Policy Generator ๐Ÿ“Œ January 1, 1970 => January 19, 2038 Error!

๐Ÿ  Team IT Security News

TSecurity.de ist eine Online-Plattform, die sich auf die Bereitstellung von Informationen,alle 15 Minuten neuste Nachrichten, Bildungsressourcen und Dienstleistungen rund um das Thema IT-Sicherheit spezialisiert hat.
Ob es sich um aktuelle Nachrichten, Fachartikel, Blogbeitrรคge, Webinare, Tutorials, oder Tipps & Tricks handelt, TSecurity.de bietet seinen Nutzern einen umfassenden รœberblick รผber die wichtigsten Aspekte der IT-Sicherheit in einer sich stรคndig verรคndernden digitalen Welt.

16.12.2023 - TIP: Wer den Cookie Consent Banner akzeptiert, kann z.B. von Englisch nach Deutsch รผbersetzen, erst Englisch auswรคhlen dann wieder Deutsch!

Google Android Playstore Download Button fรผr Team IT Security



๐Ÿ“š January 1, 1970 => January 19, 2038 Error!


๐Ÿ’ก Newskategorie: Programmierung
๐Ÿ”— Quelle: dev.to

There have always been key moments in history โ€ฆ important dates โ€ฆ memorable days. Hopefully, we will reach 2038, a historic moment.

Have you noticed that when setting a date, whether with Javascript or another language, the initial date is always January 1, 1970?

Well, I'll explain it to you. This is because it is Unix time. But first, let's talk a little about what UNIX is.

In the late 1960s, MIT, AT&T, and General Electric were working to create an experimental operating system called Multics, which was to run on a mainframe computer. However, the first versions had poor performance.

Later, Ken Thompson of Bell Labs programmed a 'Space Travel' game but discovered that the game was slow and expensive on a General Electric machine. Thompson rewrote the program with the help of Dennis Ritchie on a DEC PDP-7 model computer.

Consequence: Start a new operating system.

Later, Russ Canaday joined, among other programmers. They developed a command interpreter and a small set of programs. Later, they achieved text processing, among other things, and with it โ€ฆ financing and success! In 1972, it was decided to write UNIX again, but in the C language, so that it could be modified to work on other computers.

Thanks gammers and great programmers!

The date they decided to use as a base was January 1, 1970.

Briefly, UNIX is a portable, multitasking, multiuser operating system.

By the way, in 1991, a Helsinki student named Linus Torvalds developed a kernel for computers that emulated many of the functionalities of UNIX and released it as open source under the name LINUX.

Anyway, returning to the starting point, Since January 1, 1970, seconds have been counted, and on most 32-bit systems, the time_t data type used to store the seconds counter is a 32-bit signed integer (positive and negative). This means that the last second representable in this format will be at 03:14:07 UTC on January 19, 2038, when the counter reaches 2,147,483,647. One second later, the counter will overflow and jump to the value of -2,147,483,648.

It may not seem important, but this bug can cause quite a few crashes because many programs and devices have an internal clock, so โ€ฆ anything can fail.

Would it be very irresponsible to know this and do nothing?

YEAH

Changing the definition of time_t to use a 64-bit type would break binary support for software, data storage, and generally anything that has anything to do with the binary representation of time. Changing time_t to an unsigned 32-bit integer would affect programs that do calculations with time differences.โ€จ

Most operating systems for 64-bit architectures use 64-bit integers for time_t. The migration is still in process but will surely be completed before 2038. Using a 64-bit integer would push the problem back about 290 billion years (2.9 ร— 1011). That is, 22 times the approximate age of the universe.โ€จ

But if you are one of the people who treasures an older device with an internal clock, then you will remember that historical date โ€ฆ or if you were born on January 1, 1970.

By the way, for those curious people, here is a link that shows you the current seconds.HERE

...



๐Ÿ“Œ January 1, 1970 => January 19, 2038 Error!


๐Ÿ“ˆ 67.05 Punkte

๐Ÿ“Œ Don't set your iPhone's date to January 1, 1970! The fastest way to BRICK an iPhone!!!


๐Ÿ“ˆ 29.81 Punkte

๐Ÿ“Œ Don't set your iPhone's date to January 1, 1970! The fastest way to BRICK an iPhone!!!


๐Ÿ“ˆ 29.81 Punkte

๐Ÿ“Œ The Epocholypse 2038: What's in Store for the Next 20 Years


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ [$] Year-2038 work in 4.18


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Red Hat Security Advisory 2018-2038-01


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Approaching the kernel year-2038 end game


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Solving the Year 2038 problem in the Linux kernel


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ [$] Approaching the kernel year-2038 end game


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Germany To Phase Out Coal Use By 2038, Says Report


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Germany To Phase Out Coal Use By 2038, Says Report


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Linux - Version 5.1 macht Linux langsam fit fรผr das Jahr 2038


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Linux 5.1 Continues The Years-Long Effort Preparing For Year 2038


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Linux 5.1 Continues The Years-Long Effort Preparing For Year 2038


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Dota 2 bannt toxische Spieler bis 2038, weil es nicht lรคnger geht


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Linux 5.6 lรถst Jahr-2038-Problem fรผr 32-Bit-Systeme


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ [$] Debian discusses how to handle 2038


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Red Hat Security Advisory 2020-2038-01


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ [PRODSECBUG-2038] Stored cross-site scripting vulnerability in the Admin through the Checkbox Custom Option Value field


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ CVE-2020-2038


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Linux 5.10 Solves the Year 2038 Problem Until 2486


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Linux 5.10 Solves the Year 2038 Problem Till Year 2486


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ CVE-2021-2038


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Medium CVE-2021-2038: Oracle Mysql


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ CVE-2006-2038 | ampleShop detail.cfm solus sql injection (XFDB-26064 / SA19806)


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ CVE-2006-2038 | ampleShop category.cfm cat sql injection (XFDB-26064 / SA19806)


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ CVE-2006-2038 | ampleShop youraccount.cfm RecordID sql injection (XFDB-26064 / SA19806)


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Energiewende: Sachsens Energieminister sieht Kohleausstieg vor 2038


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ CVE-2023-2038


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Autoconf 2.72 Released With C23 Support, New Year 2038 Safety Option


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ In the year 2038...


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Countdown to Chaos: What You Need to Know About the Unix Time Stamp Problem in 2038


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ CVE-2023-49469 | Shaarli 0.12.2 Search Tag cross site scripting (Issue 2038)


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Media Player: Am 1.1.2038 ist Schluss


๐Ÿ“ˆ 22.33 Punkte

๐Ÿ“Œ Red Hat Security Advisory 2024-2038-03


๐Ÿ“ˆ 22.33 Punkte











matomo