İçeriğe geç
parazade

Yama Ne Demek?

İngilizce: Patch

Yayın: · Son güncelleme:

Yama Ne Demek? Kısaca

Yama (patch), bir yazılımdaki hatayı ya da güvenlik açığını düzeltmek için yayımlanan küçük kod değişikliğidir. Programın tamamını yeniden kurmadan yalnız sorunlu kısmı onarır ve genelde güncelleme olarak gelir.

Yama nedir?
İçindekiler
  1. Yama ne demek?
  2. Yazılım yaması nedir, hangi türleri vardır?
  3. Yamaları ertelemek neden risklidir?

Yama ne demek?

Yama, İngilizce "patch" kelimesinin karşılığıdır ve deliği kapatmak için dikilen bir kumaş parçası benzetmesinden gelir. Yazılımda ise çalışan bir programın belirli bir sorununu gideren kod değişikliğidir. Küçük olabilir, ama etkisi büyüktür.

Telefonunuza gelen "güvenlik güncellemesi" bildirimleri çoğu zaman birer yamadır. Uygulama aynı görünür, fakat arkada bir açık kapatılmıştır.

Yazılım yaması nedir, hangi türleri vardır?

Yamalar amaçlarına göre ayrılır. Güvenlik yamaları saldırganların kullanabileceği açıkları kapatır. Hata yamaları çökme ya da yanlış hesaplama gibi sorunları düzeltir. Bazı yamalar da performansı iyileştirir.

Acil durumlarda çıkarılan hızlı yamalara hotfix denir. Microsoft gibi büyük üreticiler ise yamaları belirli günlerde toplu olarak yayımlar, böylece şirketlerin BT ekipleri güncellemeleri planlayabilir.

Yamaları ertelemek neden risklidir?

Bir güvenlik yaması yayımlandığında açığın varlığı da kamuya duyurulmuş olur. Yamayı yüklemeyen sistemler, açığın bilindiği ama kapatılmadığı hedeflere dönüşür.

Örneğin bir işletme, web sitesindeki eklentinin yamasını aylarca ertelediğinde bilinen bir açık üzerinden site ele geçirilebilir. Kişisel cihazlarda otomatik güncellemeyi açık tutun ve yeniden başlatma isteğini günlerce ertelemeyin, çünkü bazı yamalar ancak yeniden başlatmadan sonra devreye girer. Şirket sistemlerinde ise yamayı önce bir test ortamında deneyip sonra hızla canlıya almak dengeli bir yoldur.

Sıkça Sorulan Sorular

Yama ile güncelleme aynı şey mi?

Her yama bir güncellemedir ama her güncelleme yama değildir. Yama belirli bir sorunu düzeltir; güncelleme ise yeni özellikler, tasarım değişiklikleri ve birden fazla yamayı birlikte içerebilir.

Patch ne demek?

Patch, yamanın İngilizce karşılığıdır. Yazılımda hatayı ya da güvenlik açığını kapatan kod değişikliğini ifade eder.

İlgili terimler

İlgili yazılar