Toon posts:

Site veilig?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Ik ben bezig enkele probleempjes aan het op te lossen op een website van een klant van ons. Die hebben door een andere partij een site laten maken waarin alle financiele aspecten van hun klanten in te vinden is.
Dit heeft echter wat probleempjes.

Nu zat ik eens in de source te kijken en kwam ik iets tegen waarvan ik het vage vermoede hebt dat het niet de bedoeling is dat dit te zien is.

form name="Login" method="post" action="logon.aspx?ReturnUrl=%2f" id="Login">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTIwMjkxNjE4ODVkZGZ512oD/69TOOxKXuZSBPicE71c" />
</div>

<div>

<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBAKY27uoAgKl1bK4CQK1qbSRCwKC3IeGDOSky7mRQC6YqBDkapnBg0V2bxBf" />
</div>

Ook lijkt de site niet echt SQL injection proof te zijn.
Wat houden de bovenstaande values in?

Acties:
  • 0 Henk 'm!

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Viewstate hoort bij ASP.net en is gewoon een krampachtige poging om state toe te voegen aan een stateless ongeving. Niets om je zorgen over te maken.

[ Voor 4% gewijzigd door AtleX op 07-07-2010 09:24 ]

Sole survivor of the Chicxulub asteroid impact.


Acties:
  • 0 Henk 'm!

  • Mike2k
  • Registratie: Mei 2002
  • Laatst online: 11-10 19:59

Mike2k

Zone grote vuurbal jonge! BAM!

Dat zijn gegenereerde velden...waarschijnlijk zijn die dingen automagisch aangemaakt door de Visual Web Developer van Micrsoft....gebruiken ze toevallig ASP.NET MVC ?

Ja, wat ^^ zegt...

[ Voor 8% gewijzigd door Mike2k op 07-07-2010 09:25 ]

You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.


Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 19:03

Haan

dotnetter

Hoe kan je problemen voor een klant oplossen als je niet eens de gebruikte techniek kent?

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • André
  • Registratie: Maart 2002
  • Laatst online: 16-10 09:34

André

Analytics dude

Haan schreef op woensdag 07 juli 2010 @ 09:28:
Hoe kan je problemen voor een klant oplossen als je niet eens de gebruikte techniek kent?
Dat was ook het eerste wat ik dacht. Er liggen belangrijke gegevens open dan lijkt het me dat een specialist hier naar gaat kijken. En dat specialisme merk ik niet echt op uit jouw woorden?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ok, thanks.
Ik heb er geen verstand van, maar het leek mij alsof er verborgen hashes ofzo weer gegeven werden die mogelijk ge-exploit kunnen worden.
Goed om te weten dat het niet zo is :)
Haan schreef op woensdag 07 juli 2010 @ 09:28:
Hoe kan je problemen voor een klant oplossen als je niet eens de gebruikte techniek kent?
Het probleem aan de site dat ik nu moet oplossen ligt niet in de webdesign.
Ik doe van alles, behalve webdesgin.

Ik los het ook op in samen werking met de webdesigners. :)
André schreef op woensdag 07 juli 2010 @ 09:32:
[...]

Dat was ook het eerste wat ik dacht. Er liggen belangrijke gegevens open dan lijkt het me dat een specialist hier naar gaat kijken. En dat specialisme merk ik niet echt op uit jouw woorden?
Nou, ik ben een medewerker technische dienst bij het bedrijf waar ik werk. Ik doe in principe voornamelijk probleem beheer, servicedesk zegmaar.
In dit geval, heeft de klant een pakket waarbij ze in kunnen loggen op een website en zo bepaalde financiele gegevens kunnen verwerken.
Ze hebben een drop down menu waaruit ze de klant van hun kunnen kiezen, om vervolgens de gegevens op te vragen.
Bij 3 klanten krijgen ze de gegevens te zien, bij de rest verschijnen er dan in 2 frames in het midden van de site opnieuw de inlog pagina.
Volgens de webdesigner zou dat een rechten beperking zijn. Dus, dat kan ik met mijn vaardigheden wel oplossen als dit zo is.

Echter denk ik niet dat het aan een rechten beperking ligt, gezien ik zelf op alles domain admin rechten hebt en zelf ook de gegevens niet te zien krijgt, behalve dan van die 3 klanten.

Ik heb voor mijn werk dus geen diepe inhoudelijke kennis in webdesign nodig, alhoewel ik daar in September aan ga beginnen. Ik kan wel een beetje xhtml en css, maar geen php of asp.
Dingen in broncode die voor mij er apart uit zien zoek ik uit, zoals nu :)

[ Voor 82% gewijzigd door MueR op 07-07-2010 10:15 ]


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 15-10 22:15

Janoz

Moderator Devschuur®

!litemod

DustPoxx schreef op woensdag 07 juli 2010 @ 09:34:
[...]


Het probleem aan de site dat ik nu moet oplossen ligt niet in de webdesign.
Ik doe van alles, behalve webdesgin.

Ik los het ook op in samen werking met de webdesigners. :)
Lees wat je hier getikt hebt nog eens door, het slaat namelijk helemaal nergens op.

De site die je aan het 'auditen' bent gebruikt een bepaalde techniek. Hoe wil jij ooit naar een exploit zoeken als je niet eens standaard ASP.NET functionaliteit herkent? Heb je wel een idee wat het verschil tussen webdesign en backend software is?

Dat je er samen met webdesigners aan werkt versterkt bij mij alleen maar meer het gevoel dat jullie eigenlijk geen idee hebben waar jullie mee bezig zijn.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik zoek niet naar problemen in de site zelf, ik keek gewoon even naar de source om te kijken of er misschien iets mis ging met de frames, verder heb ik niks in de website te zoeken. Ik ben niet op zoek naar exploits ofzo, ik zag alleen iets wat ik niet herkende en waarvan ik het idee had dat het misschien niet helemaal juist was. Daarom vroeg ik hier aan mensen wat het was, die hebben mij gezegd dat het normaal is.. Meer hoef ik niet te weten.

Het is de klant die door een externe partij een website heeft laten maken, dat niet goed functioneerd en waarvan de webdesigner beweert dat dit een probleem is met een tekort aan "rechten".
Dit moet ik dan uitzoeken.

Wat ik bedoelde met samenwerken met de webdesigners, is dat hun mij dan mogen vertellen waar er rechten zouden kunnen ontbreken.
Omdat ik zelf er van overtuigd bent dat er geen beperking is als het op rechten aan komt, keek ik gewoon eventjes in de broncode om te kijken of de frames verkeerd verversd werden o.i.d.

Ik zou het op prijs stellen als je niet zo neerbuigend doet, dat jij nu zo'n dev God bent vind ik prima. Maar ik kom hier om te vragen hoe of wat en vervoglens zit je te beweren dat wij niet weten waar we mee bezig zijn..
Dat is nou niet echt bepaald vriendelijk.

Acties:
  • 0 Henk 'm!

  • aZuL2001
  • Registratie: September 2002
  • Laatst online: 12-10 22:55
Verwijderd schreef op woensdag 07 juli 2010 @ 09:22:
Ik ben bezig enkele probleempjes aan het op te lossen op een website van een klant van ons. Die hebben door een andere partij een site laten maken waarin alle financiele aspecten van hun klanten in te vinden is.
Waarschijnlijk zijn dat de woorden waardoor iedereen extra alert is.

En terecht.

Als je dat soort zaken online wenst te zetten, moet dat heel goed in elkaar zitten..


Je kunt het opvatten als neerbuigend, wat dan meer over jouw interpretatie zegt, of als een waarschuwing.
Het zijn geen klanten / opdrachtgevers hier van jou, dus ze hoeven niet overdreven vriendelijk / diplomatiek te reageren.

Uit je hele post blijkt een stukje onwetendheid, iig op asp.net gebied, en dan worden de devvers erg snel zenuwachtig.

Sterkte in ieder geval.

Abort, Retry, Quake ???


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ga mij ooit nog is in asp werpen hoor :)
Eerst maar is efkes mn w2k8 certificering halen.

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 13-10 11:32

Bosmonster

*zucht*

Verwijderd schreef op woensdag 07 juli 2010 @ 09:52:

Het is de klant die door een externe partij een website heeft laten maken, dat niet goed functioneerd en waarvan de webdesigner beweert dat dit een probleem is met een tekort aan "rechten".
Dit moet ik dan uitzoeken.
Ik snap er niks van.

Een webdesigner die uitspraken doet over de oorzaak van een technisch cq beveiligingsprobleem (tekort aan "rechten").

Jij moet dit serieuze probleem met betrekking tot een financiele applicatie oplossen zonder kennis van de gebruikte techniek (deze zelfs niet eens herkent, terwijl het een van de meest gebruikte technieken is voor intranet en webapplicaties).

Denk dat ze beter een professional in kunnen huren om naar hun blijkbaar bedrijfskritische app te kijken.

[ Voor 8% gewijzigd door Bosmonster op 07-07-2010 10:44 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Bosmonster schreef op woensdag 07 juli 2010 @ 10:40:
[...]


Ik snap er niks van.

Een webdesigner die uitspraken doet over de oorzaak van een technisch cq beveiligingsprobleem (tekort aan "rechten").

Jij moet dit serieuze probleem met betrekking tot een financiele applicatie oplossen zonder kennis van de gebruikte techniek (deze zelfs niet eens herkent, terwijl het een van de meest gebruikte technieken is voor intranet en webapplicaties).

Denk dat ze beter een professional in kunnen huren om naar hun blijkbaar bedrijfskritische app te kijken.
Wij hebben wel een ASP professional in dienst, maar die is op vakantie.
Het is nu ook niet zo dat ik het MOET doen, maar het is dringend dus ik doe gewoon mijn best om zoveel mogelijk uit te zoeken samen met de externe partij.
Als hun mij gewoon kunnen vertellen van, dit moet worden aangepast en dat moet worden aangepast dan is dit geen probleem voor mij gezien ik op de servers overal bij kan.

ps.. Ik weet wel wat ASP is en ik herken het wel.
Alleen wat ik zag op de inlog page in de source wist ik niet van wat het was dus vroeg ik daar gewoon naar.

[ Voor 7% gewijzigd door Verwijderd op 07-07-2010 11:18 ]


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 13-10 11:32

Bosmonster

*zucht*

Het gaat niet om ASP, maar ASP.NET. Viewstates zijn een redelijk standaard onderdeel hiervan.

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 15-10 22:15

Janoz

Moderator Devschuur®

!litemod

Om de veiligheid te kunnen beoordelen heeft het natuurlijk weinig nut om in de door ASP.NET gegenereerde html code te gaan kijken.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1