Mijn specialisme is nu niet bepaald beveiliging, maar ik heb me er toe gezet. Ik geloof dat ik een redelijk ver ben gekomen met het opzetten van een soort beveiligde verbinding, wat bovenop HTTPS/TLS moet komen. Ik heb een XML bestand met verschillende keys:
http://dev.sove.nl/fw/req.xml
Maar nu is dat allemaal leuk en aardig, als iemand dit bestand in handen krijgt (ondanks https) dan zou deze droog de request opnieuw in kunnen dienen. Hoe voorkom ik dat? Nadat alles afgehandeld is kan ik het op een sessie locken, maar bij de eerst aanvraag snap ik dat niet helemaal?
In de standaards hebben ze het over 'nonce', een of andere random string die mee wordt gestuurd. Ik heb verschillende bronnen erover geraadpleegd, maar ik kan het niet veilig krijgen. Iemand die me kan helpen?
Ik heb zitten puzzelen met een datum/tijd variabele, maar omdat nu overal mee te gaan vermengen, lijkt me niet wenselijk? Daarnaast is het verzenden van een repeating request niet erg tijdrovend, dus lijkt me het lastig i.v.m. te snelle timeouts naar client toe?
http://dev.sove.nl/fw/req.xml
Maar nu is dat allemaal leuk en aardig, als iemand dit bestand in handen krijgt (ondanks https) dan zou deze droog de request opnieuw in kunnen dienen. Hoe voorkom ik dat? Nadat alles afgehandeld is kan ik het op een sessie locken, maar bij de eerst aanvraag snap ik dat niet helemaal?
In de standaards hebben ze het over 'nonce', een of andere random string die mee wordt gestuurd. Ik heb verschillende bronnen erover geraadpleegd, maar ik kan het niet veilig krijgen. Iemand die me kan helpen?
Ik heb zitten puzzelen met een datum/tijd variabele, maar omdat nu overal mee te gaan vermengen, lijkt me niet wenselijk? Daarnaast is het verzenden van een repeating request niet erg tijdrovend, dus lijkt me het lastig i.v.m. te snelle timeouts naar client toe?
[ Voor 15% gewijzigd door r0bert op 05-11-2008 14:28 . Reden: URL, typo zie onder ]