Mein Unternehmen möchte, dass die "Informations" -Website von HTTP zu HTTPS umgeschrieben wird. Technisch ist das für mich keine große Sache. Aber ich habe Zweifel, ob dies auf dem neuesten Stand der Technik ist, da der einzige Grund, warum sie dies wollen, darin besteht, den Kontakt zu verschlüsseln und Formulare anzumelden. (Ich könnte HTTPS für Websites mit Formularen aktivieren, aber dieser Ansatz gefällt ihnen nicht.)
Was sind die Nachteile und Nachteile einer Website nur für HTTPS? Was ist Ihre Erfahrung und Empfehlung?
Webanwendungen werden unter einer anderen URL ausgeführt und verschlüsselt.
Grüße
Antworten:
Wir betreiben einige unserer Websites nur auf HTTPS, auf Anfrage von Unternehmensadministratoren, die die Meldung "Wir nehmen Ihre Privatsphäre wirklich sehr ernst" veröffentlichen möchten. Abgesehen von der Notwendigkeit einer dedizierten IP-Adresse für jede Website haben wir dies getan Ich habe nie einen Abfluss auf unseren Servern bemerkt.
Dies sind alles Websites mit wenig Verkehr, vielleicht 1000-5000 Zugriffe pro Tag, hauptsächlich von wiederkehrenden Besuchern.
Mit HTTPS können Sie auch verlieren:
expires
Header angeben, wird dieser von einigen Browsern weiterhin zwischengespeichert.)Wenn diese Dinge Sie nicht beunruhigen (sie haben es unseren Benutzern oder Unternehmen nicht getan), dann sage ich, machen Sie mit - es macht keinen Sinn zu streiten!
quelle
Wenn die Website ohnehin von jedem zugänglich ist, hat HTTPS keinen wirklichen Sinn, außer sie für die Formulare zu aktivieren, da jeder die Seite trotzdem lesen kann. Andererseits ist die Auswirkung von HTTPS auf den Server sehr gering, insbesondere wenn Sie ohnehin eine dynamische Seite ausführen, wodurch die Auswirkungen von HTTPS wirklich unbemerkt bleiben. Meine Empfehlung wäre, es nur auf dem Webserver einzuschalten, da es nichts zu schreiben gibt, wenn Sie jemals in eine Situation geraten, in der Ihr Server diese kleine Leistung benötigt, die durch HTTPS beeinträchtigt wird, können Sie es ausschalten. Aber Sie werden Ihre Leistungsprobleme wahrscheinlich nicht lösen, wenn es welche gibt.
Also, kurz gesagt, haltet euch von dem Ärger ab, über so etwas zu streiten, und schaltet es einfach ein;)
quelle
HTTPS ist etwas langsamer und etwas prozessorintensiver.
HTTP kann von jedem Schmuck mit einem Paket-Sniffer gelesen werden.
quelle
Vorteile der Verwendung von SSL:
Nachteile bei der Verwendung von SSL:
Verwenden Sie hierfür nicht mod_rewrite. Verwenden Sie http 301- oder 302-Weiterleitungen.quelle
Sie müssen daran denken, SSL-Zertifikate von einem weltweit anerkannten Stammzertifikatanbieter zu kaufen und zu erneuern. Wenn Sie die Verlängerung vergessen, wird auf Ihrer gesamten Website eine Fehlermeldung angezeigt.
quelle
Das Verschlüsseln nur der Formularübermittlung schützt vor gelegentlichem Schnüffeln, aber ein Mann in der Mitte würde die Formularübermittlung einfach umschreiben, um zu einer einfachen http-URL zu gelangen. Wenn die Formulare wichtig sind, sollte die Formularübermittlungsseite ebenfalls https sein und den Formularbenutzern sollte eine kurze https-URL zum Eingeben und Lesezeichen gegeben werden. Wenn Ihre gesamte Site auf https-Seiten umleitet, werden Sie in https indiziert und Benutzer müssen sich nicht mehr auf die Eingabe verlassen.
Es ist eine Frage des Bedrohungsmodells, gegen das Sie sich verteidigen möchten, auf Kosten von Zertifikaten und ein bisschen CPU.
quelle
Ich finde es interessant, dass fast jede Site, die ich besuche, HTTPS verwendet, wo Sicherheit erforderlich ist, und HTTP an anderer Stelle. Ich gehe davon aus, dass dies auf die von HTTPS verursachten Overheads zurückzuführen ist, wie andere bereits erwähnt haben.
quelle
Siehe meine Antwort auf eine Frage. Während sich diese ursprüngliche Frage auf JBoss und AJP bezog, enthielt die Antwort einen Regelsatz mod_rewrite, der Nicht-HTTPS-Verkehr an HTTPS umleitet.
quelle
HTTPS verlangsamt Ihre Website, jedoch nicht aus den von anderen vorgeschlagenen Gründen. Es "saugt nicht Ihre CPU", sondern erhöht nur die Latenz, indem SSL-Handshakes zu den TCP-Handshakes für jede Verbindung hinzugefügt werden. Dies kann dazu führen, dass die Leistung in Situationen, in denen zum Laden der Seite viele Verbindungen erforderlich sind (z. B. viele Bilder usw.), stark abnimmt, insbesondere wenn HTTP-Keepalives deaktiviert sind.
Die gesamte Site auf HTTPS zu haben, erleichtert sicherlich die Entwicklung - die gesamte Site auf HTTPS bedeutet, dass sich Ihre Entwickler keine Gedanken darüber machen müssen, welche Bits HTTP und HTTPS sein müssen und welche Seiten von einer zur anderen wechseln müssen, und absolute Links erstellen müssen zu denen etc.
Zuvor habe ich an E-Commerce-Websites gearbeitet, bei denen eine Mischung verwendet wurde, und es wird ziemlich haarig, auf den entsprechenden Seiten von sicher / nicht sicher zu wechseln, insbesondere wenn das Layout und die Navigation Ihrer Website kompliziert sind und von einer Seite zur anderen wiederverwendet werden ( was es normalerweise in den meisten Websites ist)
Unter paypal.com finden Sie ein Beispiel für jemanden, der sich dafür entschieden hat, nur seine gesamte Website HTTPS zu stellen. Aber ich merke, dass Banken das selten tun.
quelle