Archief - De topics van lang geleden

PHP shell security

21-09-2006, 17:38 door Anoniem, 7 reacties
Beste Webmasters,

ik heb een vraag aan jullie allemaal
stel: als een server gevoelig is voor shells waardoor je heel makkelijk op
een ander account kan komen. Hoe beveilig je zo iets? dat er geen
mensen via shells op je site kunnen?

Er zijn vele mensen die weten hoe maar dat wil ik dus ook weten.

Bedankt!
Reacties (7)
22-09-2006, 14:53 door [Account Verwijderd]
[Verwijderd]
22-09-2006, 23:08 door Anoniem
als veel mensen het weten dan kun je het vast via google vinden.

en zoals hugo zegt, als je hier hulp wilt wees dan wat
duidelijker. het komt een beetje scriptkiddieachtig over zo.
25-09-2006, 15:38 door Anoniem
Dit is makkelijk op lossen als server beheerder, gewoon een kwestie van
de juiste chmods toepassen op de homedir van de gebruiker, zodat hij niet
verder kan kijken dan zijn eigen webruimte.
26-09-2006, 14:33 door Anoniem
Een shell is gewoon een stukje software dat je een
command-line interface geeft. Deze staat op servers, omdat
die (terecht) vaak geen grafische interface hebben. Het is
wat de systeembeheerder ook gebruikt om het systeem te beheren.

Krakers van een systeem proberen een shell uit te voeren
omdat ze daarna ipc rustig en gemakkelijk alles kunnen doen
wat ze willen. Dat kunnen ze sowieso wel (want ze kunnen ook
een shell uitvoeren), het maakt het gewoon iets
gebruiksvriendelijker. Helemaal geen shells op je systeem
hebben is geen oplossing, want dan kun je er zelf ook niets
mee.

Kortom, het zijn niet de shells waarvoor je bang moet zijn,
het zijn de security holes in je services (web/e-mail/etc)
die je moet beveiligen, dan kunnen krakers ook geen shell
oproepen.

Dit doe je door standaard hardening technieken; systeem
up-to-date houden, bij software zoals php standaard
systeemcommando's uitzetten, enzovoorts.
29-09-2006, 16:41 door Anoniem
php safe mode aanzetten!
01-10-2006, 20:28 door Anoniem
Wat ik zou doen is gebruik maken van log-servers.Wat misschien een
goeie aanrader is het aanschaffen van het boek secure php
development van mohammed j.kabir.Een ander voorbeeld is de server
software te installeren op een user acount in plaats van je root acount.
04-10-2006, 06:16 door Anoniem
Door Anoniem
Dit is makkelijk op lossen als server beheerder, gewoon een
kwestie van
de juiste chmods toepassen op de homedir van de gebruiker,
zodat hij niet
verder kan kijken dan zijn eigen webruimte.

Fout, je moet juist de rest de juiste chmods toepassen. Maar
of dat een oplossing is..

In de sshd config file kun je alleen groups of gebruikers
access geven. Maak bijvoorbeeld een groep aan, en zeg sshd
in die config file dat de gebruiker in die groep moet zijn
om ssh access te krijgen.

Aan de andere kant is het dan nog steeds via een web-shell
onveilig. Gebruik daarvoor access control lists.. aan alleen
secure php development heb je niks als je andere mensen
accounts geeft op de server, omdat het misschien een
webserver is.


..maar al met al, zo kan ik nog uren doorgaan met
beveiligingstechnieken. Veilig ben je nooit :)
Reageren

Deze posting is gelocked. Reageren is niet meer mogelijk.