Rapport Script 1.0 Check | http://www.lukosite.nl/rapport

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Luuk van Egeraat

Luuk van Egeraat

01/07/2007 20:58:00
Quote Anchor link
Hallo iedereen,

Ik heb een php script gemaakt die cijfers opslaat en gemiddeldes berekent.
Als jullie nog ideeën en/of aanmerkingen hebben, zeg het dan a.u.b.

(alleen let niet al te veel op het grafische aspect, het gaat puur om inhoud)

URL: http://www.lukosite.nl/rapport
Account maken is gratis...
 
PHP hulp

PHP hulp

18/11/2024 10:20:35
 
Danny Roelofs

Danny Roelofs

01/07/2007 21:58:00
Quote Anchor link
Waarom een account aanmaken?

Edit:

link verwijderd gezien je het denk ik niet snapte en het een te groot risico is dat andere er misbruik van zouden maken



Ofwel... Be aware of the sql injector!
Gewijzigd op 01/01/1970 01:00:00 door Danny Roelofs
 
Luuk van Egeraat

Luuk van Egeraat

01/07/2007 22:00:00
Quote Anchor link
omdat ieder een persoonlijk rapport moet kunnen hebben...
 
Vincent

Vincent

01/07/2007 22:00:00
Quote Anchor link
Ff account aangemaakt voor de kijkers onder ons:
naam: phphulp
ww: phphulp
 
Danny Roelofs

Danny Roelofs

01/07/2007 22:03:00
Quote Anchor link
Luko schreef op 01.07.2007 22:00:
omdat ieder een persoonlijk rapport moet kunnen hebben...


Begrijp je mijn hint?
 
Raymond ---

Raymond ---

01/07/2007 22:18:00
Quote Anchor link
Danny Roelofs schreef op 01.07.2007 22:03:
Luko schreef op 01.07.2007 22:00:
omdat ieder een persoonlijk rapport moet kunnen hebben...


Begrijp je mijn hint?
Ik denk dat ie het niet begrijpt... Ik zou er toch maar snel wat aan doen, voordat een of andere gemenerik hier lucht van krijgt.
 
Danny Roelofs

Danny Roelofs

01/07/2007 22:21:00
Quote Anchor link
Ik heb de link maar even verwijderd, wil ook geen aanzet geven dat er een lolbroek er misbruik van gaat maken.
 
Onbekend Onbekend

Onbekend Onbekend

01/07/2007 22:25:00
Quote Anchor link
Lol, net te laat met een topic over wat ik wil, waarom SO en REP? telt SO 1x en REP 2x ofzo? Dan wil ik er nog een 3x bij maken en jij hebt mijn dag goed gemaakt!

PRINTVERSIE!, kan ik het netjes afdrukken op school en aan m'n ouders laten zien:D Man je bent goed.. plaats in script database!

Waar kan ik het downloaden?

Het staat dus nog niet in je scripts op je site.. Jammer, ik moet dit gewoon hebben!
Gewijzigd op 01/01/1970 01:00:00 door Onbekend Onbekend
 
W W

W W

02/07/2007 00:06:00
Quote Anchor link
Je moet het zelf zo maken, dat je de weging van bepaalde toetsen zelf kunt invullen. Dit verschilt nogal. En wat extra mogelijkheden zoals projecten e.d. is ook wel leuk.
 
Luuk van Egeraat

Luuk van Egeraat

02/07/2007 10:46:00
Quote Anchor link
ik begrijp dat er dus een beveilegings fout is....
en sorry maar ik heb de hint niet begrepen...

pm of mail me a.u.b.
Ik heb nog niet veel ervaring met Mysql,
ik had ook niet veel ervaring ervoor nodig,
maar zo te zien toch wel...

Ltr,
Luko
Gewijzigd op 01/01/1970 01:00:00 door Luuk van Egeraat
 
Elwin - Fratsloos

Elwin - Fratsloos

02/07/2007 11:03:00
Quote Anchor link
De beveiligingsfout: kijk goed in de adresbalk van je browser als je ingelogd bent. Dan zie je het al.

Even ter verduidelijking: Stel, jij bent ingelogd en je gaat even naar de WC, of koffie halen, en iemand kijkt op je scherm. Wat denk je dan dat diegene weet van jou?

Precies. En dat moet MAG niet.

Elwin
 
GaMer B

GaMer B

02/07/2007 11:07:00
Quote Anchor link
Hmm, was me nog niet opgevallen. Het zou ietsje beter zijn geweest als de pass in de url md5 hashed was. En het was al helemaal beter geweest als het via de POST ging.
Maar des al niet te min, een goed script...
 
Jan geen

Jan geen

02/07/2007 11:13:00
Quote Anchor link
typ in wikipedia is sql injection in ->
"SQL-injectie
SQL-injectie bestaat er uit dat een gebruiker in het invoerveld tekens invoert die er voor zorgen dat er een ongewenste SQL query wordt uitgevoerd. Daarbij wordt gebruik gemaakt van de apostrof. Dat werkt alleen als bij het genereren van de SQL code op basis van gebruikersinvoer de apostrof niet verdubbeld wordt.

De gebruiker typt bijvoorbeeld "Jansen' OR 'a' = 'a" in het zoekveld."

log is in met: Jansen' OR 'a' = 'a
 
Luuk van Egeraat

Luuk van Egeraat

02/07/2007 11:26:00
Quote Anchor link
Oké, dat gene van de url balk is toch niet echt een 'big-deal', toch?
ik bedoel, dan weet één van je familie leden maar welk wachtwoord je hebt...
die SQL injection lijkt me veel gevaarlijker, maar hoe moet ik het stoppen?
moet ik mischien de $_POST['naam'] en $_POST['pass'] filteren?
dus bijvoorbeeld de ' eruit halen.

ow ja, ik wil niet naïef zijn, maar willen jullie nog ff niet proberen zo'n sql injection erin te zetten. ^^

Ik ga er werk van maken,

EDIT:
Ik heb gelezen op wikipedia dat het niet mogelijk is een sql-injection te doen, zonder een apestrof, heb ik dit goed gelezen?

Want, ik heb nu deze 2 regeltjes erbij gezet,
$naam = str_replace("'", "", $_POST['naam']);
$pass = = str_replace("'", "", $_POST['pass']);

en alle andere $_post['naam'] en $_post['pass'] verandert in $naam en $pass


Ltr,
Luko
Gewijzigd op 01/01/1970 01:00:00 door Luuk van Egeraat
 
Stefan van Iwaarden

Stefan van Iwaarden

02/07/2007 11:40:00
Quote Anchor link
niet echt een big-deal? Je kunt beter vanaf het begin goed/veilig leren programmeren, dan dat je achteraf iedere keer je beveiliging moet gaan verbeteren.

en zonder apostrof kun je ook nog bijzonder veel doen.
 
Elwin - Fratsloos

Elwin - Fratsloos

02/07/2007 11:46:00
Quote Anchor link
Luko schreef op 02.07.2007 11:26:
ik bedoel, dan weet één van je familie leden maar welk wachtwoord je hebt...
Het gaat om het principe. Leer je het verkeerd, blijf je het verkeerd doen!!

Stel nu dat het niet om zoiets gaat, maar om gevoelige persoonlijke of financiële gegevens. Wat dan? Vind je het bijvoorbeeld ook niet erg als je familieleden kunnen zien welk wachtwoord jij gebruikt bij internetbankieren?

En waarom alleen je familieleden? Het mooie van internet is dat je overal gebruik kan maken van je scripts. En als je dan je script open hebt staan op je werk of school?

Ook het wachtwoord als MD5 in de $_GET zetten is fout. Je moet een sessie aanmaken met daarin de gegevens die je wilt weten van een gebruiker. Dit moet je matchen tegen een IP die je bij het inloggen opslaat. Of iets dergelijks (zou bijvoorbeeld ook met cookies kunnen).

Voorbeelden zat te vinden van goede gebruikerssystemen met goede en veiligere login.

Elwin
 
Jan geen

Jan geen

02/07/2007 11:49:00
Quote Anchor link
mysql_real_escape_string() en strip_tags worden veel gebruikt..
 
Luuk van Egeraat

Luuk van Egeraat

02/07/2007 11:52:00
Quote Anchor link
ach jongens, ik snap dat ik het goed moet leren, maar ik heb er eerlijk gezegt geen zin in om alles nu te verbeteren aan het script...
het is maar een 3 daagjes werk geweest en ik heb veel geleerd, bij mijn volgende scripts zal ik meer aandacht besteden aan de veiligheid...

Maar zeer bedankt voor het advies, ik heb er veel aan!

Ltr,
Luko
 
GaMer B

GaMer B

02/07/2007 12:07:00
Quote Anchor link
Ik zie niet graag die instelling wanneer het aan komt op gevoelige data verwerken.
 
Onbekend Onbekend

Onbekend Onbekend

02/07/2007 12:40:00
Quote Anchor link
Er zit geen DB bij, of hoe werkt het? Ik heb het nog niet getest..
 
Luuk van Egeraat

Luuk van Egeraat

02/07/2007 12:47:00
Quote Anchor link
ach, is het gevoelige informatie?

er zit wel een DB bij natuurlijk,
in MySQL...
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.