Veilige cookies

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

Pagina: « vorige 1 2 3 volgende »

Martijn B

Martijn B

04/01/2006 19:11:00
Quote Anchor link
Ik heb een sessie klasse gemaakt geinspireerd op phpBB 3 (forum). Hier wordt in de cookie een sessie_id gegenereerd (unieke md5 string) en het user id opgeslagen. Uiteraard wordt er ook een record aangemaakt in de sessie tabel, hierbij wordt dan o.a. het ip-adres en de browser opgeslagen.

Een geldige sessie is als in de cookie en de database de sessie_id, user_id, ip-adres en browser overeenkomen.

Als mensen de browser sluiten is de cookie niet meer geldig, dus mensen moeten zich steeds weer overnieuw inloggen. Ik maak een webshop dus dit is een vereiste, voor mij.

Ook maak ik gebruik van wachtwoord versleuteling doormiddel van Javascript (http://pajhome.org.uk/crypt/md5). Snuffelaars maken geen kans meer dus.

Ik denk dat het op deze manier aardig veilig is.

edit:

En vertrouw nooit de waarde van Superglobals, dus ook niet de $_SERVER superglobal.
Gewijzigd op 04/01/2006 19:15:00 door Martijn B
 
PHP hulp

PHP hulp

17/11/2024 16:37:09
 
Jan Koehoorn

Jan Koehoorn

04/01/2006 19:17:00
Quote Anchor link
Ontopic: Ik dwing gebruikers altijd om actief in te loggen. Bij "gebruiker" wordt nog veel te vaak aan mensen gedacht, maar het is gewoon een computer aan de client-side.

Als Pietje inlogt en automatisch ingelogd blijft als hij niet actief uitlogt (en veel Pietjes doen dat) dan kan Keesje op de zelfde PC met de account van Pietje aan de gang.

In dit geval geef ik de security dan voorrang. Mijn loginsystemen werken dan ook niet met cookies.
 
Martijn B

Martijn B

04/01/2006 19:20:00
Quote Anchor link
Jan:
In dit geval geef ik de security dan voorrang. Mijn loginsystemen werken dan ook niet met cookies.


Waarmee werkt je dan?
 
Jan Koehoorn

Jan Koehoorn

04/01/2006 19:22:00
Quote Anchor link
Martijn!:
Ook maak ik gebruik van wachtwoord versleuteling doormiddel van Javascript (http://pajhome.org.uk/crypt/md5). Snuffelaars maken geen kans meer dus.


Die laatste zin snap ik niet. Waarom maken snuffelaars geen kans meer? Omdat je JavaScript gebruikt?
 
Martijn B

Martijn B

04/01/2006 19:24:00
Quote Anchor link
Bijna iedereen heeft Javascript aanstaan in de browser dus maak je veel minder kans dat mensen je wachtwoord kunnen achterhalen aan de hand van de gegevens die je verstuurd naar de server.
Gewijzigd op 04/01/2006 19:25:00 door Martijn B
 
Jan Koehoorn

Jan Koehoorn

04/01/2006 19:25:00
Quote Anchor link
Martijn!:
Waarmee werk je dan?


Met password versleuteling via SHA1. Bij een fout wachtwoord geen melding geven en sleep(5) toepassen tegen brute-forcen.
 
Martijn B

Martijn B

04/01/2006 19:31:00
Quote Anchor link
Maar ik neem aan dat je niet per pagina weer overnieuw moet inloggen, bij jou?

Dus, hoe weet je dat Piet wel Piet is?

SHA1 lijkt mij trouwens wel een goede verbetering t.o.v.
MD5. 128 vs 160 bit.
Gewijzigd op 04/01/2006 19:33:00 door Martijn B
 
Willem Jan Z

Willem Jan Z

04/01/2006 19:34:00
Quote Anchor link
Ooit van sessies gehoort?
 
Martijn B

Martijn B

04/01/2006 19:37:00
Quote Anchor link
Jawel, maar ik vraag aan Jan wat voor sessie hij heeft, want hij werkt niet met cookies.
Gewijzigd op 04/01/2006 19:40:00 door Martijn B
 
Willem Jan Z

Willem Jan Z

04/01/2006 19:39:00
Quote Anchor link
:S

Bij mij niet, niet client-side in ieder geval
 
Jan Koehoorn

Jan Koehoorn

04/01/2006 19:53:00
Quote Anchor link
Martijn!:
Jawel, maar ik vraag aan Jan wat voor sessie hij heeft, want hij werkt niet met cookies.


Ik bedoel ik gebruik set_cookie niet zelf. Een inlogsysteem zonder sessions lijkt me erg onhandig.
 
Jelmer -

Jelmer -

04/01/2006 20:14:00
Quote Anchor link
Ik heb dit op een pagina staan:
if (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER']!==$name || $_SERVER['PHP_AUTH_PW']!==$pass)
{
header('WWW-Authenticate: Basic realm="blabla"');
header('HTTP/1.0 401 Unauthorized');
exit("N/A");
}
}

Ik kan die pagina zo vaak aanroepen als ik wil, hoef maar 1 keer in te loggen. Geen sessies. Dus of de browser stuurt bij iedere aanvraag die gegevens mee, of op een of andere manier onthoudt de server het.

edit: bij iedere aanvraag geeft de browser deze header mee:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Authorization: Basic amVsbWVyOjA3anZkbDEx
Gewijzigd op 04/01/2006 20:21:00 door Jelmer -
 
- SanThe -

- SanThe -

05/01/2006 00:53:00
Quote Anchor link
Jelmer:
Ik heb dit op een pagina staan:
if (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER']!==$name || $_SERVER['PHP_AUTH_PW']!==$pass)
{
header('WWW-Authenticate: Basic realm="blabla"');
header('HTTP/1.0 401 Unauthorized');
exit("N/A");
}
}

Ik kan die pagina zo vaak aanroepen als ik wil, hoef maar 1 keer in te loggen. Geen sessies. Dus of de browser stuurt bij iedere aanvraag die gegevens mee, of op een of andere manier onthoudt de server het.

edit: bij iedere aanvraag geeft de browser deze header mee:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Authorization: Basic amVsbWVyOjA3anZkbDEx


Als het goed is kan je deze inloggegevens opvragen met phpinfo() direct na het inloggen.
 
Lissy Pixel

Lissy Pixel

05/01/2006 09:15:00
Quote Anchor link
Tja..ik heb ook een probleem met inloggen en dan keer op keer opnieuw te moeten inloggen en ik weet nog niet goed waar dit aan ligt.
Heel verhelderend om dit alles te lezen want ik ga beslist door met zoeken in mijn script waar het fout gaat...
 
S -

S -

05/01/2006 10:32:00
Quote Anchor link
ik gebruik gewoon sessions bij inloggen, weet geen veiligere manier.
 
DaeDaluz

DaeDaluz

05/01/2006 10:41:00
Quote Anchor link
http://nl3.php.net/manual/en/ref.mcrypt.php

Als je blowfish gebruikt, met een geheime string als key, en wat blowfish terug geeft in de cookie zet, dan is het wel veilig.. Afaik is blowfish nog niet gekraakt :)
En het voordeel is dat je ook gewoon weer kan decrypten als je de info uit de cookie nodig hebt...
 
Mitch X

Mitch X

05/01/2006 10:47:00
Quote Anchor link
Het gaat niet om het kraken, maar om het direct overnmen ( lees kopieren ) van iemand anders zijn cookies.
Dan hoef je niets te kraken, je set gewoon je eigen cookie en voila!
 
Jelmer -

Jelmer -

05/01/2006 10:51:00
Quote Anchor link
In andere woorden: om Mitch te zijn heb je niet zijn denkwijze nodig, alleen zijn uiterlijk.
Je hoeft je alleen maar voor te doen als iemand anders via je koekje. Wachtwoord weten is niet echt van belang.
Je moet dus koekjekaping tegen gaan, dan ben je al aanzienlijk veiliger.

De beste manier is bij mijn weten de manier die Steam e.a. gebruiken. Een soort van signature van je hardware. Onmogelijk te spoofen tenzij je achter dezelfde computer zit. Maar dat is helaas niet mogelijk om te gebruiken via javascript/webbrowsers.
Gewijzigd op 05/01/2006 10:54:00 door Jelmer -
 
Eris -

Eris -

05/01/2006 11:06:00
Quote Anchor link
beste manier. Jammer gaat dat niet.
 
Han eev

Han eev

05/01/2006 11:19:00
Quote Anchor link
Ik gebruik ook cookies op mijn site, met een paar functies zijn ze goed beveiligt

Als ik de cookie set dan
doe ik dat zo:
ip|tekst
En dat encrypt ik en zet in de cookie
Om uit te lezen
decrypt ik het en kijk of het ip nog het zelfde is.

Ja?
Dan geef ik de inhoud terug anders niet

Maar cookies blijven gevaarlijk.
Omdat ze op de pc zelf staan. en zijn ze dus te manipuleren.

Maarjah er zijn veel methodes, en mijne hoeft niet goed te zijn.
 

Pagina: « vorige 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.