How is a buffer vulnerable to security threats?


A buffer is an area of memory set aside to hold data read from a file or database. A buffer is necessary whenever any input or output operation takes place because a computer can process file information much faster than the information can be read from input devices or written to output devices. Programs filling buffers can malfunction and overfill the buffer, spilling the excess data outside the designated buffer memory area. This is called a buffer overrun or buffer overflow error. Usually, this occurs because the program contains an error or bug that causes the overflow, but it can also be intentional. An overflow condition can consume the resources of the computer until it can no longer function.
A more insidious version of a buffer overflow attack writes instructions into critical memory locations so that when the intruder program has completed its work of overwriting buffers, the Web server resumes execution by loading internal registers with the address of the main attacking program's code. This type of attack can open the Web server to severe damage because the resumed program—which is now the attacker program—may regain control of the computer, exposing its files to disclosure and destruction by the attacking program.

Business

You might also like to view...

Brand equity can be built by linking the brand to sources, such as channels of distribution as well as to

other brands. Indicate whether the statement is true or false

Business

People in neutral cultures (Trompenaars) tend to withhold emotional expression, while people in _____________ cultures are much more expressive.

Fill in the blank(s) with the appropriate word(s).

Business

Which of the following is NOT true about insurance?

a. Agents are licensed by the national Insurance Licensing Agency. b. Agents represent insurance companies and sell policies. c. Brokers represent the buyers of insurance and evaluate policies to find the best for a client. d. Agents must pass exams regularly. e. The CPCU is credentialed to sell property and casualty insurance.

Business

Harmon, Inc. was incorporated and began business on January 1, 2018. Its tax liability for 2018 was $36,000. Its tax liability for 2019 was $50,000. Which of the following is a correct statement concerning the payment of estimated taxes for 2019?

A. Harmon may pay the $50,000 tax no later than April 15, 2020. B. Harmon must pay $12,500 on the 15th day of April, June, September, and December. C. Harmon must pay $9,000 on the 15th day of April, June, September and December. The $14,000 balance is payable by April 15, 2020. D. None of the above statements is correct.

Business