stanford-oval/wikipedia huggingface dataset:
Güvenli kabuk
Standartlar belgeler

IETF "secsh" çalışma grubu tarafından sunulan aşağıdaki RFC yayınları, önerilen internet standardı olarak SSH-2'yi belgelemişlerdir.
RFC 4250, The Secure Shell (SSH) Protokole Atanan Numaralar
RFC 4251, The Secure Shell (SSH) Protokol Mimarisi
RFC 4252, The Secure Shell (SSH) Kimlik Doğrulama Protokolü
RFC 4253, The Secure Shell (SSH) Taşıma Katmanı Protokolü
RFC 4254, The Secure Shell (SSH) Bağlantı Protokolü
RFC 4255, SSH anahtar parmak izlerini güvenli bir şekilde yayınlamak için DNS kullanımı
RFC 4256, SSH için genel mesaj değişimi kimlik doğrulaması
RFC 4335, The Secure Shell (SSH) Oturumu Kanal Arızası Uzantısı
RFC 4344, The Secure Shell (SSH) Taşıma Katmanı Şifreleme Yöntemleri
RFC 4345, Secure Shell (SSH) Aktarım Katmanı Protokolü için Geliştirilmiş Arcfour Modları
Daha sonra aşağıdaki yayınlar tarafından değiştirildi ve genişletildi
RFC 4419, Secure Shell (SSH) Taşıma Katmanı Protokolü için Diffie-Hellman Grup Değişimi (Mart 2006)
RFC 4432, Secure Shell (SSH) Taşıma Katmanı Protokolü için RSA Anahtar Değişimi (Mart 2006)
RFC 4462, Secure Shell (SSH) Protocol için GSS-API (Mayıs 2006)
RFC 4716, The Secure Shell (SSH) Açık Anahtar Dosya Formatı (Kasım 2006)
RFC 4819: Secure Shell Açık Anahtar Alt sistemleri (Mat 2007)
RFC 5647: Secure Shell (SSH) Taşıma Katmanı Protokolü için AES Galois Counter Modu (Ağustos 2009)
RFC 5656, Secure Shell (SSH) Taşıma Katmanı Protokolünde Eliptik Eğri Algoritma Entegrasyonu (Aralık 2009)
RFC 6187: Secure Shell Kimlik Kontrolü için X.509v3 Sertifikaları kullanımı (Mart 2011)
RFC 6239: Secure Shell (SSH) için Suite B Kriptografik Serileri (Mayıs 2011)
RFC 6594: SSHFP Kaynak Kayıtlarında SHA-256 Algoritmasıyla RSA, Digital Signature Algorithm (DSA) ve Elliptic Curve DSA (ECDSA) Kullanımı
RFC 6668, Secure Shell (SSH) Taşıma Katmanı Protokolü için SHA-2 Veri Bütünlük Doğrulaması (Temmuz 2012)
RFC 7479: Ed25519 SSHFP Kaynak Kayıtları
RFC 8332: Güvenli Kabuk (SSH) Protokolünde SHA-256 ve SHA-512 ile RSA Anahtarlarının Kullanımı (Mart 2018)
Buna ek olarak, OpenSSH projesi birkaç sağlayıcı protokolü spesifikasyonları / uzantıları içerir:
OpenSSH PROTOCOL overview 11 Kasım 2020 tarihinde Wayback Machine sitesinde arşivlendi.
OpenSSH certificate/key overview 11 Kasım 2020 tarihinde Wayback Machine sitesinde arşivlendi.
SSH (Secure Shell) güvenli veri iletimi için kriptografik ağ protokolüdür. Ssh ile ağa bağlı olan iki bilgisayar arasında veri aktarımı güvenlik kanalı üzerinden güvensiz bir ağda yapılır. Bu durumda ağda Ssh ile haberleşen makinelerden biri ssh sunucusu diğeri ssh istemcisi olur. Bu protokol şartları SSH-1 ve SSH-2 olmak üzere iki önemli sürüm üzerinden birbirinden ayrılır.
Ssh kabuk hesabına erişim için Unix ve benzeri işletim sistemlerinde protokolün en iyi uygulaması olarak bilinir, ama aynı zamanda Windows üzerindeki hesaplara erişim için de kullanılabilir. Ssh Telnet ve diğer uzaktan kabuğa erişim yapan güvensiz protokollerin (Berkeley rsh ve rexec protokolü gibi) yerine güvenli veri iletimini sağlaması için tasarlanmıştır.
Tanımlama

SSH uzaktaki makineye bağlanıp kimlik kanıtlaması yapmak için açık anahtarlı şifrelemeyi kullanır ve bu sayede kullanıcıya sistemi kullanmasına izin vermiş olur. SSH kullanmanın birçok farklı yolu vardır. Birincisi otomatik olarak açık-gizli anahtar çifti üretme ve parolayı kullanarak yetki sahibi olmak.
Diğeri ise kimlik kanıtlaması için açık ve gizli anahtar çiftini manuel olarak üretmek, bu durum kullanıcılara ya da programlara özel bir parola kullanmadan sistemde kimlik kanıtlaması yapmayı sağlar. Bu durumda açık ve gizli anahtarı üreten kişi birbiriyle eşleşen bir anahtar çifti (gizli ve açık) üretmiş olur ve ürettiği gizli anahtarı kendinde muhafaza eder. Kimlik kanıtlaması yapılması gizli anahtara göredir ve gizli anahtar hiçbir şekilde ağ üzerinden başka bir yerdeki makineye gönderilmemelidir. SSH sadece makine üzerinde aynı kişiye ait gizli anahtara karşılık gelen açık anahtar olup olmadığını kontrol eder. SSH'ın tüm sürümlerinde açık anahtar geçerli sayılmadan önce bilinmeyen açık anahtarın doğrulanması önemlidir (açık anahtar sahibinin bilgisiyle ilişkilendirilmiştir).
Tanımlama > Anahtar yönetimi

Unix benzeri sistemlerde, kullanıcıların ev dizininlerinde uzaktaki makineye bağlanamaya izin veren yetkili açık anahtarlar depolanır. Ev dizininde depolandığı yer ise ~/.ssh/authorized_keys dosyasıdır. Açık anahtar uzaktaki makine üzerinde mevcut olduğunda ve yereldeki makinenin gizli anahtarıyla eşleşdiğinde, istemci gizli anahtarını açmak için olan anahtarı doğru girerse uzaktaki makinede kimlik kanıtlaması yapılmış olur.
Aynı zamandan gizli anahtar  standart olarak belirli bir yerde bulunur. Eğer bu anahtarın makine üzerindeki yeri değiştirildiyse anahtarın tam yolu komut satırından belirtilmelidir. (ssh komutu için -i parametresi kullanılarak). ssh-keygen kullanıldığında ise her zaman bir açık ve gizli anahtar çifti üretilmiş olunur.
SSH aynı zamandan parola tabanlı kimlik kanıtlamayı destekler. Bu durumda saldırganlar parola sorulduğu için parolayı araya girerek bulmaya çalışabilirlerdi. Ancak bu sadece uzaktaki makinede daha önce hiç kimlik kanıtlaması yapılmadıysa geçerli olur. Sadece bir kez bile uzaktaki makinede kimlik kanıtlaması yapıldığında SSH bu parolayı hatırlar ve parola ile kimlik kanıtlaması geçersiz olur.
Tanımlama > Anahtar yönetimi için bazı komutlar

-A : Ana bilgisayar anahtarları, varsayılan anahtar dosyası yolu, boş bir parola, anahtar türü için varsayılan bitler ve varsayılan yorum ile oluşturulur.
-B : Belirtilen özel veya genel anahtar dosyasının özetini gösterir.
-C : Yorum sağlar.
-e : Bu komut, özel veya genel bir OpenSSH anahtar dosyasını okur ve seçenek tarafından belirtilen biçimlerden birinde bir genel anahtarı stdout'a yazar.
-g : Kayıtları yazarken genel DNS biçimini kullanır.
-i : Bu komut, şifrelenmemiş bir özel (veya genel) anahtar dosyasını seçenek tarafından belirtilen biçimde okuyacak OpenSSH uyumlu bir özel (veya genel) anahtarı yazdıracaktır.
Kullanımı

SSH genellikle uzaktaki makinede oturum açma ve komut çalıştırma için kullanılır, fakat aynı zamanda tünellemeyi de destekler, TCP portları üzerinden taşınır ve X11 bağlantısı sağlar. SSH dosya gönderme işlemini SSH dosya transfer protokolü (SFTP) ya da güvenli kopyalama protokolüyle (SCP) yapar. SSH istemci-sunucu modelini kullanır.
Standart TCP portu olan 22 SSH bağlantısı için atanmıştır.
SSH istemci programı genenllikle bağlantının kurulması için SSH'ı arka planda (daemon olarak) çalıştırır. SSH iki yayıgın işletim sistemi olan Mac OS X ve pek çok GNU/Linux dağıtımında, OpenBSD, FreeBSD, NetBSD, Solaris ve OpenVMS mevcuttur. Özellikle, Windows az modern olan masaüstü/sunucu işletim sistemlerinden biri olarak varsayılan olarak SSH içermez.
SSH, bulut bilgisayarların bağlanma problemini çözdüğü için önemlidir, bulut tabanlı sanal makinenin internette güvenlik konularında açığa çıkabilecek problemlerini de önler. SSH tüneli internet üzerinde sanal makinelere güvenlik duvarı (firewall) sayesinde güveli bir yol sağlayabilir.
Tarihçesi ve gelişimi > Sürüm 1.x

Tatu Ylönen Finlandiya'daki Helsinki Üniversitesi'nde 1995'te araştırmacı olarak görev yapmıştır. Şimdi SSH-1 olarak bilinen protokolün ilk versiyonunu tasarlamıştır. SSH'ın amacı daha önceki rlogin, TELNET ve rsh protokollerinin (bu protokoller güçlü bir kimlik kanıtlama kuralı ya da gizliliği garantilemezler) yerine geçme olmuştur. Ylönen yaptığı çalışmayı ücretsiz olarak Temmuz 1995'te çıkardı ve bu yaptığı çalışma hızlıca popülerlik kazandı. İlerleyen zamanlarda 1995 sonlarına doğru, SSH kullanıcı sayısı 50 farklı ülkede 20000'lere ulaştı.
Aralık 1995'te ise, Ylönen SSH Communications Security'yi pazarladı ve böylece SSH geliştirdi. SSH yazılımının orijinal sürümü özgür yazılımların çeşitli parçalarında kullanıldı, örnek olarak GNU libgmp gibi, fakat sonraki sürümlerinde  SSH Secure Communications'ı gittikçe artan patentli bir yazılım olarak geliştirdi.
2000'lere yaklaşıldığında 2 millyona yakın SSH kullanıcısı oldu.
Tarihçesi ve gelişimi > Dikkate değer güvenlik açıkları

1998'de SSH 1.5'te güvenlik açığı olduğu tanımlandı. Protokolün bu versiyonunda CRC-32 kullanıldı. Bu güvenlik açığı şifrelenmiş SSH akışına veri bütünlüğü korumasının yetersizliği nedeniyle yetkisiz girişler yapılabilmesiydi. SSH Compensation Attack Detector  tarafından yapılan birçok düzeltmeler sunuldu. Bu işlem güncellemelerinin pek çoğu tam sayı taşma zayıflığı içerir, bu durum ise saldırganlara arka planda çalışan SSH'ın haklarıyla (genellikle yönetici olarak) isteklerine göre kod çalıştırmaya izin verir.
Ocak 2001'de başka bir güvenlik açığı saptandı, bu ise saldırganların Uluslararası Veri Şifreleme Algoritması (IDEA) ile yapılan şifrelemede son bloğu değiştirmeye izin veren bir güvenlik açığıydı. Aynı ayda belirlenen başka bir güvenlik açığı ise kötü amaçlı sunuculara istemci yetkilendirmesini başka bir sunucunun yapmasına izin veren bir açıktı.
Tarihçesi ve gelişimi > OpenSSH ve OSSH

1999'da, geliştiriciler SSH'ın özgür yazılım  olan halini istediler ve bu yüzden orijinal SSH programının 1.2.12 olan sürümüne (bu sürümü özgür yazılım olarak çıkmıştı) geri döndüler. Björn Grönvall daha sonra OSSH'ı bu kod tabanıyla geliştirdi. Kısaca bundan sonra, OpenBSD geliştiricileri Grönvall'ın kodunu çatalladı ve geniş ölçüde bunun üzerinde çalıştılar, OpenSSH oluşturuldu ve OpenSD'nin 2.6 sürümüyle birlikte çıktı. Bu sürümde, OpenSSH'ı diğer işletim sistemlerine taşımak için alan oluşturulmuş oldu. 2005 itibarıyla, OpenSSH diğer işletim sistemlerinin büyük bir kısmıyla varsayılan olarak kurulu gelerek ve çok popüler olan SSH ile birleşerek tek uygulama oldu. Aynı zamanda OSSH ise artık kullanılmadı. OpenSSH'ın bakımı devam ediyor ve şimdi 1.x ve 2.0 sürümlerinin ikisini de destekliyor.
Tarihçesi ve gelişimi > Sürüm 2.x

2006'da protokolün gözden geçirilmiş bir sürümü olan SSH-2 bir standart olarak kabul edildi. Bu sürüm SSH-1 ile bağdaşmayan bir sürümdü. SSH-2 güvenliği ve gelişmiş özellikleri SSH-1'in üzerindeydi. Artık daha iyi bir güvenliğe sahipti, örneğin Diffie-Helman anahtar değişimi ve mesaj üzerinden yetkilendirme kodları ile güçlü bir bütünlük kontrolü sağladı. SSH-2'nin yeni özelliği tek bir SSH bağlantısının üzerinde bir grup kabuk oturumu çalıştırmadır. SSH-2'nin üstünlüğü ve SSH-1'den fazla olan popülerliği nedeniyle bazı uygulamalar (Lsh ve Dropbear) sadece SSH-2 protokolünü destekler.
Tarihçesi ve gelişimi > Sürüm 2.x > Zayıflıkları

Kasım 2008'de, SSH'ın tüm sürümlerinde teorik bir güvenlik açığı fark edildi. Bu şifrelenmiş metnin bir bloğundan düz metnin 32 bit üzerinde bir düz metin dönüşümüne izin veren bir güvenlik açığıydı.
Tarihçesi ve gelişimi > Sürüm 2.x > Zayıflıkları > OpenSSH

Bu durumda Standart OpenSSH yapılandırmasını kullanarak, saldırganların başarı olasılığı düz metnin 32 bitlik dönüşümü içindi. OpenSSH 5.2 ise bu tür güvenlik açıklarına karşı davranışları değiştirilmiş bir şekilde çıkarıldı.
Kullanıldığı yerler

SSH birçok platform için kullanılabilen bir protokoldür, bu platformlardan pek çoğu Unix türevleridir, bunun yanı sıra Microsoft Windows tarafından da kullanılır. Bazı uygulamalar SSH sunucu ya da istemcileri ile uyumlu ya da sadece SSH'da mevcut olan özelliklere ihtiyaç duyabilirler. Örneğin SSH VPN'i uygulamak için kullanılabilir ama şu an sadece OpenSSH sunucu ve istemcisinin uygulaması mevcuttur.
Uzaktaki bir makine üzerindeki kabuğa giriş yapmak için
Uzaktaki bir makine üzerinde tek bir komut çalıştırmak için
Güvenli dosya iletimi için
rsync ile birleşiminden yedekleme yapma, dosyaların kopyalarını ya da yansılarını güvenli ve verimli bir şekilde almak için
Bir portu tünellemek ya da sevk etmek için (bu VPN ile karıştırılmamalı, SSH paketleri farklı ağlar arasında yönlendirir ya da iki broadcast alanını birine köprüler)
Tam teşekküllü şifrelenmiş VPN'i kullanmak için. Bu özelliği sadece OpenSSH sunucu ya da istemcilerinin desteklediğine dikkat edin.
Uzak makineden X'i ilerletmek için (birçok ara host sayesinde sağlanabilir)
SSH istemcilerinin desteklediği SOCKS protokolü ile şifrelenmiş vekil bağlantısı sayesinde webi taramak için
Uzak bir makine üzerinde dizinleri güvenli bir şekilde bağlamak için, yerel bilgisayarda kullanılan SSHFS gibi
Yukarıda tartışılan bir ya da birkaç mekanizma sayesinde, uzaktaki makineyi izlemeyi ve sunucu yönetimini otomatikleştirmek için
SSH'ı destekleyen taşınabilir ya da gömülü cihazların üzerinde geliştirme yapmak için
Kullanıldığı yerler > SSH kullanarak dosya iletim protokolleri

SSH protokollünü kullanarak dosya iletimi için birçok yöntem mevcuttur.
Güvenli kopyalama (SCP), bu protokol SSH üzerinde RCP'den geliştirilmiş
rsync, SCP'den daha verimli olma niyetindedir
SSH Dosya İletim Protokolü (SFTP), FTP'ye bir güvenlik alternatifidir (SSH üzerinde FTP ile karıştırılmamalıdır)
Dosya iletimi 1998'de çıkan, bir kabuk üzerinden yapılırdı (FISH olarak da bilinir), Fish'de SSH üzerinden Unix kabuk komutlarından geliştirildi.
Daha fazla okuma

Daniel J. Barrett, Richard E. Silverman, and Robert G. Byrnes, SSH: The Secure Shell (The Definitive Guide), O'Reilly 2005 (2nd edition). 0-596-00895-3
Michael Stahnke, Pro OpenSSH, Apress 2005 1-59059-476-2
Tatu Ylönen (12 Temmuz 1995). "Announcement: Ssh (Secure Shell) Remote Login Program". comp.security.unix. 20 Haziran 2013 tarihinde kaynağından arşivlendi.  Original announcement of Ssh
Himanshu Dwivedi; Implementing SSH, Wiley 2003. 978-0-471-45880-7
This article is based on material taken from  the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.Şablon:FOLDOC
SSH üzerinden bir X11 uygulama tünellenmesi örneği: kullanıcı 'josh', xeyes çalıştırmak için yerel makine 'foofighter' dan uzak makine 'tengwar' a SSH ile bağlanır.
Windows'da çalışan PuTTY kullanılarak OpenWrt'ye oturum açmak.
SSH-2 binary paket şeması.
Türkvizyon Şarkı Yarışması'nda Kumuk

| Kumuk |
| --- | --- |
  
Katılımlar
Katılımlar: 1
İlk katılım: 2015
Kumuk, Türkvizyon Şarkı Yarışması'na ilk kez Türkiye'nin İstanbul kentinde yapılan 2015 Türkvizyon Şarkı Yarışması'na katılımını onaylamıştır.
Yarışmaya ilk kez 2015'te katılan Kumuk adına katılacak isim henüz belirlenmemiştir.
Yarışmacılar

| Yıl | Şarkıcı | Dil | Şarkı | Yarı final | Final puanı | Final sırası |
| --- | --- | --- | --- | --- | --- | --- |
2016:
Pet Shop Boys

| Pet Shop Boys |
| --- | --- |
Pet Shop Boys, 2007
Genel bilgiler
Başladığı yer: Londra, İngiltere 
Tarzlar: Synthpop, New Wave, alternatif dans, house, elektronik müzik
Etkin yıllar: 1981-günümüze
Resmî site: Pet Shop Boys Resmi site

Üyeler: Neil Tennant Chris Lowe

Pet Shop Boys, modern dans müziğiyle pop müziği karıştırarak, ritmik bir sentez yaratan İngiliz grup.
1981 yılının Ağustos ayında Londra’da kuruldu. Solist Neil Tennant ve bir zamanlar mimarlık okuyan keyboardcu Chris Lowe ile bir elektronik eşya dükkânında tanışıp, müzik zevklerinin aynı olduğunun farkına vararak[kaynak belirtilmeli], bir grup kurmaya karar verdi. Gruba, evcil hayvan dükkânlarında çalışan arkadaşlarının anısına Pet Shop Boys adını verdiler.
Grubun ilk çalışması 1980'lerin başında çıktı. 1984 yılında piyasaya sunulan West End Girls hem İngiltere'de hem de ABD'de 1 numara oldu. 80’lerin ortasında ünlenen grubun bu 1 numarasının ardından "Love Comes Quickly" adlı 45'lik geldi. Her ne kadar parça İngiliz listelerinde 19 numaraya çıkabilse de grubun en iyi parçalarından biri olarak kabul edilmektedir.
Grubun bu iki hiti taşıyan ilk albümü Please piyasaya sürüldü ve hem ABD'de hem İngiltere'de ilk 10'a girerek tüm dünyada 5 milyon civarında sattı. Albümden çıkan diğer single'lar Let's Make Lots of Money, Amerika'da 10, İngiltere'de 11 numaraya ulaştı. Son single "Suburbia" İngiltere'de 8 numara olurken, Almanlar tarafından pek sevildi ve uzun süre Almanya'da 2 numarada kaldı.
Sekiz ay boyunca sessizliğini koruyan ikili, Temmuz 1987'de muhteşem "It's A Sin"le süpergrup sıfatına doğru bir adım attı. Parça, 4 numaradan girdiği İngiliz listelerinde ikinci haftasında bir numaraya yerleşti ve 4 hafta boyunca yerini korudu. Parça ilerleyen haftalarda ABD'de piyasaya sürüldü ve 9 numaraya çıkarak PSB'nin üçüncü Top Ten Hiti unvanını kazandı.
1987 tarihli Always on My Mind ile 1988 tarihli "Heart" İngiliz listelerinde 1 numara olurken, It's A Sin Amerika listelerinde 9, Elvis Presley cover'ı Always On My Mind 4 numaraya çıktı.
Grubun, İngilizlerin efsane sesi Dusty Springfield'la seslendirdikleri What Have I Done to Deserve This? Atlantik'in iki yakasında da 2 numaraya oturdu ve Dusty Springfield'ın kariyerinde yeni bir sayfa açıldı..
Grubun 1988 yılında çıkardığı latin esintiler taşıyan Domino Dancing single'ı, Amerika'da 1 numaraya ulaştı. 1993 yılında çıkan Very, grubun o güne kadarki en iyi albümü olarak nitelendiriliyor.
Pet Shop Boys, latin ezgileri içeren Bilingual albümüyle müzik dünyasına dönüş yaptı ve 1999'da da Nightlife albümünü çıkardı. Bu albümdeki New York City Boy parçası büyük ilgi gördü.
Albümleri

| Yıl | Albüm |
| --- | --- |
1986: Please
1986: Disco
1987: Actually
1988: Introspective
1989: In Depth
1990: Behaviour
1991: Discography: The Complete Singles Collection
1993: Very
1993: Very Relentless
1994: Disco 2
1995: Alternative
1996: Bilingual
1997: Originals
1997: Bilingual Special Edition
1998: Essential
1999: Nightlife
2001: Please/Further Listening 1984-1986
2001: Actually/Further Listening 1987-1988
2001: Introspective/Further Listening 1988-1989
2001: Behaviour/Further Listening 1990-1991
2001: Very/Further Listening 1992-1994
2001: Bilingual/Further Listening 1995-1997
2001: Closer to Heaven
2002: Release
2003: Disco 3
2003: PopArt: The Hits
2005: Back to Mine: Pet Shop Boys
2005: Battleship Potemkin
2006: Fundamental
2006: Concrete
2007: Disco 4
2009: Yes
2012: Elysium
2013: Electric
2016: Super
2020: Hotspot
2024: Nonetheless
Beyaz boşluk karakteri

Programlamada, beyaz boşluk tipografide yatay veya dikey alanı temsil eden herhangi bir karakter veya karakter dizisidir. Oluşturulduğunda, bir boşluk karakteri görünür bir işarete karşılık gelmez, ancak genellikle bir sayfadaki bir alanı kaplar. Örneğin, ortak boşluk sembolü U+0020   SPACE (ayrıca ASCII 32), Batı'da kelime bölücü olarak kullanılan betik metinde boş bir noktalama işareti temsil eder.
Genel bakış

Birçok klavye düzeninde, spacebar kullanılarak yatay bir boşluk karakteri girilebilir. Yatay boşluk da Tab ↹ tuşunun kullanılmasıyla birçok klavyeye girilebilir, ancak boşluğun uzunluğu değişebilir. Dikey boşluk, kodlanma biçimine göre biraz daha çeşitlidir, ancak yazarken en belirgin olanı, uygulama programlarında 'yeni satır' kod dizisi oluşturan ↵ Enter sonucudur. Eski klavyeler bunun yerine Return diyebilir, daktilo klavyesini sol durağa elektromekanik bir dönüş sağlayan 'Carriage-Return' anlamına gelir (CR kodunda ASCII-hex &0D;) ve satır yayın veya sonraki satıra geçme (LF kodunda ASCII-hex &0A;); bazı uygulamalarda, bunlar bağımsız olarak monitörlere metin hücresi tabanlı ekranlar çizmek veya traktör kılavuzlu yazıcılara yazdırmak için kullanılıyordu; bunlar, metin tabanlı çıkış cihazlarının daha karmaşık çıktılar elde etmesini sağlayan ters hareketler/konumlandırma kod dizileri de içerebilir. Birçok erken bilgisayar oyunu bir ekran çizmek için bu kodları kullandı (örneğin Kroz) ve kelime işlemci yazılımı bunu kalın, altı çizili ve üstü çizili gibi basılı efektler üretmek için kullanacaktır.
"Beyaz boşluk" terimi, sıradan kağıt üzerinde ortaya çıkan görünüşe dayanır. Bununla birlikte, bir uygulamanın içinde kodlanırlar, boşluk diğer karakter kodlarıyla aynı şekilde işlenebilir ve programlar, içinde bulundukları bağlam için tanımlandığı şekilde uygun eylemi yapabilir.
Tanım ve belirsizlik

En yaygın boşluk karakterleri boşluk tuşu veya tab tuşu aracılığıyla yazılabilir. Bağlama bağlı olarak, dönüş veya enter tuşu tarafından oluşturulan satır sonu, boşluk olarak da düşünülebilir.
Tanım ve belirsizlik > Unicode

Aşağıdaki tabloda Unicode Karakter Veritabanındaki boşluk ("WSpace = Y", "WS") karakterleri olarak tanımlanan yirmi beş karakter listelenmektedir. On yedi çift yönlü yazma algoritmasıyla tutarlı bir boşluk alanı ("Çift Yönlü Karakter Türü = WS") kullanır ve "Bidi-WS" karakterleri olarak bilinir. Kalan karakterler de kullanılabilir, ancak bu "Bidi" türünde değildir.
Temizle
Not: Aşağıdaki tabloyu görüntülemek için kullanılan tarayıcıya ve yazı tiplerine bağlı olarak, tüm boşluklar düzgün görüntülenmeyebilir.
Tanım ve belirsizlik > Unicode > Yedekler

Unicode ayrıca boşlukları temsil etmek için kullanılabilecek bazı görünür karakterler sağlar:
| Kod | Ondalık | İsim | Blok | Görüntü | Açıklama |
| --- | --- | --- | --- | --- | --- |
| U+00B7 | 183 | Orta nokta | Latin-1 Eki |  ·  | Interpunct Adı belirtilen varlık: &middot; |
| U+237D | 9085 |  Omuzlu açık kutu  |  Çeşitli Teknik  |  ⍽  | NBSP olarak belirtmek için kullanılır |
| U+2420 | 9248 | Alan sembolü | Kontrol Resimleri |  ␠  |  |
| U+2422 | 9250 | Boş sembol | Kontrol Resimleri |  ␢  | "yedek boş" olarak bilinir, BCDIC'de kullanılır, EBCDIC, ASCII-1963 vb. kelime ayırıcı olarak |
| U+2423 | 9251 | Açık kutu | Kontrol Resimleri |  ␣  | Blok harf el yazısında en azından 1980'lerden beri boşluk karakterlerinin sayısını açıkça belirtmek gerektiğinde kullanılır (örneğin kalem ve kağıtla programlama yaparken). Ders kitabında kullanılır ( 1982,  1984,  1985,  1988 Springer-Verlag tarafından yayınlandı) Modula-2'de, boşluk kodlarının açıkça belirtilmesi gereken bir programlama dili. Tuş takımında da kullanılır Texas Instruments 'TI-8x' 'serisi grafik hesap makineleri. Adı belirtilen varlık: &blank; |
↑  Sıfırın üstünde "0" veya negatif "(-)" tuşu.
Braille Patterns Unicode bloğu, hiçbir nokta yükseltilmemiş bir Braille alfabesi deseni olan U+2800 ⠀ BRAILLE DESEN BOŞ (HTML &#10240;⧼dot-separator⧽ ) içerir. Bazı yazı tipleri karakteri sabit genişlikli bir boşluk olarak görüntüler, ancak Unicode standardı açıkça boşluk olarak hareket etmediğini belirtir.
Cambridge Z88, özel bir "tam alan" (kod noktası 160 aka 0xA0) (anahtar kısayoluyla çağrılabilir ⌑+SPACE,) işletim sisteminin ekran sürücüsü tarafından "…" olarak gösterilir. Bu nedenle BBC BASIC ile bağlantılı olarak "nokta boşluğu" olarak da bilinir.
Kod noktası 224 (0xE0) altında, bilgisayar ayrıca üç karakter uzunluğunda özel bir SPACE sembolü de sağladı "SPC" (Unicode'un tek hücreli geniş U + 2420'sine benzer).
Beyaz boşluk ve dijital tipografi > Ekran üstü görüntü

Metin düzenleyici, kelime işlemcileri ve masaüstü yayıncılık ekrandaki boşlukları nasıl temsil ettikleri ve satır veya sütun genişliğinden daha uzun satırların sonundaki boşlukları nasıl temsil ettikleri konusunda farklılık gösterir. Bazı durumlarda, boşluklar yalnızca boşluk olarak gösterilir; diğer durumlarda, bir yorumcu veya başka sembollerle temsil edilebilirler. Boşluk üretmek için birçok farklı karakter (aşağıda açıklanmıştır) kullanılabilir ve karakter olmayan işlevler (kenar boşlukları ve sekme ayarları gibi) boşlukları da etkileyebilir.
Beyaz boşluk ve dijital tipografi > Değişken genişlikli genel amaçlı alan

Bilgisayarda karakter kodlaması, genişliği yazı tipinin tasarımına göre değişecek normal bir genel amaçlı alan (Unicode karakter U+0020) vardır. Tipik değerler 1/5 em ile 1/3 em arasındadır (dijital tipografide em, yazı tipinin nominal boyutuna eşittir, bu nedenle 10 puntoluk bir yazı tipi için boşluk muhtemelen 2 ile 3.3 nokta arasında olacaktır). Gelişmiş yazı tipleri kalın, italik ve küçük harfli yüzler için farklı boyutlarda boşluklara sahip olabilir ve çoğu zaman besteciler metnin boyutuna ve önemine bağlı olarak boşluğun genişliğini manüel olarak ayarlarlar.
Bu genel amaçlı boşluğa ek olarak, belirli bir genişlikte bir boşluğu kodlamak mümkündür. Tam bir liste için aşağıdaki tabloya bakın.