Is het nodig om naast java je script ook met php te beveiligen?
Ik dacht altijd dat het zo moest want als je geen java geïnstalleerd zal hebben dan vangt in ieder geval php het nog op. Alleen nu heb ik dit getest op een computer zonder java cliënt geïnstalleerd en nu merk ik dat als dat niet aanwezig is de browser alsnog de popups laat zien.
Daarom is mijn vraag, als ik javascript gebruik hiervoor is het dan nog wel nodig om dit ook met php af te vangen?
Ja, nooit vertrouwen op client-side script en altijd ook server-side controles inbouwen. Maakt ook niet uit of je dan client-side Java, JavaScript, VBSript of iets anders gebruikt.
okee bedankt, dan ga ik zo verder.
Er is een groot verschil tussen Java en Javascript, de laatste gebruik jij waarschijnlijk en daarvoor hoef je echt geen Java geïnstalleerd te hebben, dus het is logisch dat hij het nog gewoon doet. Javascript kan uitgeschakeld worden in de browser door de gebruiker, dus server-side controleren is zeker nodig.
Ik dacht altijd dat het met elkaar praatte maar ik zie nu inderdaad op andere sites ook uitgelegd dat het niet het zelfde is. Bedankt voor de info was echt in de veronderstelling dat het elkaar nodig had.
Danny von Gaal op 26/02/2013 08:33:23:
Ik dacht altijd dat het met elkaar praatte maar ik zie nu inderdaad op andere sites ook uitgelegd dat het niet het zelfde is.
Er is amper een verband; behalve de naam.
Zoals een walvis ook geen vis is.
---
Toch even antwoorden op je vraag.
Je hebt namelijk volledig gelijk. De conclusies, bedenkingen, ... kloppen.
- Beveiligen doe je op server side, dus met php.
Beveiligen van de client side is enkel maar voor gebruiksvriendelijkheid.
(bv. voor een e-mailadres: het is leuk dat de gebruiker een waarschuwing krijgt dat het e-mailadres fout geformatteerd is, maar sowieso moet je het met php double checken)
Ga er altijd van uit dat je dat je gebruikers hooligans zijn.
Dat ze tegen alles zullen schoppen; met of zonder reden; zorg dus dat er niets "los" hangt/staat.
De gebruiker kan de html en javascript zelf aanpassen vooraleer het formulier te verzenden; dus je mag nooit enig vertrouwen hebben in javascript beveiliging.
Voor de werking van je site is het ook altijd een goed idee als de site volledig werkt wanneer javascript uit staat. Dat javascript enkel maar zorgt voor gebruiksvriendelijke extra's (bv. pagina niet moeten herladen; ...).
Gewijzigd op 26/02/2013 15:20:58 door Kris Peeters
Bedankt, dan hou ik het zo.