[ASP] Bestandsbeveiliging *

Pagina: 1
Acties:

  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
De case...

Met behulp van ASP wil ik een site in elkaar zetten waarmee ik plaatjes kan
publiceren, maar nu is het de bedoeling dat niet elk plaatje voor iedereen
zichtbaar is. Nu werkt het prima door in een db een securty nivo op te nemen
echter is het plaatje dan nog niet fysiek beveiligd...

Met unix zou ik nog wel iets kunnen bedenken door de refer script te gaan maken
maar met IIS is dat natuurlijk wat lastiger.

De vraag; is het mogelijk om een soort image parser te maken die random namen
geeft bij het opvragen van de pagina of is het mogelijk ook een soort refer script
te maken binnen IIS waarmee het niet mogelijk is om rechtstreeks plaatjes op te
vragen. Of alleen de plaatjes te beveiligen waarbij dat is aangegeven.
Hierbij wil ik geen gebruik maken van de NTFS rechten omdat het dan wel erg
omslachtig wordt (ivb met inloggen).

Goede tip's of ervaringen met een soort gelijk probleem stel ik ook op prijs.

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Laat een asp script het plaatje weergeven.
Bijvoorbeeld: image.asp?id=1
In dat asp bestand controleer je vervolgens de credentials. Als deze goed zijn, dan geef je het plaatje door en zet je de headers goed, anders geef je een ander plaatje of een foutmelding.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
dat is wel een okay id, maar zo'n image parser neemt dat niet behoorlijk wat cpu in beslag ?

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Valt op zich wel mee, als je er tenminste geen rare dingen in doet... Een standaard query op de db, en vervolgens het plaatje binair openen, inlezen en door sturen vergt niet zoveel cpu...

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09-2025
AvOn schreef op 11 augustus 2003 @ 18:44:
dat is wel een okay id, maar zo'n image parser neemt dat niet behoorlijk wat cpu in beslag ?
Vergeet niet om de directory met images af te schermen zodat er ook niet gedeeplinked kan worden :)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

zmn schreef op 11 augustus 2003 @ 18:49:
[...]

Vergeet niet om de directory met images af te schermen zodat er ook niet gedeeplinked kan worden :)
Die kan je evt. ook buiten je webroot plaatsen.. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 21-08 18:29
Je kunt ook nog variable namen gaan gebruiken die je in bijvoorbeeld de sessie opslaat. Maargoed dit is wel een onderwerp wat al heel vaak langs is gekomen.

  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
Is het eigenlijk mogelijk om met ASP refer scripten te maken zoals bij unix ? .htaccess

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
.htaccess heeft vrij weinig met het os te maken.

Maar je kan wel op referer checken in ASP.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

AvOn schreef op 11 August 2003 @ 19:53:
Is het eigenlijk mogelijk om met ASP refer scripten te maken zoals bij unix ? .htaccess
Controleer anders alle mogelijkheden eens die je hebt in Request.ServerVariables.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • nhimf
  • Registratie: September 2000
  • Laatst online: 19-08 10:00

nhimf

Lekker belangrijk allemaal

Wat ik een keer heb gedaan met php en apache was dat ik de plaatjes buiten de webspace zette, zodat er gewoon niet rechtstreeks gelinked kon worden. En dan vervolgens een php script het laten ophalen en doorgeven. Dan kan je ook gelijk heel makkelijk dingen bijhouden of ongemerkt mensen andere dingen laten zien, omdat het script bepaald wat je te zien krijgt.

Ik stink niet, ik ruik gewoon anders


  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
En integratie met NTFS, zodat je bijvoorbeeld rechten kan wijzigen met een script is dat tever gezocht ?

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

AvOn schreef op 12 August 2003 @ 09:54:
En integratie met NTFS, zodat je bijvoorbeeld rechten kan wijzigen met een script is dat tever gezocht ?
Dat is niet nodig. Lees de suggesties die hier gegeven worden en je bent er al; images buiten webroot en doorgeven dmv een simpel bestand-lees script..... :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
Spider.007 wat hierboven staat is duidelijk, maar mijn vraag is of het mogelijk is
bepaalde bestanden NTFS rechten te geven/wijzigen met behulp van ASP of een
external commando.

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

AvOn schreef op 13 August 2003 @ 11:22:
Spider.007 wat hierboven staat is duidelijk, maar mijn vraag is of het mogelijk is
bepaalde bestanden NTFS rechten te geven/wijzigen met behulp van ASP of een
external commando.
Je zou eens kunnen kijken wat VBScript voor mogelijkheden biedt. Anders zul je zelf een 3rd party component moeten aanschaffen of zelf een dll'tje bakken die dit regelt. ASP heeft er geen standaard commando voor.

Sowieso vraag ik me af of je er vrolijk van wordt als je het IUSR_account zo veel rechten heeft.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
gorgi_19 schreef op 13 August 2003 @ 11:26:
[...]

Je zou eens kunnen kijken wat VBScript voor mogelijkheden biedt. Anders zul je zelf een 3rd party component moeten aanschaffen of zelf een dll'tje bakken die dit regelt. ASP heeft er geen standaard commando voor.

Sowieso vraag ik me af of je er vrolijk van wordt als je het IUSR_account zo veel rechten heeft.
Daar zit cker wel wat in, Ik ga me maar is richten op het binair uitlezen (FSO)
nog nooit echt in verdiept.

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!

Pagina: 1