Ero sivun ”Fork bomb” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(Ak: Uusi sivu: {{Perustietoa|en:Fork bomb}} '''Fork bomb''' on ohjelma jonka tarkoituksena on toteuttaa eräänlainen palvelunestohyökkäys monistamalla itseään. Pommi voidaan toteuttaa useill...) |
Ei muokkausyhteenvetoa |
||
Rivi 1: | Rivi 1: | ||
{{Perustietoa|en:Fork bomb}} | {{Perustietoa|en:Fork bomb}} | ||
'''Fork bomb''' on ohjelma jonka tarkoituksena on toteuttaa eräänlainen palvelunestohyökkäys monistamalla itseään. Pommi voidaan toteuttaa useilla kielillä. Linux-maailmassa kuuluisin lienee Bash-skripti: | '''Fork bomb''' on ohjelma, jonka tarkoituksena on toteuttaa eräänlainen palvelunestohyökkäys monistamalla itseään. Pommi voidaan toteuttaa useilla kielillä. Linux-maailmassa kuuluisin lienee Bash-skripti: | ||
:(){ :|:& };: | :(){ :|:& };: | ||
Pommilta voidaan suojautua rajoittamalla käyttäjäkohtaista prosessien maksimimäärää. Tämä voidaan määritellä <tt>/etc/security/limits.conf</tt> -tiedostossa. Rajoitetaan prosessien maksimimäärä esimerkiksi 1000 prosessiin per käyttäjä lisäämällä tiedostoon rivi: | |||
* hard nproc 1000 | |||
Lisää tietoa löytyy <tt>limits.conf(5)</tt> -manuaalisivulta. | |||
==Katso myös== | ==Katso myös== |
Versio 15. lokakuuta 2016 kello 23.31
Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.
Fork bomb on ohjelma, jonka tarkoituksena on toteuttaa eräänlainen palvelunestohyökkäys monistamalla itseään. Pommi voidaan toteuttaa useilla kielillä. Linux-maailmassa kuuluisin lienee Bash-skripti:
:(){ :|:& };:
Pommilta voidaan suojautua rajoittamalla käyttäjäkohtaista prosessien maksimimäärää. Tämä voidaan määritellä /etc/security/limits.conf -tiedostossa. Rajoitetaan prosessien maksimimäärä esimerkiksi 1000 prosessiin per käyttäjä lisäämällä tiedostoon rivi:
* hard nproc 1000
Lisää tietoa löytyy limits.conf(5) -manuaalisivulta.