avatar
Not Avcısı
110 puan • 22 soru • 0 cevap
✔️ Cevaplandı • Doğrulandı

9. Sınıf Siber Güvenlik Sistemlerinde ASCII Karakter Kümesi (Algoritma) Nedir?

ASCII karakter kümesini algoritma konusu içinde görünce kafam karıştı. ASCII'nin algoritmayla nasıl bir ilişkisi olduğunu tam anlayamadım. Bilgisayarın harfleri ve sembolleri nasıl sayısal değerlere dönüştürdüğünü basitçe öğrenmek istiyorum.
1 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
matematikciyim
1080 puan • 0 soru • 66 cevap

ASCII Karakter Kümesi Nedir?

Bilgisayarlar aslında sadece sayıları anlar. Harfleri, noktalama işaretlerini veya boşluk tuşunu bile sayılarla temsil ederler. İşte ASCII (American Standard Code for Information Interchange), bu temsili sağlayan bir standarttır. Her bir karaktere (harf, rakam, sembol) bir sayı kodu atar. Böylece bilgisayarlar ve diğer cihazlar arasında metinler standart bir şekilde iletilir.

ASCII Nasıl Çalışır?

ASCII, her biri 7 bit'ten oluşan 128 farklı koddan oluşur. Bit, bilgisayardaki en küçük veri birimidir ve 0 veya 1 değerini alır. 7 bit ile \(2^7 = 128\) farklı kombinasyon oluşturulabilir. Bu da 128 farklı karakter demektir.

Örneğin:

  • 'A' harfinin ASCII kodu 65'tir. Bilgisayar bu harfi 65 sayısı olarak kaydeder ve işler.
  • 'a' harfinin kodu 97'dir. (Küçük ve büyük harflerin kodları farklıdır!)
  • '0' rakamının kodu 48'dir.
  • Boşluk (space) karakterinin kodu ise 32'dir.

Siber Güvenlikte ASCII'nin Önemi

Siber güvenlik, bilgilerimizi ve sistemlerimizi korumakla ilgilidir. ASCII, bu alanda birçok temel işlemin merkezinde yer alır:

  • Şifreleme (Kriptografi): Bir mesajı şifrelerken, önce o mesajdaki her karakter ASCII koduna çevrilebilir. Daha sonra bu sayılar üzerinde matematiksel işlemler yapılarak şifreli metin oluşturulur. Şifreyi çözmek isteyen kişi de aynı standartı (ASCII) bilmelidir.
  • Güvenlik Açıklarını Anlama: Bazı siber saldırılar, özel ASCII karakterlerini (örneğin, <, >, &) kötüye kullanır. Bir web sitesine form doldururken, saldırgan bu karakterleri kullanarak sunucuya zararlı komutlar göndermeye çalışabilir. Güvenlik yazılımları bu tür karakter dizilerini tarayarak saldırıyı tespit edebilir.
  • Veri Doğrulama: Bir web sitesine kullanıcı adınızı yazdığınızı düşünün. Sistem, girdiğiniz metnin sadece harf ve rakamlardan oluşup oluşmadığını kontrol etmek için karakterlerin ASCII kodlarına bakar. Eğer izin verilmeyen bir kod (örneğin, bir programlama komut karakteri) görürse, bu girdiyi reddeder.

Özet

  • ASCII, karakterleri sayılara dönüştüren bir standarttır.
  • Bilgisayarların metinleri anlamasını ve işlemesini sağlar.
  • Siber güvenlikte; şifreleme, saldırı tespiti ve veri güvenliği için temel bir yapı taşıdır.

Yorumlar