---
title: ":::säkerhets synpunkter:::"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/47429-säkerhets-synpunkter"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "medialabs"
published: "2002-07-07T14:18:02.000Z"
updated: "2002-07-08T00:50:17.000Z"
replies: 5
views: 296
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/47429-säkerhets-synpunkter"
---

# :::säkerhets synpunkter:::

## #1 — medialabs, 2002-07-07T14:18Z

Hej!

Jag håller just nu på som bäst och fixar med min kommande sajt.

Jag har ett par inloggnings rutor på main sidan där kunder ska kunna logga in med sina kundnummer, användarnamn,lösenord.

Hur ska jag kunna skydda detta på bästa sätt mot hackare och andra som vill förstöra. Finns det nått bra script som man kan includera i koden/inloggningen som tar bort alla asp taggar och sådant. jag hoppas att det finns nån som vet. Kanske en svensk artikle om detta??

MVH

OJJE

Permalänk: https://www.webforum.nu/p/47429

## #2 — Erik Juhlin, 2002-07-07T14:30Z

Snackar du om det välkända ' fenomenet så är det bara att skriva så här:

```
Replace(sUserName, "'", "''")
```

Permalänk: https://www.webforum.nu/p/714659

## #3 — medialabs, 2002-07-07T17:50Z

Finns det inga flera sådana scripts som spärrar alla tecken förutom vanliga bokstäver och siffror???

Permalänk: https://www.webforum.nu/p/714738

## #4 — Nickemannen, 2002-07-07T18:00Z

om du vill vara riktigt säker så kan du ju använda

HtmlEncode , men det e inte särskilt bra för då blir det en
massa extra tecken i databsafältet som du kanske inte räknat me

Permalänk: https://www.webforum.nu/p/714740

## #5 — medialabs, 2002-07-07T18:33Z

Nickemannen.. hur ser scriptet ut??

Permalänk: https://www.webforum.nu/p/714756

## #6 — Nickemannen, 2002-07-08T00:50Z

strString = Server.HtmlEncode(strString), detta tar bort alla \<\> tecken och erstätter dom så att de inte förstör koden.

Denna metod rekommenderar jag att du använder när du skriver ut texten från databasen inte när du lägger in den.

Men när du lägger in den så får du tänka på det som Juhlin pointerade

strString = Replace(strString,"'","''")

eftersom ' tecknet förstör inne i SQL-satsen så lättast så gör du en funktion av det

Function FixString(strString)

FixString = Replace(strString,"'","''")

End Function

Denna kod klistrar du in på den sidan som lägger in i databasen
så kan du skriva såhär när du skall ta emot variablerna från formuläret..

t.ex.
strText = FixString(Request.From("Text"))

Permalänk: https://www.webforum.nu/p/714886

---

Tråden på webben: https://www.webforum.nu/amne/asp/47429-säkerhets-synpunkter
