Passwort für primitiven WEB-Server

Gast #3082406
Lesenswert?
• ▲
▼
Guten Tag,

ich habe ein kleines MC-Projekt, das via ETH mit der Aussenwelt
verbunden ist. Hauptsächlich kommuniziert das Board mit einem
Programm auf einem PC.

Zu Servicezwecken, soll über einen weiteren Port ein
Mini-Webserver betrieben werden. Das ist aber Neuland für mich.
Prinzipielle klappt es jedoch schon soweit.

Meine Frage ist jetzt, kann man irgendwie eine Art Authentifizierung
über einen eigenen Passwortmechanismus einbauen? Ich meine, wäre
es möglich z.B. als erste Seite die Eingabe einen Zahl zu
verlangen, die im MC hinterlegt ist und erste bei korrekter
Eingabe weiter Seiten zum Öffnen zulässt? Ich will damit nur
zufälligen Zugriff verhindern, es geht nicht um geheime Daten.
Es muss also kein Superschutz sein.

Oder gibt es andere  einfache Möglichkeiten, ohne großen
Codeaufwand im WEB-Server code , sowas zu ralisieren ?
(nicht auf HTML Ebene)

Gegoogelt habe ich schon!!!

Ich bitte um sachdienliche Hinweise
(und nicht um schlauen Sprüche)!

Danke.
Gast #3082437
Lesenswert?
• ▲
▼
Erst sollte man sich vergewaertigen was die Aussenwelt ist. Wenn das nur 
das LAN mit den zwei Maschinen ist, braucht's gar nichts. Wenn noch ein 
paar unterbeschaeftigte Nerds am Lan sitzen, schaut's anders aus. Das 
Einfachste wird sein, einen Commandozeilen Parameter bei der Anfrage mit 
zu senden
Gast #3082456
Lesenswert?
• ▲
▼
>Commandozeilen Parameter bei der Anfrage mit zu senden
Was meinst du damit? Bzw. es wäre schön, wenn du bevor du antwortest den 
Text des TO's ließt.
Er hat doch folgendes geschrieben:
>Ich will damit nur
>zufälligen Zugriff verhindern, es geht nicht um geheime Daten.
>Es muss also kein Superschutz sein.
Und du kommst mit Verschwörungstheorien hier an....

Also, wie gesagt header auth via http 401 <- einfach und wenig sicherer 
als z.B. das Passwort via GET/POST unverschlüsselt zu senden und bezogen 
auf die Sender IP die Kommunikation erlauben/verbieten.
Gast #3082491
Lesenswert?
• ▲
▼
♪Geist schrieb:
> Ja kannst per Header Passwort verlangen, welches via base64 vom Browser
> codiert wird und solange der Browser an ist, jedes Mal an den Server
> mitgesendet wird. Such mal nach HTTP 401

Kurze Zwischenfrage: Was bringt eigentlich eine base64 Codierung? Soweit 
ich weis kann man die auch ganz einfach wider entschlüsseln z.B. in 
Python mit base64.b64decode(). Also was bringt es?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.