What is Windows Watchdog and what do we know about it?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
Today I came across this term "Watchdog", and something about "DPC_WATCHDOG VIOLATION" errors in Windows. I tried googling around but I only found posts on how to fix Watchdog errors, but nothing on what Watchdog really is or how it works. So, what is Watchdog exactly? Is it some kind of mitigation like DEP or CFI? Does it have some kind of security implications?
windows windows-10
add a comment |
Today I came across this term "Watchdog", and something about "DPC_WATCHDOG VIOLATION" errors in Windows. I tried googling around but I only found posts on how to fix Watchdog errors, but nothing on what Watchdog really is or how it works. So, what is Watchdog exactly? Is it some kind of mitigation like DEP or CFI? Does it have some kind of security implications?
windows windows-10
add a comment |
Today I came across this term "Watchdog", and something about "DPC_WATCHDOG VIOLATION" errors in Windows. I tried googling around but I only found posts on how to fix Watchdog errors, but nothing on what Watchdog really is or how it works. So, what is Watchdog exactly? Is it some kind of mitigation like DEP or CFI? Does it have some kind of security implications?
windows windows-10
Today I came across this term "Watchdog", and something about "DPC_WATCHDOG VIOLATION" errors in Windows. I tried googling around but I only found posts on how to fix Watchdog errors, but nothing on what Watchdog really is or how it works. So, what is Watchdog exactly? Is it some kind of mitigation like DEP or CFI? Does it have some kind of security implications?
windows windows-10
windows windows-10
edited Apr 4 at 5:11
forest
40.3k18131146
40.3k18131146
asked Mar 30 at 2:20
user25972user25972
335
335
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The existence of a watchdog timer (software or hardware) has no security implications.
A watchdog is a timer that is used to detect hardware or software lockups. A watchdog timer counts down and, if it ever reaches zero, it will assume the system has frozen and will take corrective action (such as by rebooting the computer). In order to prevent this from happening, a process will periodically reset the watchdog, usually once every few seconds. In the case that this process ever stops functioning (for example due to the computer locking up), the watchdog will keep ticking down until it eventually reaches zero and causes a reboot. The amount of time that must lapse varies from milliseconds to full minutes, depending on how fast the system must respond to a malfunction.
A software watchdog is designed to detect userspace (user programs) freezing or otherwise becoming unresponsive. It's only capable of working if the kernel (the core of the OS) is still functional. A hardware watchdog is usually built into the motherboard and will detect a system lock up no matter what, as a frozen or crashed computer will stop resetting it, causing it to force the system to restart.
See Watchdog timer on Wikipedia for more information.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "162"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsecurity.stackexchange.com%2fquestions%2f206434%2fwhat-is-windows-watchdog-and-what-do-we-know-about-it%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The existence of a watchdog timer (software or hardware) has no security implications.
A watchdog is a timer that is used to detect hardware or software lockups. A watchdog timer counts down and, if it ever reaches zero, it will assume the system has frozen and will take corrective action (such as by rebooting the computer). In order to prevent this from happening, a process will periodically reset the watchdog, usually once every few seconds. In the case that this process ever stops functioning (for example due to the computer locking up), the watchdog will keep ticking down until it eventually reaches zero and causes a reboot. The amount of time that must lapse varies from milliseconds to full minutes, depending on how fast the system must respond to a malfunction.
A software watchdog is designed to detect userspace (user programs) freezing or otherwise becoming unresponsive. It's only capable of working if the kernel (the core of the OS) is still functional. A hardware watchdog is usually built into the motherboard and will detect a system lock up no matter what, as a frozen or crashed computer will stop resetting it, causing it to force the system to restart.
See Watchdog timer on Wikipedia for more information.
add a comment |
The existence of a watchdog timer (software or hardware) has no security implications.
A watchdog is a timer that is used to detect hardware or software lockups. A watchdog timer counts down and, if it ever reaches zero, it will assume the system has frozen and will take corrective action (such as by rebooting the computer). In order to prevent this from happening, a process will periodically reset the watchdog, usually once every few seconds. In the case that this process ever stops functioning (for example due to the computer locking up), the watchdog will keep ticking down until it eventually reaches zero and causes a reboot. The amount of time that must lapse varies from milliseconds to full minutes, depending on how fast the system must respond to a malfunction.
A software watchdog is designed to detect userspace (user programs) freezing or otherwise becoming unresponsive. It's only capable of working if the kernel (the core of the OS) is still functional. A hardware watchdog is usually built into the motherboard and will detect a system lock up no matter what, as a frozen or crashed computer will stop resetting it, causing it to force the system to restart.
See Watchdog timer on Wikipedia for more information.
add a comment |
The existence of a watchdog timer (software or hardware) has no security implications.
A watchdog is a timer that is used to detect hardware or software lockups. A watchdog timer counts down and, if it ever reaches zero, it will assume the system has frozen and will take corrective action (such as by rebooting the computer). In order to prevent this from happening, a process will periodically reset the watchdog, usually once every few seconds. In the case that this process ever stops functioning (for example due to the computer locking up), the watchdog will keep ticking down until it eventually reaches zero and causes a reboot. The amount of time that must lapse varies from milliseconds to full minutes, depending on how fast the system must respond to a malfunction.
A software watchdog is designed to detect userspace (user programs) freezing or otherwise becoming unresponsive. It's only capable of working if the kernel (the core of the OS) is still functional. A hardware watchdog is usually built into the motherboard and will detect a system lock up no matter what, as a frozen or crashed computer will stop resetting it, causing it to force the system to restart.
See Watchdog timer on Wikipedia for more information.
The existence of a watchdog timer (software or hardware) has no security implications.
A watchdog is a timer that is used to detect hardware or software lockups. A watchdog timer counts down and, if it ever reaches zero, it will assume the system has frozen and will take corrective action (such as by rebooting the computer). In order to prevent this from happening, a process will periodically reset the watchdog, usually once every few seconds. In the case that this process ever stops functioning (for example due to the computer locking up), the watchdog will keep ticking down until it eventually reaches zero and causes a reboot. The amount of time that must lapse varies from milliseconds to full minutes, depending on how fast the system must respond to a malfunction.
A software watchdog is designed to detect userspace (user programs) freezing or otherwise becoming unresponsive. It's only capable of working if the kernel (the core of the OS) is still functional. A hardware watchdog is usually built into the motherboard and will detect a system lock up no matter what, as a frozen or crashed computer will stop resetting it, causing it to force the system to restart.
See Watchdog timer on Wikipedia for more information.
answered Mar 30 at 2:53
forestforest
40.3k18131146
40.3k18131146
add a comment |
add a comment |
Thanks for contributing an answer to Information Security Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsecurity.stackexchange.com%2fquestions%2f206434%2fwhat-is-windows-watchdog-and-what-do-we-know-about-it%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown