LINUX.ORG.RU
ФорумTalks

GPS-проблема 2019 года или «а нафига нам много разрядов?»

 


0

1

На конференции RSA Conference USA 2019 эксперты по безопасности напомнили о проблеме регулярного сброса счётчика недель в оборудовании NAVSTAR (GPS). Подобное уже происходило около 20 лет назад в ночь с 21 на 22 августа 1999. Новый сброс произойдёт в ночь с 6 по 7 апреля 2019 года.

Проблема возможного сбоя в системе навигации GPS связана с 10-битным счётчиком недель. Каждые 1024 недели счётчик сбрасывается в ноль. Теоретически приёмники GPS по всему миру должны отработать этот переход без сбоя. Смартфоны, скорее всего, так себя и поведут. Но есть масса GPS-приёмников со старой прошивкой. Такие приёмники могут «сойти с ума» от смены дат и не смогут определить текущие координаты.

Специалисты на RSA честно заявляли, что они лично 6 апреля будут избегать пользоваться самолётами.

Источник: https://3dnews.ru/983951

Deleted

Специалисты на RSA честно заявляли, что они лично 6 апреля будут избегать пользоваться самолётами.

Параноики. Наши пилоты могут по пачке «Беломора» летать, зачем им GPS?

tiinn ★★★★★
()

Какие белки-истерички заставили тебя прочитать и принести сюда эту прохладную историю? Да и вообще у нас ГЛОНАСС!

Promusik ★★★★★
()
Последнее исправление: Promusik (всего исправлений: 1)
Ответ на: комментарий от Promusik

Вот ты смеёшься, а потом тебе на голову падает Боинг!

Deleted
()

During an epoch rollover, Bussjaeger said, «geolocation could glitch, but only momentarily, if at all. A GPS unit might have to reacquire the birds [satellites] to determine its location, but it's no worse than turning on a unit and waiting for it to acquire [the satellite signal] in the first place.»
«Twenty years ago, we didn't have a problem,» he added. «I rather expect that clocks are better, more stable now.»

seiken ★★★★★
()

Надо же, как интересно! От бывалых телекоммуникаторов я слышал легенды о том дне в 1999 году, когда полегла синхронизация SDH-сетей. Но они объясняли это происками американцев, отключивших в тот момент GPS в каких-то военных целях. Оказалось, всё проще.

Deleted
()
Ответ на: комментарий от Shulman

Скажи а в смартфонах Samsung Galaxy S10 данная бага присутствует?

У кого есть имитатор GPS, тот может проверить.

Deleted
()
Ответ на: комментарий от Shulman

У кого-то танцпол головного мозга.
Какая Шульман, какой нафиг маятник и цикл, когда тупо счётчик переполняется?

TheAnonymous ★★★★★
()

Специалисты на RSA честно заявляли, что они лично 6 апреля будут избегать пользоваться самолётами
Подобное уже происходило около 20 лет назад в ночь с 21 на 22 августа 1999

А тогда много самолётов упало?
Или тогда летали без этих ваших ЖПСов?

TheAnonymous ★★★★★
()

Дауж, было бы хотя бы нормальных два байта и о проблеме можно было бы не думать ближайшую тысячу лет.

praseodim ★★★★★
()
Ответ на: комментарий от imul

Думаешь через 19 лет останется что-то с 32-битным счётчиком времени?

Естественно. Что-то да и останется

fornlr ★★★★★
()
Ответ на: комментарий от praseodim

Кхм, 32 система может вполне так оперировать 64 битами счётчика. Это надо ещё и ни разу не обновиться после установки с диска без сервиспаков.

imul ★★★★★
()
Ответ на: комментарий от cvs-255

Тебе и 6 хватает. Ничего, даже на лор пишешь.

imul ★★★★★
()
Ответ на: комментарий от te111011010

Ну да, ну да... Лихо ты так весь embeded смахнул :D

Хоп и мост не развёлся :D Какая там и у кого экономика будет - не важно.

Ну и летать в этот день наверно тоже лучше не надо.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от te111011010

Для эмбеддеда можно перевести дату на несколько лет назад.

ну да, табуретка. Ты будешь бегать и переводить. Для умных счётчиков с показаниями это ещё тот квест...

fornlr ★★★★★
()
Ответ на: комментарий от fornlr

Через пару лет введут новый стандарт, и умные счётчики придётся менять. Точно так же, как это происходит с кассовыми аппаратами.

te111011010
()
Ответ на: комментарий от praseodim

На десктопе - станут. Но в эмбеде, в атоматизации, их будет дофига. До сих пор geode выпускается и 32-х битныц атом. Системы на них ещё не поставлены даже, а срок жизни подобных изделий - 30 лет легко.

lenin386 ★★★★
()
Ответ на: комментарий от imul

Кхм, 32 система может вполне так оперировать 64 битами счётчика

Может. Но не оперирует.

Это надо ещё и ни разу не обновиться

Именно. Зачем и кто за это заплатит?

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Не забудь через 19 лет прикрутить.

imul ★★★★★
()
Ответ на: комментарий от te111011010

Для эмбеддеда можно перевести дату на несколько лет назад

Можно. Только в это самое время, sleep, который должен длиться скажем 30 секунд, завершится мгновенно. Чем это может обернуться - подумай сам.

lenin386 ★★★★
()

Процессоры то фигня, а вот в TLS сертификатах сейчас 32 битный timestamp, так что если до 2038 года на новый стандарт не перейдут, в тот прекрасный день все сертификаты станут невалидными :)

Harald ★★★★★
()
Ответ на: комментарий от Harald

Не столько точное время, сколько нормальное его течение.

lenin386 ★★★★
()
Ответ на: комментарий от praseodim

Даже думаю сохранятся 32-битные версии ОС, хотя и станут маргинальными.

Чего это маргинальными? Вон, тут новенькие 32-бит RISC-V выпускают. Собственно, 64-бит нужно далеко не везде.

atrus ★★★★★
()
Ответ на: комментарий от Promusik

ГЛОНАСС

Он разрабатывался в 1980х, значит там вполне могли быть 8-битные счётчики :) Хотя к перезапуску проблема 2000 была на слуху, должны были исправить. Да и 256 недель — всего 5 лет, уже несколько сбросов должны были пройти.

question4 ★★★★★
()
Ответ на: комментарий от atrus

Чего это маргинальными? Вон, тут новенькие 32-бит RISC-V выпускают. Собственно, 64-бит нужно далеко не везде.

lenin386

На десктопе - станут. Но в эмбеде, в атоматизации, их будет дофига. До сих пор geode выпускается и 32-х битныц атом. Системы на них ещё не поставлены даже, а срок жизни подобных изделий - 30 лет легко.

Под маргинальными я как раз и имел ввиду, что они останутся в каких-то специфических нишах, которые обычный пользователь не видит. Примерно как ms-dos ( или FreeDos) сейчас, для некоторых целей бывает нужна флешка с загрузкой в ms-dos реалмод. Пока биосы не станут uefi-only, как потом быть - неясно, хорошо бы, чтобы все же перешли на работу из под линукса.

praseodim ★★★★★
()

AFAIK, для поддержания нужных параметров полёта и ухода от коллизий GPS в самолёте не используется.

snizovtsev ★★★★★
()
Ответ на: комментарий от praseodim

останутся в каких-то специфических нишах, которые обычный пользователь не видит

Если из-за этой ниши интернет отвалится или электростанция встанет толку от этого будет. В Y2k тоже опасались не то, что у домашних пользователей часы слетят.

atrus ★★★★★
()
Ответ на: комментарий от te111011010

А вообще нельзя программными средствами профиксить, просто изменив размер типа переменной, отвечающей за время?

В новых уже фиксят. А вот что делать с уже скомпилированными программами и необходимости использовать их сегодня... (И да, кое-какие ещё актуальны, кое-какого оборудования слишком много было сделано, чтобы просто взять и поменять. Вон, несколько лет назад была очередная новость, что программистов на Cobol не хватает. :)

atrus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.