Как запретить Windows 7 читать время BIOS?

15

Я использую функцию «Ограничение по времени» в Windows Live Family Safety.

Я установил ограничение по времени на моем компьютере с 12 до 4 часов. Однако, если кто-то изменит время BIOS, время Windows будет автоматически обновлено, что сделает Time Limit бесполезным.

Как я могу запретить Windows 7 читать время BIOS?

серьезный
источник
2
Как бы он получил свое время?
Soandos
7
Не нравится, когда ваши дети пользуются компьютером после спокойной ночи в городе? Я надеюсь, что все, что вы используете, это функция ограничения времени, и ничего такого, что нарушает конфиденциальность.
Прорыв
2
soandos: Разве у Windows нет возможности использовать NTP-серверы?
Майкл Трауш
1
Если ваши дети достаточно умны, чтобы изменить время BIOS, то они достаточно умны, чтобы обойти любые другие ограничения, которые вы можете наложить. Как насчет того, чтобы поговорить с ними о правилах, которые вы установили, и о последствиях их нарушения, вместо того, чтобы просто их раздражать, если их нарушать?
Спарр
3
@ Прорыв в частной жизни и воспитание детей - это две вещи, которые не всегда сочетаются друг с другом
Кос

Ответы:

30

Вместо того, чтобы препятствовать чтению времени BIOS, проще всего было бы установить пароль BIOS и не раскрывать его тем, кто может внести какие-либо изменения. Хотя есть способы обойти это, я думаю, что ваш средний член семьи не будет знать, как это сделать.

Павел
источник
Спасибо за ответ. Это кажется лучшим решением.
Серьезное
Можно ли записать BIOS в Windows? Я думал, что некоторые инструменты могут, или им всегда нужен доступ администратора?
Конерак
@ Konerak В общем, ответ - нет. Некоторые проприетарные программы, изготовленные производителями материнских плат, могут считывать BIOS этой конкретной материнской платы и могут изменять некоторые настройки, но в основном они ограничены одной конкретной серией материнских плат, а доступные настройки обычно связаны с разгоном.
AndrejaKo
@AndrejaKo: Хорошо, программы перепрограммирования BIOS производителя материнских плат, которые работают в Windows, очень распространены в наши дни, и они также сбрасывают настройки. Тем не менее, пользователю потребуется доступ администратора, чтобы использовать их.
paradroid
Некоторые BIOS не защищают контроль времени за паролем BIOS. Достаточно интересно
music2myear
16

Ваша операционная система не работает, когда компьютер выключен, поэтому Windows должна считывать аппаратные часы, чтобы получить точное время. В противном случае часы Windows «остановятся» при каждом выключении компьютера. Подумайте об этом с помощью метафоры: вы можете стоять там, считая «один-Миссисипи-два-Миссисипи» и т. Д., Чтобы следить за временем, но если вы заснете, то когда вы проснетесь, вам нужно будет посмотреть на часы, чтобы узнать какое сейчас время, в противном случае вам просто нужно было бы забрать то, с чего вы были раньше, и вы были бы вне зависимости от того, сколько времени вы спали.

Вместо этого вам нужно установить пароль BIOS, чтобы люди не вмешивались во время BIOS. Установите пароль «Administration», и этот пароль понадобится для изменения настроек BIOS. Пароль BIOS может быть сброшен путем физического перемещения перемычки на материнской плате, это одна из основных причин, по которой в корпусах компьютеров имеются замочные петли. Если вы действительно хотите обезопасить машину, вам нужно будет купить недорогой замок и бросить его через эту петлю.

jcrawfordor
источник
Спасибо за информативный ответ. Я не думал об этом. Теперь я понял, что запретить Windows читать время BIOS не является решением. Я вызову больше проблем.
Серьезное
9

Вам нужно будет защитить BIOS с помощью пароля. Кроме того, он устанавливается через апплет часов в Systray, конечно. Вы должны защитить оба.

Чтобы запретить изменение этого, вы можете открыть Control Panel>All Control Panel Items>Administrative Tools>Local Security Policy.

Затем перейдите в Local Policies>User Rights Assignmentи измените право «Изменить системное время» только на тех пользователей, которым вы хотите это право.

Если они администраторы, они смогут изменить это обратно, если они достаточно умны, поэтому они технически не могут быть администраторами, если вы хотите, чтобы это работало.

введите описание изображения здесь

KCotreau
источник
Ну, время BIOS, очевидно, называется, когда машина также запускается. поэтому, если он был изменен, у них все еще мог бы быть доступ, пока время не будет обновлено из Интернета. Полное решение - заблокировать настройку BIOS с помощью пароля.
Парадроид
@paradroid Вы правы, конечно. Я был сброшен моим NTP, сбрасывающим время независимо от изменений BIOS. Я проверил, выключив беспроводную карту, а затем сделал это, и, очевидно, вызов BIOS изменил его. Так ясно, что ему нужно защищать обе стороны смены часов.
Котро
Я уже использовал ограниченную учетную запись. Теперь я установил пароль BIOS.
Серьезное
1

Если кто-то достаточно сообразителен, чтобы изменить время BIOS, то он, вероятно, обойдет любые другие ограничения, которые вы можете установить. Рассмотрим нетехнологические решения.

[сделано более расплывчато, чтобы удовлетворить модераторов]

Sparr
источник
0

Присоединение компьютера к домену может решить эту проблему - у него будет время сервера.

Я думаю, что вы также можете установить NTP-клиент для Windows, поэтому не имеет значения, изменяют ли они время BIOS, если они входят в систему как обычные пользователи.

NTP должен синхронизировать время до входа в систему, если ваши ограничения применяются для входа в систему.

Удачи!!

Dragos
источник
1
Он хочет запустить это у себя дома ... настройка активного каталога в домашней среде совсем не практична. Кроме того, NTP уже упоминалось выше как не очень хорошее решение, потому что оно не будет синхронизироваться, если разница во времени слишком велика.
nhinkle
0

Не рекомендуется: это было упомянуто в вопросе о защите BIOS (возможно, кто-то может найти вопрос):

Вы можете защитить свой BIOS паролем, а затем эпоксидировать его.

Некоторые BIOS могут быть сброшены через короткое замыкание, но не так легко, как вытащить аккумулятор.

Dragos
источник
Обычно перемычка сброса находится прямо рядом с батареей, и она обычно меняет время на значение по умолчанию, что может быть полезным, а может и не быть. В любом случае, он удалит пароль. Также склеивание чипа, который является сокетом, является чрезвычайно опасной практикой, и за эту идею я даю -1 голос. Чип BIOS обычно заменяется по какой-либо причине, а приклеенный чип может означать, что замена материнской платы - это случай плохой прошивки.
AndrejaKo
Я не рекомендую решение! Перемычки также могут быть склеены. Есть сценарии, в которых это может быть применено.
Драгос
Тогда я уберу отрицательный голос. Также, если мы идем в этом направлении, было бы намного безопаснее удалить перемычки и короткие контакты вручную. Это было бы еще сложнее обойти.
AndrejaKo
0

Некоторые люди могут иметь проблемы с BIOS, связанные с батареей, которая действительно сбрасывает время Windows, и не синхронизируется с NTP-сервером.

Некоторые могут запустить окна с неправильным временем BIOS, и это займет определенно много времени, прежде чем окна поймут, что делать.

Можно использовать сервисную программу, которая может запускаться в Windows, которая называется синхронизацией времени, из которой вы можете установить время для синхронизации как минимум каждую минуту. А так полчаса или больше.

Загрузить: https://www.speed-soft.de/software/time_sync/details/download.php?language=en

Dealazer
источник