STATUS IS UPWIKI NG PAG-OPTIMIZE NG WEBSITE
48Patibayin
Seguridad at pagbawi / Patibayin

Gabay sa HTTPS at TLS para sa Mga May-ari ng Website

Isang praktikal na plano para gamitin ang HTTPS sa lahat ng dako, panatilihin ang mga sertipiko, alisin ang hindi secure na mga asset, at ligtas na baguhin ang TLS.

Gabay sa HTTPS at TLS para sa Mga May-ari ng Website — BISWAL NA GABAY
BASAHIN
8 minuto
PINAGMULAN
6
MULING SURIIN
2027-03-27
sinuri
Tagasuri ng seguridad sa web at pagpapatakbo ng platform
MAIKLING SAGOT

Magsimula sa desisyon.

Gumamit ng HTTPS sa bawat pampublikong hostname, hindi lamang sa mga pahina ng pag-login at checkout. Ang HTTPS ay HTTP na dinadala sa ibabaw ng Transport Layer Security, o TLS. Ini-encrypt ng TLS ang trapiko habang nasa transit, tumutulong na protektahan ito mula sa pagbabago, at pinapayagan ang browser na i-validate ang tinukoy na server. Mag-install ng sertipiko na sumasaklaw sa bawat hostname sa pampublikong edge, i-redirect ang HTTP diretso sa katumbas na HTTPS na URL, at i-update ang mga pahina, asset, API, download, at embed para walang humihiling ng HTTP.

Gawin ang paglipat bilang kontroladong release. Gumawa ng imbentaryo ng mga hostname at dependencies; subukan ang mga redirect, pangalan at pag-expire ng sertipiko, mga babala ng browser, mga form, at integrasyon; pagkatapos ay i-automate ang renewal. Idagdag ang HSTS lamang pagkatapos gumana ang bawat sakop na hostname sa HTTPS, dahil ang mga browser ay nagtatala ng patakaran at hindi magbibigay ng click-through para sa mga error ng sertipiko. Panatilihin ang dokumentadong rollback para sa mga maling server rule o deployment ng sertipiko habang pinananatili ang secure na serbisyo ng HTTPS.

BISWAL NA GABAY

Tingnan ang gawain bilang isang sistema.

Gamitin ang mapang ito para iugnay ang mga desisyon sa artikulo bago kumilos sa mga indibidwal na taktika.

SIUPatibayin
01Gumawa ng imbentaryo ng mga hostname, dependencies, at pagmamay-ari
02I-deploy ang sertipiko at kasalukuyang mga bersyon ng TLS
03I-redirect ang HTTP nang isang beses at gawing canonical ang HTTPS
04Hanapin at ayusin ang mixed content sa pinagmulan nito
01

Gumawa ng imbentaryo ng mga hostname, dependencies, at pagmamay-ari

Ilista ang bawat hostname na ginagamit ng mga bisita o integrasyon: apex, www, subdomain, API, host ng asset, portal, at mga pang-rehiyong pangalan. Para sa bawat isa, itala kung saan nagtatapos ang TLS, sino ang maaaring magbago nito, saklaw at pag-expire ng sertipiko, paraan ng renewal, at mga dependency na gumagawa ng mga URL. Dapat saklawin ng isang sertipiko ang hinihinging hostname sa listahan ng Subject Alternative Name (SAN). Isama ang CMS, CDN, tag manager, object storage, payment provider, mga template ng email, at third-party embed; madalas na nag-iintroduce ang mga ito ng HTTP na URL pagkatapos ng unang HTTPS release.

Pumili ng isang pampublikong pangalan

Pumili ng isang canonical na www o apex hostname at i-redirect ang alternatibo diretso rito sa HTTPS.

02

I-deploy ang sertipiko at kasalukuyang mga bersyon ng TLS

I-configure ang web server, reverse proxy, CDN, o load balancer na tumatanggap ng pampublikong request. I-install ang sertipiko at kinakailangang chain, iugnay ang mga ito sa mga nilalayong pangalan, at beripikahin ang mga ito mula sa labas ng hosting network. Sinusuri ng browser ang chain, hostname, at mga petsa; ang pampublikong babala ay hadlang sa release. Gawing default ang TLS 1.3 at panatilihin ang TLS 1.2 lamang kapag kailangan para sa compatibility. I-disable ang SSL at TLS 1.0 at 1.1. Sundin ang napapanahong gabay ng platform sa halip na kumopya ng lumang listahan ng cipher, at panatilihing naka-patch ang server at TLS library.

Protektahan ang mga key

Limitahan ang access sa mga private key at itala ang bawat sistemang gumagamit ng iisang key upang mailagay ang kapalit na key sa lahat ng ito.

03

I-redirect ang HTTP nang isang beses at gawing canonical ang HTTPS

Magbalik ng server-side permanent redirect, karaniwang 301 o 308, mula sa bawat HTTP URL papunta sa katumbas nitong HTTPS URL. Iwasan ang chains: nagpapadagdag ito ng delay at ng mas maraming punto ng pagkabigo. I-publish ang canonical na HTTPS URL sa mga internal link, canonical tag, sitemap, structured data, social tag, email, at mga application-generated absolute link. Subukan ang home page, isang malalim na pahina, isang query URL, mga error route, at mga hostname variant. Kapag nagtatapos ang TLS sa isang proxy, i-configure ang trusted forwarded-protocol handling upang hindi mag-loop ang aplikasyon sa pagitan ng HTTP at HTTPS.

Limitahan ang paggamit ng HTTP

Maaari itong manatiling available lamang para mag-redirect o kumpletuhin ang isang certificate challenge, hindi para magsilbi ng hiwalay na pampublikong site.

04

Hanapin at ayusin ang mixed content sa pinagmulan nito

Ang mixed content ay isang HTTPS na pahina na nagre-request ng resource sa pamamagitan ng HTTP o ibang hindi secure na protocol. Maaaring i-upgrade ng mga browser ang ilang media, ngunit binablock nila ang maraming mapanganib na request, kabilang ang scripts, stylesheets, frames, fetch calls, at fonts. Palitan ang bawat reference ng isang na-test na HTTPS URL, isang relative URL para sa sariling content, o isang aprubadong alternatibo. I-crawl ang mga representative template at inspeksyunin ang developer tools habang tinatapos ang mga pangunahing journey. Suriin ang CSS, JavaScript, mga block ng CMS, asset manifests, mga entry ng tag manager, downloads, at vendor embed. Ang isang secure na pahina ay hindi dapat mag-alok ng HTTP download.

Huwag umasa sa upgrades

Ang automatic browser upgrading ay maaari pa ring mag-iwan ng unavailable o hindi sinusuportahang third-party dependency; iwasto ang naka-store na URL.

05

I-automate ang renewal at magsanay para sa recovery ng sertipiko

Tratuhin ang renewal bilang isang automated deployment, hindi isang paalala sa kalendaryo. Dapat itong mag-renew, i-deploy sa bawat serving tier, at ligtas na mag-reload ng serbisyo. I-test ang parehong validation route bago ang production expiry. Halimbawa, inirerekomenda ng Let’s Encrypt ang pag-renew ng kanilang 90-araw na sertipiko bawat 60 araw; sundin ang lifecycle para sa iyong issuer at platform. Itago ang mga pangalan ng sertipiko, account ng issuer, method ng challenge, automation, lokasyon ng key, target, at emergency contact sa imbentaryo. Beripikahin ang mga petsa mula sa pampublikong endpoint pagkatapos ng deployment.

Mag-diagnose nang maaga

Para sa nabigong renewal, suriin ang DNS, challenge routing, permissions, access ng issuer, rate limits, at deployment mula CDN papuntang origin.

06

Gumamit ng HSTS lamang kapag handa na ang HTTPS estate

Ang HTTP Strict Transport Security, o HSTS, ay isang HTTPS response header na nagsasabi sa mga browser na gumamit ng HTTPS sa mga susunod na pagbisita sa isang host. Pagkatapos nito ay hindi na ibibigay ng browser sa mga bisita ang bypass para sa mga error ng sertipiko. Ipadala ito lamang sa HTTPS at panatilihin ang HTTP redirect dahil natututuhan ang HSTS pagkatapos ng secure na response maliban kung may preload list na inilalapat. Magsimula sa limitadong max-age at pahabain ito pagkatapos mapatunayan ang renewals at kinakailangang mga ruta. Huwag idagdag ang includeSubDomains hanggang ang bawat kasalukuyan at hinaharap na subdomain ay makapagsilbi ng valid na HTTPS. Ang preload ay hindi bahagi ng HSTS specification at nangangailangan ng hiwalay na pangmatagalang commitment review.

Alamin ang limitasyon ng rollback

Ang max-age=0 ay gumagana lamang pagkatapos maabot ng browser ang isang valid na HTTPS response; hindi nito maayos ang isang hindi maaabot na secure host.

07

Mag-release, mag-test, at mag-roll back nang hindi pinapahina ang transport

Itala ang subok nang gumaganang sertipiko, edge, at redirect configuration bago ang pagbabago. Tukuyin kung sino ang mag-aapruba sa rollback, magsagawa ng staging kung maaari, at baguhin ang isang uri ng control sa bawat pagkakataon. Agad na suriin ang mga pampublikong endpoint mula sa higit sa isang network, sundan ang mga redirect, inspeksyunin ang sertipiko, at kumpletuhin ang mahahalagang aksyon ng bisita. Subukan ang mga browser at client group na mahalaga sa iyong audience. Para sa payment o regulated na daloy, humingi ng pagsusuri mula sa payment provider at kwalipikadong propesyonal sa seguridad tungkol sa mga naaangkop na requirement. Kung masira ng pagbabago ang HTTPS, ibalik ang napatunayang ligtas na configuration; huwag gawing HTTP ang mga pahina ng customer bilang workaround.

I-record ang ebidensya

Kuhanan ng tala ang hostname, oras, client, error, pagbabago, at resulta upang mas madaling i-diagnose ang susunod na renewal o migration.

AKSYON / SURIIN

Ang praktikal mong gabay sa mga dapat gawin.

  1. 01

    I-inventory ang surface

    Ilista ang mga pampublikong hostname, TLS termination, pagmamay-ari, coverage, renewal, at mga URL-producing na dependency.

    SURIIN: Kasama sa listahan ang apex, www, subdomain, API, asset, at embed.
  2. 02

    Mag-install ng valid na mga sertipiko

    Mag-deploy ng sertipiko at kinakailangang chain para sa bawat pampublikong pangalan; protektahan ang private key nito.

    SURIIN: Nagpapakita ang external check ng tamang pangalan, trusted chain, at valid na mga petsa.
  3. 03

    Itakda ang protocol policy

    Default sa TLS 1.3, panatilihin ang TLS 1.2 kung may katwiran, at i-disable ang SSL pati na rin ang TLS 1.0 at 1.1.

    SURIIN: Tumutugma ang independent TLS test sa inaasahang policy.
  4. 04

    I-redirect ang HTTP diretso

    Gumamit ng one-hop server-side 301 o 308 redirects sa katumbas na canonical na HTTPS URL.

    SURIIN: Ang mga deep link, query, at variant ng hostname ay hindi dapat magkaroon ng loop o redirect chain.
  5. 05

    Alisin ang mixed content

    I-update ang mga link, template, asset, API, download, at embed sa HTTPS o naaangkop na relative URL.

    SURIIN: Walang mixed-content warnings o blocked resources sa representative browser consoles.
  6. 06

    Subukan ang mahahalagang journey

    Subukan ang pag-sign in, mga form, pag-upload, checkout, portal, at mga pagbabalik mula sa API o vendor na naaangkop.

    SURIIN: Inaprubahan ng mga may-ari ang mga resulta; kumuha ng kwalipikadong review para sa payment o regulated na flows.
  7. 07

    I-automate ang renewal

    I-test ang renewal validation, deployment, reload, public verification, at ang replacement-certificate path.

    SURIIN: Nakakumpleto ang rehearsal at maaaring independiyenteng beripikahin ang deployment.
  8. 08

    Magdagdag ng HSTS nang paunti-unti

    Gumamit ng limitadong max-age pagkatapos matatag ang HTTPS; tasahin ang subdomain at preload nang hiwalay.

    SURIIN: Sinusuportahan ng bawat sakop na hostname ang valid na HTTPS at nakadokumento ang rollback implications.
  9. 09

    Panatilihin ang secure na rollback

    I-save ang known-good configuration, approvals, at final test evidence bago mag-release.

    SURIIN: Maaari ng team na ibalik ang validated secure configuration nang hindi nagsisilbi ng pampublikong HTTP na mga pahina.
MGA PAKSA NG TALAKAYAN

Ihambing ang mga trade-off, hindi ang pribadong data.

Gamitin ang mga prompt na ito kasama ang iyong koponan o komunidad ng may-ari ng website. Magbahagi ng mga pamamaraan at aral, ngunit huwag kailanman ipaste ang mga kredensyal, rekord ng customer, o hindi-pampublikong detalye ng imprastruktura.

  1. 01

    Aling hostname o third-party asset ang pinakamadaling makaligtaan, at ano ang dahilan kung bakit ito naging kapansin-pansin?

  2. 02

    Paano pinatutunayan ng iyong team na gumana ang renewal sa pampublikong edge at hindi lamang sa dashboard?

  3. 03

    Anong mga kondisyon ang hihingin ninyo bago palawakin ang HSTS sa mga subdomain?

Sikat / Awtoritatibong mapagkukunan

Buksan ang pinagmulang materyal.

OWASPTransport Layer Security Cheat Sheet ↗

Praktikal na gabay sa TLS, sertipiko, HSTS, at testing para sa mga web application.

Sinuri 2026-09-27
IETF RFC EditorThe Transport Layer Security Protocol Version 1.3, RFC 8446 ↗

Standards-track na TLS 1.3 specification, kasama ang behavior ng early-data.

Sinuri 2026-09-27
MDN Web DocsStrict-Transport-Security header ↗

Mga direktiba ng HSTS, saklaw, pag-uugali ng browser, at limitasyon sa pagtanggal.

Sinuri 2026-09-27
MDN Web DocsMixed content ↗

Nagpapaliwanag kung bakit binablock o ina-upgrade ang mga resource at mga paraan ng remediation.

Sinuri 2026-09-27
Internet Security Research GroupLet’s Encrypt FAQ ↗

Opisyal na lifetime at renewal guidance para sa mga gumagamit ng Let’s Encrypt.

Sinuri 2026-09-27
Google Search CentralSite Moves and Migrations ↗

Patnubay sa permanent redirect, testing, at HTTP-to-HTTPS migration.

Sinuri 2026-09-27

Patakaran sa pinagkukunan. Gumagamit ang gabay na ito ng opisyal na mga standard, dokumentasyon ng vendor, at kinikilalang patnubay sa seguridad. I-verify ang payo laban sa iyong platform, mga pangangailangang compatibility, at naaangkop na obligasyon bago gamitin sa production.

Mabilis na paglilinaw

Karaniwang mga tanong.

Kailangan ko ba ng parehong HTTP-to-HTTPS redirect at HSTS?

Kadalasan, oo. Pinapangasiwaan ng server-side redirect ang karaniwang pagbisita sa HTTP at ang mga browser na hindi pa nakakaalam sa HSTS. Itinuturo ng HSTS ang mga susunod na pagbisita sa HTTPS. I-enable lamang ito kapag ang bawat sakop na hostname ay may maaasahang HTTPS at wastong sertipiko.

Sapat na ba ang isang valid na sertipiko para i-secure ang buong site ko?

Hindi. Pinoprotektahan nito ang transport path ng isang hostname, hindi ang mga hindi secure na asset, depekto sa aplikasyon, mahihinang account, o hindi ligtas na third party. Alisin ang mixed content, protektahan ang mga key, panatilihin ang platform, at gumamit ng mas malawak na kontrol sa seguridad.

Ano ang dapat kong gawin kung nabigo ang renewal?

Kumilos bago mag-expire. Suriin ang validation routing, DNS, permissions, access ng issuer, at deployment targets; gamitin ang dokumentadong replacement path at beripikahin ang pampublikong endpoint. Isali ang platform, certificate authority, o kwalipikadong security team kapag hindi malinaw ang sanhi.

Status Is UP Editorial Team · Uptime Enablement Editors

Sinuri ni Tagasuri ng seguridad sa web at pagpapatakbo ng platform. Inilathala 2026-09-27; na-update 2026-09-30.