Cynnwys cymysg
Dylai tudalennau diogel lwytho pob delwedd, sgript, taflen arddulliau ac adnodd arall dros gysylltiad diogel. Mae Silktide yn rhoi gwybod am adnoddau y mae tudalen ddiogel yn eu llwytho'n anniogel, problem a elwir yn gynnwys cymysg.
Mae cynnwys cymysg yn digwydd pan fo tudalen a weinyddir dros yn cyfeirio at adnodd â URL http:// plaen:
<!-- Adnodd anniogel ar dudalen ddiogel -->
<script src="http://example.com/analytics.js"></script>
<!-- Gweinwch yr un adnodd yn ddiogel -->
<script src="https://example.com/analytics.js"></script>
Pam mae hyn yn bwysig
Mae porwyr yn trin cynnwys cymysg fel risg ddiogelwch. Caiff cynnwys cymysg gweithredol (sgriptiau, taflenni arddulliau, iframes) ei rwystro'n llwyr gan borwyr modern, a all dorri swyddogaethau tudalen yn dawel. Gall cynnwys cymysg goddefol (delweddau, sain, fideo) lwytho o hyd, ond mae'n sbarduno rhybuddion ac yn tynnu'r clo clap y mae defnyddwyr yn ei ddisgwyl gan safle diogel.
Mae un adnodd anniogel hefyd yn tanseilio'r amgryptio ei hun: gall gael ei ddarllen neu ei ymyrryd ag ef wrth drosglwyddo, gan ddatgelu ymwelwyr ar y dudalen y gwnaethoch addo oedd yn ddiogel. A chan y gall eich porwr eich hun ymddwyn yn wahanol i borwyr eich ymwelwyr, mae'n hawdd methu'r methiannau hyn wrth eu gwirio â llaw.
Sut i'w drwsio
- Newidiwch bob URL sydd wedi'i nodi o
http://ihttps://. Mae bron pob gwasanaeth bellach yn cefnogi HTTPS, felly fel arfer dim ond y URL sydd angen ei ddiweddaru. - Pan fo'r adnodd ar eich safle eich hun, defnyddiwch URLau cymharol (
/images/logo.png) fel ei fod yn etifeddu cynllun y dudalen yn awtomatig. - Os nad yw adnodd trydydd parti ar gael dros HTTPS, rhowch un arall yn ei le neu westeiwch gopi eich hun — ni fydd porwyr yn gwneud eithriad ar ei gyfer.
- Chwiliwch eich templedi a'ch cronfa ddata am URLau
http://wedi'u codio'n galed; cynnwys hen yw'r ffynhonnell fwyaf cyffredin.
Sut mae Silktide yn profi hyn
- Profwch dudalennau a weinyddir dros HTTPS yn unig.
- Archwiliwch URLau adnoddau wedi'u llwytho:
srcar ddelweddau, sgriptiau, iframes, sain, fideo, sources, tracks, ac embeds;dataar objects; acactionar forms. - Archwiliwch elfennau
<link>dim ond pan fo'urelyn llwytho adnodd (megisstylesheet,preload,prefetch,icon,manifest). Nid yw dolenni llywio felcanonicalacalternateyn adnoddau wedi'u llwytho, felly cânt eu hepgor. - Nodwch bob elfen y mae ei URL yn dechrau â
http://, yn unigol, fel y gellir ei hamlygu ar y dudalen.
Datrys problemau
Mae'r dudalen yn edrych yn iawn yn fy mhorwr
Mae rhai porwyr yn uwchraddio rhywfaint o gynnwys cymysg i HTTPS yn awtomatig neu'n ei rwystro heb wallau gweladwy, felly gall tudalen edrych yn iawn tra'i bod wedi torri neu'n cael rhybudd amdani rywle arall. Gwiriwch gonsol y porwr, sy'n rhestru cynnwys cymysg yn benodol.