Chrome болон Safari нь товшилтыг хянах шинж чанарыг идэвхгүй болгох боломжийг устгасан

Chromium кодын суурь дээр суурилсан Safari болон хөтчүүд нь "ping" атрибутыг идэвхгүй болгох сонголтыг хассан бөгөөд энэ нь сайтын эзэд өөрсдийн хуудсууд дээрх холбоосууд дээр товшилтыг хянах боломжийг олгодог. Хэрэв та холбоосыг дагаж, "a href" шошгон дээр "ping=URL" шинж тэмдэг байгаа бол хөтөч нь HTTP_PING_TO толгойгоор дамжуулан шилжилтийн талаарх мэдээллийг дамжуулж, шинж чанарт заасан URL руу POST хүсэлтийг нэмж үүсгэдэг.

Нэг талаас, "ping" шинж чанар нь тухайн хуудсан дээрх хэрэглэгчийн үйлдлийн талаарх мэдээлэл алдагдахад хүргэдэг бөгөөд энэ нь нууцлалыг зөрчсөн гэж үзэж болно, учир нь холбоос дээр хулганыг гүйлгэн харахад хөтөч нь мэдэгддэггүй. нэмэлт мэдээлэл илгээх талаар хэрэглэгч ямар нэгэн байдлаар хуудасны кодыг харахгүй байгаа тохиолдолд "ping" шинж чанар хэрэгжсэн эсэхийг тодорхойлж чадахгүй. Нөгөө талаас, шилжилтийг хянахын тулд "ping"-ийн оронд транзит холбоосоор дамжуулах эсвэл JavaScript зохицуулагчийн товшилтыг таслан зогсоох нь ижил амжилттай ашиглагдаж болно; "ping" нь зөвхөн шилжилтийг хянах зохион байгуулалтыг хялбаршуулдаг. Нэмж дурдахад "ping" гэж HTML5 технологийн стандартчиллын байгууллагын WHATWG-ийн тодорхойлолтод дурдсан байдаг.

Firefox-д "ping" шинж чанарыг дэмждэг боловч анхдагчаар идэвхгүй байдаг (browser.send_pings about:config). Chrome-д 73-р хувилбар хүртэл "ping" шинж чанар идэвхжсэн боловч "chrome://flags#disable-hyperlink-auditing" сонголтоор үүнийг идэвхгүй болгох боломжтой байсан. Chrome-ын одоогийн туршилтын хувилбаруудад энэ тугийг устгаж, "ping" шинж чанарыг идэвхгүй болгох боломжгүй болгосон. Safari 12.1 нь өмнө нь WebKit2HyperlinkAuditingEnabled сонголтоор дамжуулан ашиглах боломжтой байсан ping-г идэвхгүй болгох боломжийг устгасан.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх