[ASP] Lokale registry keys uitlezen op winnt

Pagina: 1
Acties:

  • Crayne
  • Registratie: Januari 2002
  • Laatst online: 17-03-2025

Crayne

Have face, will travel

Topicstarter
Om users te kunnen authenticaten op ons nieuwe intranet probeer ik een lokale registrykey (HKEY_CURRENT_USER\Volatile Environment\USER) uit te lezen, maar ik heb geen enkele manier gevonden om een ander register dan dat van de server te lezen.

Ik heb ook al geprobeerd om met behulp van Request.ServerVariables het een en ander uit te lezen, maar alle headers die nuttige informatie zouden kunnen bevatten
zijn leeg.

En tenslotte heb ik met een stored prcedure van de SQLserver (xp_regread) nog geprobeerd om de registrykey uit lezen, maar ook die leest het registry van de server.

We draaien een Novell 5.1. netwerk, de server waar IIS op draait is Windows 2000 en de workstations zijn WinNT 4.0.

Ik heb de search al netjes gebruikt, maar helemaal relevant is het allemaal niet.

Opmerking: als ik een manier kan vinden om de browser de lokale machinenaam te laten detecteren, kan ik die invullen voor de registrykey om zo dat specifieke register uit te lezen. Maar dan zitten we min of meer met hetzelfde probleem: hoe lees ik de lokale naam af? |:(

Mijn Library Thing catalogus


Verwijderd

Even voor de duidelijkheid : je wilt een gebruiker een ASP pagina laten opvragen, en deze pagina moet een regkey op de pc van de gebruiker uitlezen?

dat kan alleen als je de gebruiker een plugin / ocx oid laat instaleren die het reg mag/kan uitlezen.

edit:
sodeju, typos typos typos

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 29-04 08:14

Janoz

Moderator Devschuur®

!litemod

In principe mag het helemaal niet mogelijk zijn om via de webbrowser dit soort informatie van een client op te halen. Dat is niet voor niks. Het is alleen jammer dat er door bepaalde fabrikanten van software toch altijd weer mogelijkheden worden aangeboden waardoor het surfen op internet nog lang niet zo 'veilig' is men zou willen...

Is er niet een mogelijkheid om op de server in de DNS-records te kijken welke computer bij het IP van de gebruiker hoort (wat wel op te vragen is) en vervolgens langs die weg de benodigde gegevens op te halen (buiten het http protocol om dus)?

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


  • Crayne
  • Registratie: Januari 2002
  • Laatst online: 17-03-2025

Crayne

Have face, will travel

Topicstarter
Op donderdag 27 juni 2002 15:37 schreef Janoz het volgende:
In principe mag het helemaal niet mogelijk zijn om via de webbrowser dit soort informatie van een client op te halen. Dat is niet voor niks. Het is alleen jammer dat er door bepaalde fabrikanten van software toch altijd weer mogelijkheden worden aangeboden waardoor het surfen op internet nog lang niet zo 'veilig' is men zou willen...
Dat leek mij dus ook al, maar voor ik de hoop opgeef langs dit pad wilde ik nog even de opinie van mijn collega's hier vragen. :)

Ben het verder met je eens hoor.
Is er niet een mogelijkheid om op de server in de DNS-records te kijken welke computer bij het IP van de gebruiker hoort (wat wel op te vragen is) en vervolgens langs die weg de benodigde gegevens op te halen (buiten het http protocol om dus)?
Nou, het probleem is die Win2000 server. Die hangt nog niet in het DNS (drie hoeraatjes voor Microsoft en Novell compatibileit).

Maar het is heel simpel, als Fer (=ikke) er niet uitkomt, wordt de derde partij ingeschakeld. Dan mogen die het uitzoeken.

Mijn Library Thing catalogus


  • Crayne
  • Registratie: Januari 2002
  • Laatst online: 17-03-2025

Crayne

Have face, will travel

Topicstarter
Op donderdag 27 juni 2002 15:32 schreef Jeroenvw het volgende:
Even voor de duidelijkheid : je wilt een gebruiker een ASP pagina laten opvragen, en deze pagina moet een regkey op de pc van de gebruiker uitlezen?
Jup. Sommige ASP pagina's op het intranet willen graag weten wie er bezig is om de database aan te spreken. We hebben bijvoorbeeld een prikbord waarbij we willen dat alleen als de juiste gebruiker is inlogd op het werkstation dat de pagina opent, een berichtje is te editen. Zo voorkom je een stukje misbruik van je intranet.
dat kan alleen als je de gebruiker een plugin / ocx oid laat instaleren die het reg mag/kan uitlezen.
Dat vermoedde ik al ja. :)
Toch bedankt.

Mijn Library Thing catalogus


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 27-04 18:17

gorgi_19

Kruimeltjes zijn weer op :9

Jup. Sommige ASP pagina's op het intranet willen graag weten wie er bezig is om de database aan te spreken. We hebben bijvoorbeeld een prikbord waarbij we willen dat alleen als de juiste gebruiker is inlogd op het werkstation dat de pagina opent, een berichtje is te editen. Zo voorkom je een stukje misbruik van je intranet.
Voor dit stukje kan je een gebruiker een vast IP-adres geven en alleen deze gebruiker toestaan (bijvoorbeeld in IIS) een bepaalde directory te bezoeken, variant van IP-block

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1