Both vendor and company-based software, as well as protocols, may contain security problems. Many DoS attacks exist simply because security precautions are not part of the design of some programs and protocols. Security measures have often been added as engineers attempt to correct design flaws. |