session hijacking,, wat houdt dit in?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Pagina: 1 2 3 4 volgende »

Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/10/2012 18:04:59
Quote Anchor link
Hi all,

Ik weet dat het mogelijk is om sessies over te nemen, maar kunnen die ratten die dat doen ook de waarden van session vars aanpassen.
Ben er altijd vanuit gegaan van wel, maar is dat paranoia?
 
PHP hulp

PHP hulp

26/05/2026 11:08:38
 
Jaron T

Jaron T

07/10/2012 18:19:19
Quote Anchor link
sessie hijacking is geen sessie overnemen maar een sessie faken. deze sessie wordt dus aangemaakt met inhoud naar keuze en naar jouw server gestuurd.
 
Albert de Wit

Albert de Wit

07/10/2012 18:25:02
Quote Anchor link
ik heb er ook niet veel verstand van maar bedoel je zoiets als:

localhost/index.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$_SESSION
['id_gebruiker'] = 2313;

?>


en stel, rabobank gebruikt ook de sessie $_SESSION['id_gebruiker'], dat die dan al bestaat ofzo?
 
- SanThe -

- SanThe -

07/10/2012 18:25:24
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/10/2012 18:47:21
Quote Anchor link
Concluderend: ik ben niet paranoide :-P
 
Ozzie PHP

Ozzie PHP

07/10/2012 22:40:49
Quote Anchor link
In een van de aanbevelingen op de wiki pagina (link van SanThe) om sessie hijacking te voorkomen staat:

Door het gebruik van lange willekeurige getallen of strings als sessiesleutel.

Weet iemand wat daarmee wordt bedoeld?
 
Reshad F

Reshad F

07/10/2012 23:13:37
Quote Anchor link
@ozzie ik denk dat ze ermee een salt bedoelen
 
Ozzie PHP

Ozzie PHP

07/10/2012 23:30:55
Quote Anchor link
ja, maar ik bedoel eigenlijk... wat bedoelen ze nu precies? dat je de sessie-id in de cookie moet vervangen door een of andere lange string die dan fungeert als sessie key?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

07/10/2012 23:49:09
Quote Anchor link
Ik vond dit wel een aardige turtorial
 
Chris PHP

Chris PHP

08/10/2012 08:57:58
Quote Anchor link
Zoiezo altijd een nieuwe sessie-id genereren wanneer een gebruiker aanlogt, dat is zeker een aanrader.

Ik ben nu bezig met een stukje code, die het sessie-id koppelt aan het IP adres van de gebruiker en opslaat in een database. Telkens als de sessie nodig is wordt gekeken of het juiste sessie-id gekoppeld is met het IP adres, zoniet wordt de toegang geweigerd.

Zodra de gebruiker uitlogd, wordt deze entry verwijderd uit de database, en een nieuwe aangemaakt wanneer er weer ingelogd wordt. Dit maakt het al stukken lastiger om gebruik te maken van sessie hijacking.
 
Ozzie PHP

Ozzie PHP

08/10/2012 09:15:42
Quote Anchor link
Chris, ik vrees dat je de plank hier een beetje mis slaat. Het is geen goed idee om te controleren op IP-adres. Een IP-adres is namelijk niet (meer) persoonsgebonden.

Als iemand in een trein zit en met zijn/haar mobieltje jouw site bezoekt, zal het ip-adres telkens wisselen (dit is namelijk gekoppeld aan de telefoon zendmasten). In jouw situatie zal iemand die per trein reist dus continue worden uitgelogd.
 
- SanThe -

- SanThe -

08/10/2012 09:28:08
Quote Anchor link
@Ozzie: Je hoeft niet in een trein te zitten.

Ik heb het ooit getest. Bij de geteste mobieltjes wisselde het ip bij elke internet aktiviteit.
 
Chris PHP

Chris PHP

08/10/2012 09:33:13
Quote Anchor link
Ozzie PHP op 08/10/2012 09:15:42:
Chris, ik vrees dat je de plank hier een beetje mis slaat. Het is geen goed idee om te controleren op IP-adres. Een IP-adres is namelijk niet (meer) persoonsgebonden.

Als iemand in een trein zit en met zijn/haar mobieltje jouw site bezoekt, zal het ip-adres telkens wisselen (dit is namelijk gekoppeld aan de telefoon zendmasten). In jouw situatie zal iemand die per trein reist dus continue worden uitgelogd.



Ozzie,

Voor normaal gebruik is dit ook niet aan te raden, echter dit is voor een bedrijfsweb applicatie. Dit zal alleen vanaf vaste pc’s thuis en intern bij het bedrijf gebruikt worden. In de situaties die ik zelf heb nagebootst werkt dit perfect voor waar ik het nodig heb.

Ik heb mijn eigen nog niet verdiept in een concrete beveiliging voor het normale gebruik.

P.S. de plank mis slaan doe je niet zo snel hoor, dat noemen ze trail and error ;)
Gewijzigd op 08/10/2012 09:34:23 door Chris PHP
 
Jordi Kroon

Jordi Kroon

08/10/2012 09:35:29
Quote Anchor link
Dat heb ik ooit is meegemaakt op xfire. Ineens was heel de school ingelogd op mijn account. Daar werd ik toch niet blij van.
 
Ozzie PHP

Ozzie PHP

08/10/2012 09:43:05
Quote Anchor link
Chris NVT op 08/10/2012 09:33:13:
P.S. de plank mis slaan doe je niet zo snel hoor, dat noemen ze trail and error ;)

Ah ja, je snapt wat ik bedoel ;-)

Als het vaste ip's zijn dan kan jouw oplossing, alleen kon ik er dat in 1e instantie niet uit afleiden.
 
Chris PHP

Chris PHP

08/10/2012 09:45:22
Quote Anchor link
Ozzie PHP op 08/10/2012 09:43:05:
Chris NVT op 08/10/2012 09:33:13:
P.S. de plank mis slaan doe je niet zo snel hoor, dat noemen ze trail and error ;)

Ah ja, je snapt wat ik bedoel ;-)

Als het vaste ip's zijn dan kan jouw oplossing, alleen kon ik er dat in 1e instantie niet uit afleiden.


Het hoeven geen 'vaste' ipadressen te zijn. Een pc wisselt geen ip adressen, dit gebreurd alleen na het rebooten. En dan ook alleen wanneer de DHCP lease verloopt.
 
Ozzie PHP

Ozzie PHP

08/10/2012 09:50:43
Quote Anchor link
Ik bedoel vaste tijdens gedurende de sessie.
 
Chris PHP

Chris PHP

08/10/2012 09:51:08
Quote Anchor link
Ozzie PHP op 08/10/2012 09:50:43:
Ik bedoel vaste tijdens gedurende de sessie.


Dat heeft een pc altijd ;)
 
Ozzie PHP

Ozzie PHP

08/10/2012 09:51:40
Quote Anchor link
Ja, maar een mobieltje niet :)
 
Chris PHP

Chris PHP

08/10/2012 10:04:23
Quote Anchor link
Ozzie PHP op 08/10/2012 09:51:40:
Ja, maar een mobieltje niet :)


Klopt, ze moeten straks met IPv6 gewoon elk apparaat/abbonement een fixed IP geven.
 
Ozzie PHP

Ozzie PHP

08/10/2012 10:12:40
Quote Anchor link
Dat zou mooi zijn inderdaad. Ik heb alleen geen flauw idee of zoiets technisch mogelijk is.
 

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