Re: [patch] Add basic sanity checks to the syscall execution patch

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Willy Tarreau
Date: Friday, September 5, 2008 - 1:41 pm

On Fri, Sep 05, 2008 at 01:42:33PM +0200, Ingo Molnar wrote:

till there OK :-)


"can not" above is the unrealistic requirement unfortunately.


Then they will simply proceed like this :
  - patch /boot/vmlinuz
  - sync
  - crash system

=> user says "oh crap" and presses the reset button. Patched kernel boots.
   Game over. Patching vmlinuz for known targetted distros is even easier
   because the attacker just has to embed binary changes for the most
   common distro kernels.

Clearly all this is a waste of developer time, CPU cycles, memory,
reliability and debugging time. All that time would be more efficiently
spent auditing and debugging existing code to reduce the attack surface,
and CPU cycles + memory would be better spent adding double checks to
most sensible functions' entry points and user data processing.

Regards,
Willy

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [patch] Add basic sanity checks to the syscall executi ..., Benjamin Herrenschmidt, (Fri Sep 5, 3:14 am)
Re: [patch] Add basic sanity checks to the syscall executi ..., Benjamin Herrenschmidt, (Fri Sep 5, 3:57 am)
Re: [patch] Add basic sanity checks to the syscall executi ..., Willy Tarreau, (Fri Sep 5, 1:41 pm)