[testcase] Safe login

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior PHP developer

Vacature Omschrijving Functieomschrijving Je komt in een team te werken van twee ervaren developers, waarvan één parttime wil gaan werken. Door deze developer zul je ook worden ingewerkt en je gaat op den duur taken van hem overnemen. Je zult veel van beide developers leren: je zult altijd je vragen kunnen stellen, maar aan de andere kant moet je het ook een uitdaging vinden om zaken zelfstandig op te lossen. Andere kant zien we jou ook als een frisse wind in het bedrijf. Je geeft nieuwe inzichten en durft ook wel eens verder te denken dan de bestaande kaders. Bij

Bekijk vacature »

Medior plus C# developer voor Fintech solutions

Vacature Omschrijving De relatie ontwikkelt innovatieve en kwalitatief hoogstaande Fintech oplossingen. Zo worden op basis van een banktransacties, real-time nauwkeurige analyses gemaakt van alle inkomen, uitgaven en spaarrekening. Deze belangrijke informatie wordt onder andere gebruikt om klanten te ondersteunen bij krediet- en hypotheekaanvragen, belastingaangiften, schuldhulpverlening, besparingsadviezen, financial planning en nog veel meer. Functieomschrijving Als ervaren software ontwikkelaar werk je aan het innovatieve financiële platform waarop al onze Fintech services zijn gebaseerd. Je zet complexe vraagstukken om in codes en neemt de voortouw bij nieuwe ontwikkelingen. Je bent en voelt je verantwoordelijk voor het eindproduct, je eigen werk en je streeft

Bekijk vacature »

Xamarin Developer regio Utrecht

‘Duurzaamheid is geen begrip. Duurzaamheid is een mindset’ Hoe vaak stap je s’ ochtends de auto in op weg naar je werk, denkend aan hoe slecht het is voor het milieu dat je weer de auto pakt. Je weet dat je ook prima met de fiets naar je werk kan, maar het is zo lekker snel en gemakkelijk. Maar heb je er weleens over nagedacht hoeveel CO2 je de lucht in slingert door dat ritje naar je werk? En hoeveel calorien je verbrandt als je een keer de fiets pakt? Men zegt altijd dat milieubewust handelen een kwestie is van

Bekijk vacature »

Scrum Master

For an accomplished Scrum Master, we have the perfect opportunity. Bring us your skills for mentoring and facilitation, and we’ll give you every chance to grow your talent and stretch your technical and professional skills. Where you fit We’re seeking a Scrum Master to support a dynamic new development team, joining one of our exciting new innovation hubs at Shell. This is a role where you’ll be actively encouraged to take pride in doing things differently – to take a unique approach of balancing human-centred and digital design with an agile technology capability in order to tackle complex problems in

Bekijk vacature »

Midlance .NET Developer

Jij hebt al een aantal jaren werkervaring in de .NET wereld en twijfelt over de stap naar freelance… Want hoe lekker is het als je in overleg met de eindgebruiker je tijden kan bepalen, je veel vrijheid hebt, bij alleen toonaangevende organisaties terecht komt en ook nog eens DIK betaald krijgt? Voor veel ontwikkelaars is dit toch net een stap te ver. Zij willen gewoon lekker code kloppen en zich niet bezig houden met het regelen van opdrachten, administratieve zaken of andere randzaken. Klinkt dit bekend? Wij bieden de middenweg! Maar eerst; wat is midlance? Bij een midlance constructie heb

Bekijk vacature »

Junior developer

Organisatie Met 10 man sterk maakt deze organisatie de gaafste campagnes. Een campagne maken duurt gemiddeld 6 tot 8 weken waarna de campagne vervolgens ook 6 tot 8 weken online zal zijn. Dit doet deze organisatie niet alleen voor grote merken zelf maar ook voor Nederlands grootste reclame bureaus. Naast de campagnes wordt er ook veel gebrainstormd over eigen projecten en producten en is deze organisatie bezig om ook hun eigen product te lanceren. Bij deze organisatie vind iedereen het heel belangrijk om ook genoeg tijd voor hun privé leven te hebben, daarom wordt er lang niet iedere week een

Bekijk vacature »

Medior C# developer voor web based applicaties

Organisatie Momenteel ben ik op zoek naar een Medior .NET Developer die ervaring heeft met C# en web based applicaties voor een marktleider op de Nederlandse markt. De organisatie ontwikkeld maatsoftware voor web based applicaties en portals. Hierin is het zaak dat zowel CRM en ERP systemen gekoppeld worden met de portals. Je gaat werken bij een organisatie die zich de laatste 20 jaar onderscheid in het leveren van totaaloplossingen voor MKB niveau als Enterprise niveau. Binnen deze organisatie leer je je collega’s buiten het werk goed kennen door de welbekende ‘vrijmibo’s. Voor developers die houden van structuur ben je

Bekijk vacature »

Senior PHP developer die in een klein sterk team w

Functieomschrijving In deze functie ga je in een klein maar sterk team van vijf developers het platform steeds verder uitbreiden. De IT-afdeling bestaat totaal uit vijftien personen. Je zult hier toffe applicaties bouwen zoals het klantportaal waar ze nu mee bezig zijn. Er komen steeds nieuwe features bij die je samen met je collega's bouwt. Kwaliteit staat hier hoog in het vaandel en dat bouw je op zowel de Front-end als Back-end. Ze vinden het belangrijk dat jij op beide vlakken bekend bent. Tevens zul je ook aan de slag gaan met code review en testing. Je zult hier verschillende

Bekijk vacature »

Senior Ontwikkelaar .NET

Organisatie Voor een van PHIND’s businesspartners ben ik opzoek naar een ervaren C# .NET Ontwikkelaar. Het draait om een grote creative agency, waar jij jezelf dagelijks bezig gaat houden met uitdagende .NET projecten. Het bedrijf focust zich op de webdevelopment voor grote klanten in de financiële wereld. Denk hierbij aan grote banken, verzekeraars en andere instellingen. Jij als Senior Ontwikkelaar gaat werken aan de websites en mobiele applicaties van deze bedrijven. De organisatie in kwestie heeft een aantal grote key-accounts die constant onderhoudt en optimalisatie nodig hebben met betrekking tot hun webapplicaties. Daarnaast zijn er ook andere klanten waar jij

Bekijk vacature »

Senior .NET Developer

Ken je het gevoel dat je zo hard je best hebt gedaan om tot senior niveau te komen binnen een (consultancy) bedrijf, maar dat er daarna direct van je wordt verwacht dat je een stap maakt richting Lead of Architect? Terwijl jij het liefst met je vingers aan de knoppen wilt blijven en lekker senior wilt zijn? Ben jij verder communicatief en sociaal sterk, technisch onderlegd en gepassioneerd over programmeren? Leg dan al je werk neer en lees verder! Hier heb ik de buitenkans waar jij op gewacht hebt! Organisatie Dit bedrijf specialiseert zich namelijk in de detachering van Senior

Bekijk vacature »

Senior consultant Sociaal Domein

Wil jij jouw waarde komen toevoegen aan een resultaatgerichte en dienstverlenende ICT organisatie? Heb jij vergaande kennis omtrent het sociaal domein binnen de gemeente? Ben je communicatief vaardig? Houd je van klantcontact? Dan is de functie Senior consultant sociaal domein perfect voor jou! Wie zijn wij? Dutch Delta Group is een groeiende, flexibele, onafhankelijke en meedenkende ICT-partner in de lokale overheidsmarkt. Wij ondersteunen meer dan 100 gemeenten bij het beheer en de monitoring van hun ICT-infrastructuur. DDG heeft contracten bij de lokale overheid, waarbij zij faciliteren in het beheren én implementeren van complexe applicatieomgevingen. Deze vorm van dienstverlening vergt veel

Bekijk vacature »

Als PHP ontwikkelaar knallen bij succesvol marketi

Vacature Omschrijving Voor een specialist op het gebied van klantgerichte marketing zijn wij hard op zoek naar een Deze succesvolle partij heeft als doel om de relatie tussen organisaties en haar klanten te binden, verbinden en te verdiepen zodat klanten het gevoel krijgen dat ze echt begrepen en gehoord worden en daardoor transformeren in ware ambassadeurs. De oplossingen die zij aanbieden zijn opgezet met de focus op klantvriendelijkheid, gebruiksgemak en zijn klaar voor de toekomst. Om dit te bereiken schakelen zij met verschillende partners en systemen, zoals bijvoorbeeld kassaleveranciers, ticketing partijen en Payment Service Providers. De gegevens die verzameld worden

Bekijk vacature »

Front-End developer

Organisatie Een van de grootste digital agencies van Nederland ben ik opzoek naar een Front-end Ontwikkelaar. Dit zal een hub worden voor innovatieve nationale en internationale samenwerking met ’s werelds grootste multinationals. Hierbij wordt er gewerkt met de nieuwste technieken, van 3D-printen tot VR, en van chatbots tot AI. Als Front-end Developer begrijp je dat kwaliteit alleen kan worden bereikt door een menselijk perspectief te hebben. Je begrijpt dat klanten succesvol geholpen kunnen worden door design technologie en onderzoek met elkaar te verbinden. Deze high-tech organisatie kenmerkt zich door middel van een open en relaxte sfeer. Er is weinig hiërarchie

Bekijk vacature »

Junior Java developer met ondernemend karakter

Vacature Omschrijving Je komt te werken in een jong en creatief team waarin je écht onderdeel bent van de ontwikkelingen binnen de organisatie. Korte lijnen, weinig bureaucratie en een informele werksfeer. Iemand met een ondernemend karakter zal zich snel thuis voelen. Daarnaast bieden we een marktconform salaris, een gezamenlijke lunch én een 2-wekelijkse stoelmassage. Functieomschrijving Je ontwikkelt mee aan een uniek software platform vol componenten waarmee consultants (en klanten) zowel SaaS- als Enterprise oplossingen creëren op het gebied van ‘Kwaliteit & Veiligheid’, ‘Privacy & Informatiebeveiliging’ en ‘Governance, Risk & Compliance’. Vanuit een overtuigende passie voor het digitaal transformeren van werkprocessen

Bekijk vacature »

Ervaren PHP'er met Magento kennis

Functieomschrijving Ter uitbreiding van het team is de organisatie op zoek naar een PHP ontwikkelaar met kennis en ervaring in Magento. Je zult samen met je ervaren collega's en de projectleiders gaan samenwerken waarbij je o.a. in scrum sessies zal betrokken worden om het optimale rendement uit jouw projecten te halen. Naast het ontwikkelen ben je dus ook continue bezig de behoefte te bepalen bij de klant om een zo goed en volledig mogelijk eindproduct neer te zetten. Kortom een veelzijdige functie met tal van doorgroeimogelijkheden. Functie-eisen – Je beschikt over HBO werk- en denkniveau – Enkele jaren werkervaring met

Bekijk vacature »

Pagina: 1 2 3 volgende »

Hipska BE

Hipska BE

05/11/2008 11:37:00
Quote Anchor link
Hallo mensen,

Ik zou graag nog eens wat feedback krijgen van jullie.
Zoals enkelen van jullie weten was ik enige tijd geleden begonnen met het ontwikkelen van een veilige loginformulier over http (bij https is dit overbodig). Ik had het idee van Kerberos in gedachte en wou dit dan ook gedeeltelijk uitwerken. Toen kwam ik op 2 stukken vast te zitten, nl. :

JS encryptie -> PHP decryptie: Dit heb ik nu werkend dmv DES encryptie.
Gesyncroniseerde tijd tussen server en client: Hier heb ik de manier van Jelmer en Arend toegepast en die is waarschijnlijk beter.

Dus, nu moet alleen nog de combinatie van die 2 op verschillende systemen getest worden.
http://casteleyn.no-ip.info:8080/~Hipska/test/safe_login.php
Waar ik vooral benieuwd in ben is het gemeten tijdsverschil die je als response krijgt bij het correct invullen van gebruikersnaam en wachtwoord (zie de source van decrypt.php voor wachtwoorden). Voorlopig kan je deze wachtwoorden gebruiken om te testen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
admin : wachtwoord
test : test


Alvast bedankt..
Gewijzigd op 01/01/1970 01:00:00 door Hipska BE
 
PHP hulp

PHP hulp

20/09/2019 00:05:42
 
Mr.Moe

Mr.Moe

05/11/2008 12:06:00
Quote Anchor link
response hier is 0,049 seconden.
 
Tamara

Tamara

05/11/2008 12:17:00
Quote Anchor link
Gemeten tijdsverschil: 0.474999904633s (tusen de server en de verstuurde tijd)


edit:
0.0869998931885s

0.0299999713898s

0.512000083923s
Gewijzigd op 01/01/1970 01:00:00 door Tamara
 
Hipska BE

Hipska BE

05/11/2008 12:39:00
Quote Anchor link
Alvast bedankt voor de eerste resultaten..

Doe het ook een paar keer, zo zijn er meer testresultaten.

Bij mijzelf altijd iets in deze range 0.0x - 0.2 met uitschieters tot ergens in 0.7x

Erg veel precieser kan het bijna niet, want php levert een timestamp in seconden en JS levert er een in milliseconden, daar zit dus al een fout van max. 0.999 seconden op

...

Ik heb het scriptje beetje aangepast en het werkt nu met microtime (foutmarge is nu nog kleiner)
Gewijzigd op 01/01/1970 01:00:00 door Hipska BE
 
Jelmer -

Jelmer -

05/11/2008 13:42:00
Quote Anchor link
Gemeten tijdsverschil: 2.65673804283s (tusen de server en de verstuurde tijd)
Succesvol ingelogd!
Tijdverschil: 1.691s (tussen locale en server tijd)

Maar hij werkt ook goed wanneer ik op mijn laptop de pagina open zet, hem vervolgens een minuutje laat sluimeren, weer open doe en test/test invul en op enter druk.
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
Tikkes C

Tikkes C

05/11/2008 13:47:00
Quote Anchor link
Tijdverschil: -3.802s (tussen locale en server tijd)

dus minder dan 0 seconden?


ik kan ook niet inloggen gek genoeg, ik werk met IE en onderaan komt : fout op de pagina.

:s
 
Eddy E

Eddy E

05/11/2008 14:10:00
Quote Anchor link
Poging 1: 0.475894927979s
Poging 2: 0.384647846222s
Poging 3: 0.538437843323s

Wil je hiermee kijken hoe lang het invullen duurt?
Een computer (cUrl) vult dat natuurlijk in 0,1 seconde in, maar mensen zullen altijd iets trager zijn.
Let wel op dat Opera (en andere auto-inlogfuncties) dan ook tegengehouden kunnen worden.
 
- SanThe -

- SanThe -

05/11/2008 14:13:00
Quote Anchor link
Zonder inlognaam en zonder password.
Quote:
Succesvol ingelogd!
Tijdverschil: -1.77s (tussen locale en server tijd)
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Henk PHP

Henk PHP

05/11/2008 14:27:00
Quote Anchor link
Quote:
Gemeten tijdsverschil: 0.111711025238s (tusen de server en de verstuurde tijd)
Succesvol ingelogd!
Tijdverschil: 7.358s (tussen locale en server tijd)
 
Robert Deiman

Robert Deiman

05/11/2008 15:11:00
Quote Anchor link
01: 1,512000083920
02: 0,517999887466
03: 0,411000013351
04: 0,596999883652
05: 0,210000038147
06: 1,102999925610
07: 0,867000102997
08: 0,867000102997
09: 0,526999950409
10: 1,171000003810


AVG: 0,7782999992359
Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman
 
Hipska BE

Hipska BE

05/11/2008 15:18:00
Quote Anchor link
@Tikkes: Blijkbaar staat uw klok 3.8 seconden voor op de mijne :p

@Eddy: Nee, je kan het best vergelijken met latency, vertraging tussen het genereren en het laden van de pagina en ook het encrypteren-versturen-decrypteren.

@SanThe: Komt omdat er nog geen controle zit of de username wel bestaat ;-)
PS: De gemeten tijdsverschil is de enige die hier belangerijk is, de andere is louter ter informatie hoeveel verschil er is tussen uw klok en de mijne.
 
GaMer B

GaMer B

05/11/2008 15:48:00
Quote Anchor link
XD Tijdverschil: -4.406s (tussen locale en server tijd)

Maarre, jouw inlog dingetje he, werkt dat dan ook als je JS uit hebt staan? :P Want dan heb je er nog niks aan hé
 
Hipska BE

Hipska BE

05/11/2008 21:32:00
Quote Anchor link
@Gamer13: Ik had al half erin verwerkt dat hij geen fouten gaf als JS uit stond, maar nu heb ik het mogelijk gemaakt dat je ook kon inloggen zonder JS (met 2 maal de melding dat het onveilig is) Probeer maar!

@SanThe: dat is nu opgelost..
 
- -

- -

05/11/2008 21:52:00
Quote Anchor link
Ik kan niet inloggen:

Gemeten tijdsverschil: 1225918347.81s (tusen de server en de verstuurde tijd)
Niet ingelogd! (tijdsverschil te groot)
Tijdverschil: 3.277s (tussen locale en server tijd)
 
Hipska BE

Hipska BE

05/11/2008 22:37:00
Quote Anchor link
Weet iemand de bug waarom IE niets doet?

@Jonathan: Dan heb je verkeerd wachtwoord ingevuld.
 
Klaasjan Boven

Klaasjan Boven

05/11/2008 22:41:00
Quote Anchor link
Is dit niet wat kort ?

<p><input type="submit" /></p>
moet daar geen name en value bij?
 
Loran DP

Loran DP

05/11/2008 22:46:00
Quote Anchor link
1: 3.39122390747s
2: 0.359529018402s
3: 3.48635077477s
 
Hipska BE

Hipska BE

05/11/2008 22:50:00
Quote Anchor link
@klaasjan: value kan ik wel nog bij inkomen, maar name?!? waarom zou dat moeten?
 
Klaasjan Boven

Klaasjan Boven

05/11/2008 23:09:00
Quote Anchor link
@Hipska je hebt gelijk
 
PHP Newbie

PHP Newbie

05/11/2008 23:10:00
Quote Anchor link
Quote:
Gemeten tijdsverschil: 1225922726.16s (tusen de server en de verstuurde tijd)
Niet ingelogd! (tijdsverschil te groot)
Tijdverschil: 2.867s (tussen locale en server tijd)


Quote:
Gemeten tijdsverschil: 1225922751.57s (tusen de server en de verstuurde tijd)
Gemeten tijdsverschil: 1225922776.76s (tusen de server en de verstuurde tijd)
Gemeten tijdsverschil: 1225922805.19s (tusen de server en de verstuurde tijd)


Tijdverschil tussen locale en server tijd varieert van 0.03X tot 0.05X.


Ik zag dat Jonathan ook al zo'n groot verschil had. Als ik het me goed herinner werkt hij op een mac, en ik ook. Het zou dus aan safari of OSX kunnen liggen. (Wanneer ik switch naar windows via bootcamp staat mijn klok namelijk ook altijd enkele uren.

edit:
Ik kwam net tot de conclusie dat het gemeten tijdsverschil gewoon de huidige timestamp is.


edit2:
Ook firefox geeft dezelfde afwijking


edit3:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<script>
alert(((new Date()).getTime() / 1000) - <?php echo time() ?>);
</script>


Geeft waarden tussen de 667.XXXXX en 668.XXXXXX


edit4:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<script>
jstime = Date.parse(new Date()) / 1000;
alert(jstime - <?php echo time() ?>);
</script>


Geeft consequent 668.

Succes!
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 
Hipska BE

Hipska BE

06/11/2008 00:19:00
Quote Anchor link
Je moet wel een correct wachtwoord invoeren he.

BTW ik werk enkel met Safari, dus daar ligt het niet aan.
Gewijzigd op 01/01/1970 01:00:00 door Hipska BE
 

Pagina: 1 2 3 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.