Hallo,
ich hab eine Frage, wie sicher haltet Ihr diese möglichkeit den Code zu Checken?
Ablauf:
1. Es wird ein WebRequest an eine ASP geschickt welche in der Datenbank prüft ob die Einträge Valide sind.
2. Ist der Eintrag / Die SN Valide so bekomme ich als Request / Seite einfach "True" oder "False"
3. Ich lese den Request zurück und Schaue ob True
4. Wenn True dann ist alles OK und die Software Startet
Server Online: XXXXXX.de/asp/licCheck.asp?SER=44444444444
Nun meine Fragen hierzu:
-> Wie leicht könnte jemand den Stream Umleiten auf einen anderen Server der immer True zurück gibt falls er mitbekommt was da passiert (dauert es 10 minuten oder ist es schon ne harte nuss)
-> Ist es möglich dies trotz Obfocus wieder rückbauen über Streams die Überwacht werden oder so?
-> Wie könnte ich es sicherer gestalten?
ich hab eine Frage, wie sicher haltet Ihr diese möglichkeit den Code zu Checken?
Ablauf:
1. Es wird ein WebRequest an eine ASP geschickt welche in der Datenbank prüft ob die Einträge Valide sind.
2. Ist der Eintrag / Die SN Valide so bekomme ich als Request / Seite einfach "True" oder "False"
3. Ich lese den Request zurück und Schaue ob True
4. Wenn True dann ist alles OK und die Software Startet
Server Online: XXXXXX.de/asp/licCheck.asp?SER=44444444444
VB.NET-Quellcode
- Dim httpWebRequest As HttpWebRequest = CType(WebRequest.Create("http://www.XXXXXX.de/asp/licCheck.asp?SER=" + StrSerNum), httpWebRequest)
- Dim LicResponse As HttpWebResponse = CType(httpWebRequest.GetResponse(), HttpWebResponse)
- Dim LicResponseStream As System.IO.Stream = LicResponse .GetResponseStream()
- sleep(1000)
- Dim streamReader As System.IO.StreamReader = New System.IO.StreamReader(LicResponseStream )
- Dim str As String = streamReader.ReadToEnd()
- streamReader.Close()
- responseStream.Close()
- If String.Compare((str, "True", False) = 0 Then
- LicState = True
- End if
Nun meine Fragen hierzu:
-> Wie leicht könnte jemand den Stream Umleiten auf einen anderen Server der immer True zurück gibt falls er mitbekommt was da passiert (dauert es 10 minuten oder ist es schon ne harte nuss)
-> Ist es möglich dies trotz Obfocus wieder rückbauen über Streams die Überwacht werden oder so?
-> Wie könnte ich es sicherer gestalten?