| T. Chiueh and F. Hsu. RAD: A compile-time solution to buffer overflow attacks. In International Conference on Distributed Computing Systems (ICDCS), April 2001. |
....C source code. cases compile time schemes to eliminate bounds checks fail, and the compiler must fall back to general run time checking. Several have studied handling buffer overflow; this includes using a gcc patch along with a canary to detect it [10] Another compile time solution, RAD [11], involves modifying the compiler to store return addresses in a safe location. This solution retains binary compatibility because stack frames are not modified. We use bcc [12] for our bounds checking because it adds as little overhead as possible; it stores the bounds along with the pointer. An ....
Tzi cker Chiueh and Fu-Hau Hsu. RAD: A Compile-Time solution to buffer overflow attacks. In International Conference on Distributed Computing Systems, Apr 2001.
....intrusion detection system building on program and or environment specific solutions, terminating execution in case of an attack. The techniques are often complete in the way that they can provably secure the targets they are designed to protect (one proof can be found in a paper by Chiueh and Hsu [6]) and will produce no false positives. Their general weakness lies in the fact that they all try to solve known security problems, i.e. how bugs are known to be exploited today, while not getting rid of the actual bugs in the programs. Whenever an attacker has figured out a new way of exploiting a ....
....match the saved copy, execution is halted and a security alert is raised. Libverify does not protect the integrity of the canary stack. They propose protecting it with mprotect( as in RAD (see section 3. 7) but as in the RAD case this will most probably impose a very serious performance penalty [6]. To be able to do this, Libverify has to rearrange the code quite a bit. First each function is copied whole to the heap (requires executable heap) where it can be altered. Then the saving and verifying of the return address is injected into each function by overwriting the first instruction ....
[Article contains additional citation context not shown here]
T. cker Chiueh and F.-H. Hsu. RAD: A compile-time solution to buffer overflow attacks. In Proceedings of the 21th International Conference on Distributed Computing Systems (ICDCS), Phoenix, Arizona, USA, April 2001.
No context found.
T. Chiueh, F. Hsu, "RAD: A Compile-time Solution to Buffer Overflow Attacks," International Conference on Distributed Computing Systems (ICDCS), Phoenix, Arizona, USA, April 2001
No context found.
T. Chiueh and F. Hsu. RAD: A compile-time solution to buffer overflow attacks. In International Conference on Distributed Computing Systems (ICDCS), April 2001.
No context found.
T. Chiueh and F.-H. Hsu. RAD: A compile-time solution to buffer overflow attacks. In Proceedings of the 21st International Conference on Distributed Computing Systems, pages 409--420, Phoenix, Arizona, USA, Apr. 2001. IEEE Computer Society, IEEE Press.
No context found.
T.-C. Chiueh and F.-H. Hsu. RAD: A compile-time solution to buffer overflow attacks. In Proc. of 21st Int. Conf. on Distributed Computing Systems, Apr. 2001.
No context found.
T. Chiueh and F. Hsu. RAD: A compile-time solution to buffer overflow attacks. In International Conference on Distributed Computing Systems (ICDCS), April 2001.
No context found.
T. Chiueh and F. Hsu. RAD: A compile-time solution to buffer overflow attacks. In ICDCS, 2001.
No context found.
Tzi cker Chiueh and Fu-Hau Hsu. Rad: A compile-time solution to buffer overflow attacks. In 21st International Conference on Distributed Computing, page 409, Phoenix, Arizona, April 2001.
No context found.
T. Chiueh and F. Hsu. RAD: A compile-time solution to buffer overflow attacks. In ICDCS, 2001.
No context found.
T. Chiueh and F.-H. Hsu. RAD: A compile-time solution to buffer overflow attacks. In Proceedings of the 21st International Conference on Distributed Computing Systems, pages 409--420, Phoenix, Arizona, USA, Apr. 2001. IEEE Computer Society, IEEE Press.
No context found.
Tzi cker Chiueh and Fu-Hau Hsu. Rad: A compile-time solution to buffer overflow attacks. In 21st International Conference on Distributed Computing, page 409, Phoenix, Arizona, April 2001.
No context found.
T-C. Chiueh and F-H. Hsu. RAD: A compile-time solution to buffer overflow attacks. In Proceedings of the 21 st International Conference on Distributed Computing Systems (ICDCS), April 2001.
No context found.
T-C. Chiueh and F-H. Hsu. RAD: A compile-time solution to buffer overflow attacks. In 21 st Intl. Conf. on Distributed Computing Systems (ICDCS), 2001.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC