Eigen RadarYapay Zekâ
Analiz

agent-browser, çerez komutlarının güvenlik ayarlarını atlamasını düzeltti

agent-browser 0.41.1, çerez yazarken başarı bildirip istenen güvenlik niteliklerini uygulamayan komutları düzeltti. 1 Kasım tarihli kararlı sürüm, ilgili seçenekleri uyguluyor ve tek çerez yazımında bilinmeyen girdileri reddediyor. Ayrı bir izin değişikliği de kurulu eylemci becerisinin npx üzerinden sürümü sabitlenmemiş paket çalıştırmasını kaldırıyor. Böylece verilen izin, kurulu komutu çalıştırma kapsamıyla sınırlı kalıyor.

Yapay Zekâ··Sabah
Güneşli bir yazılım ofisinde masadaki monitör, tarayıcının çerez listesini bulanık şekillerle gösteriyor; asma kilit simgeleri bir satırda boş, düzeltilmiş satırda dolu.

Başarı iletisi eksik güvenlik niteliğini gizleyebiliyordu

Vercel Labs’ın tarayıcı eylemcileri için hazırladığı agent-browser, 1 Kasım tarihli 0.41.1 kararlı sürümünde çerez yazma davranışını düzeltti. Projenin değişiklik açıklaması, komutun başarı iletisiyle saklanan çerez arasında uyuşmazlık bulunduğunu belirtiyor. Tireyle yazılan seçenek adları sessizce atlanabiliyordu. Dolayısıyla işlem tamamlanmış görünse de kullanıcının istediği HttpOnly veya SameSite niteliği çerezde bulunmayabiliyordu.[1]

Çerez yazılırken girdiler denetleniyor

Düzeltme, ilgili seçeneklerin uygulanmasını sağlarken daha önce kabul edilen alternatif adları da koruyor. Komut tek bir çerez yazdığında tanımadığı seçenekleri ayrıca reddediyor. Çerez düzeltmesi 30 Ekim’de geliştirme dalına alınmıştı. Önceki kararlı sürümün notlarında bulunmayan değişiklik, 0.41.1 ile kararlı sürüm kapsamına girdi. Böylece geliştirme dalındaki düzenleme, yayımlanmış sürümün parçası olarak da sunuluyor.[1]

Kurulu becerinin sabitlenmemiş paket çalıştırma izni kaldırılıyor

Aynı kararlı güncellemede, kurulu eylemci becerisinin komut çalıştırma izni daraltılıyor. npx üzerinden sürümü sabitlenmemiş paketi çalıştırma izni kaldırılıyor; kurulu agent-browser komutu için izin sürüyor. Bu izin düzenlemesi geliştirme dalına 29 Ekim’de girmişti. Yayımlanan sürüm böylece hem çerez seçeneklerinin uygulanmasını hem de kurulu becerinin çalıştırabileceği komutun sınırını değiştiriyor.[1]

Kaynakça

  1. Haber kaynağıGitHub / agent-browseragent-browser, başarılı görünen çerez komutlarının güvenlik niteliklerini atlamasını düzeltti↩1↩2↩3