Beiträge von H6G

    Danke... bei der Erwähnung von Jamba hab ich jetzt diesen beschissenen singenden Frosch in Erinnerung

    Von dem habe ich zwei Alben auf CD noch irgendwo rumliegen.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Andere Frage: Ich soll für die Berufsschule eine Ausarbeitung zu Mobilfunkstandards machen und da ist jeweils nach einer Vermittlungsart zu jedem Standard gefragt... was meinen die damit? Ich konnte bisher noch zu keinem Standard etwas dergleichen finden... nicht mal generell, was eine Vermittlungsart sein sollte oder könnte. Kann da jemand helfen?

    Wahrscheinlich Paket- oder Leitungsvermittlung

    Was aber nur Sinn machen würde, wenn das A und B Netz mit betrachtet wird. Ansonsten könnte das eine Trickfrage sein.

    Steht dort etwas zu: Starte bei GSM?

    Erzähl mehr von der Technik und diesem kalten Speicher. Soweit ich weiß haben die nur eine API wo man zusätzlich einen Client installieren muss

    Es geht auch über curl, aber ich habe den Client installiert (Debian Paket) - weil die Authentifikationsmechanik dort besser ist. Über curl wäre das ein mehrstufiger Prozess.

    So musste ich nur den Client installieren, einmal die Authentifikation hinterlegen und dann flutscht das.

    Bash
    #!/bin/bash
    
    NOW=$(date +"%Y-%m-%d")
    MONTH=$(date +"%Y-%m")
    FILE="backup-$NOW.sqfs"
    
    mksquashfs /backup/MACHINE1/ /backup/MACHINE2/ /backup/MACHINE3/ /backup/MACHINE4/ /tmp/$FILE -noappend -no-duplicates
    gsutil cp /tmp/$FILE gs://BUCKET-NAME/$MONTH/
    
    rm /tmp/$FILE

    Die Datei wird dann in die Cloud gestreamt mit 500 Mbit/s.

    Im Cold Storage gibt es dann noch eine Regel, dass Backups, die älter als 90 Tage sind, gelöscht werden.

    whoami0501 mit signierten oder verschlüsselten Cookies kannst du sowas auch ohne Datenbank machen. JWT bietet dir da entsprechende Sachen an. Da kannst du die Sitzungsdaten im Client direkt speichern und per Signatur oder hmac die Herkunft der Daten prüfen (üblicherweise sollten die Daten auf dem Server signiert werden, die Keys sind nur dem Server bekannt, so kann man Sessions auch authentifizieren)

    Ich müsste doch daher irgendwie in PHP prüfen, ob denn das Post-Request legitim ist, z.B. ob der Referrer meine Domain ist.

    Oder denke ich hier falsch?


    Würde mich über Tipps/Ideen freuen.

    Ja, du denkst hier falsch.

    Zunächst einmal sollte das Kontaktformular an eine E-Mail Adresse gehen und nicht an: entscheide selbst wohin.

    Ebenfalls sollte das FROM Feld statisch gesetzt sein und nicht aus deinem Formular stammen.

    Das verhindert Backscatter-Spam.

    Dann solltest du die Input Felder auf Plausibilität checken, sodass in den Feldern tatsächlich das steht, was du erwartest. Hier benutzt man RegEx für.

    Dann solltest du eine gescheite SMTP Bibliothek nutzen. Wenn du nur die PHP mail() Funktion aufrufst, kann dir ganz schnell passieren, dass dir jemand einen weiteren Header einschleußt, z.B. einen neuen To-Header, dann hat der Versender Kontrolle über deinen SMTP Server und kann Spam versenden.

    Hier eignen sich PHPMailer oder SwiftMailer.

    Wenn es irgendwie möglich ist, würde ich aber auf Kontaktformulare verzichten. Wer etwas von dir will, kann dir doch eine E-Mail schicken.

    Als E-Mail Nutzer bist du da nämlich auf der rechtssicheren Seite - immerhin kann ich nachgucken, was ich dir gesendet habe und ob dein Mailserver das angenommen hat. Beim Kontaktformular geht das eher nicht. Hier könnte man auf die Idee kommen, dem Absender einfach eine Kopie des Formulars zu senden, aber dann hast du wieder eine Spamschleuder.

    Ich denke Kontaktformulare sind einfach nicht mehr zeitgemäß, und es hat sowieso keiner Lust die Dinger auszufüllen.

    Just my 5 cents.