İçeriğe atla

Skype

Skype
Windows 7 üzerinde çalışan Skype 6.2
Geliştirici(ler)Microsoft
(ilk geliştiren: Skype Limited)
İlk yayınlanma29 Ağustos 2003 (21 yıl önce) (2003-08-29)
Güncel sürüm14.59.77.0 / 16 Nisan 2020 (4 yıl önce) (2020-04-16)
Programlama diliDelphi, C ve C++
İşletim sistemiWindows, MacOS, Linux, Android, iOS, Windows Phone, HoloLens, Xbox One
TürVideokonferans, VoIP ve
Anlık mesajlaşma
LisansÜcretsiz yazılım
Resmî sitesiskype.com/tr/

Skype, İnternet üzerinden iletişim ve telefon görüşmesi yapılmasını sağlayan bir yazılımdır.

VoIP teknolojisini kullanır. Yazılımının geliştiricileri tarafından kodlanmıştır. Özellikle Amerikalıların çok ucuza konuştuğu bu yazılımla dünyada milyonlarca insana internet veya telefonla konuşma imkânı sağlamaktadır. Ekim 2005'te E-kolay'ın başlattığı kampanyada Skype, eBay tarafından 2,6 milyar dolara satın alınmıştır.[1] 10 Mayıs 2011'de Microsoft'a 8,5 milyar dolar karşılığında satılmıştır.[2]

Tarihçe

  • 23 Nisan 2003: Skype.com ve Skype.net alan adları kaydoldu.
  • 29 Ağustos 2003: İlk beta sürümü kullanıcılara sunuldu.
  • 15 Haziran 2004: SkypeOut'u destekleyen ilk beta sürümü (0.98.0.28) çıkarıldı.
  • 20 Ekim 2004: İlk defa 1 milyon Skype kullanıcısı aynı anda bağlandı.
  • 14 Şubat 2005: 2 milyon aktif kullanıcı bağlandı.
  • 10 Mart 2005: SkypeIn beta sürümü başladı.
  • 18 Mayıs 2005: 3 milyon aktif kullanıcı bağlandı.
  • 31 Ağustos 2005: Skype ses kalitesi arttırılmış "1.4 beta" sürümünü çıkardı.
  • 12 Eylül 2005: eBay.com Skype'ı satın alacağını açıkladı ve 18 Ekim 2005'te 2.6 milyar dolara satışın tamamlandığını bildirdi.
  • 10 Mayıs 2011: Microsoft Skype'ı 8,5 milyar dolara satın aldı.

Güvenlik

Ağ yönetim tarafında öne çıkan değerlendirmeler

  • Neredeyse her yerde veri iletimi karmaşıklaştırılmış.
(/dev/random benzeri bir şekilde)
  • Peer to peer diye isimlendirdikleri bir mimari var.
(hedeften hedefe veri aktarımı amaçlanmış)
  • Proxy kimlik bilgileri otomatik olarak yenileniyor
  • Yazılım kullanılmıyorken bile trafik oluşturuyor, bu ping ya da küçük paketlerin geçişi şeklinde olur. Bu sırada oluşan trafiği normal davranışlardan ayırt etmek imkânsız, ancak bazı portlardan şifreli trafik akışı olduğunu söylemek mümkün.

Sistem güvenliği tarafında öne çıkan değerlendirmeler

  • Birçok güvenlik önlemi var.
  • Birçok Antidebugging hilelesi mevcut.
  • Kodlar şifrenlenmiş

Arka planda yapılan veri transferinin nereye yapıldığını ve paketlerin içeriğini kontrol etmek mümkün değil. Günlük düzenli olarak en az 700k akış var. Şifreleme

  • Binary paketleme

Statik çözümleme yöntemlerinden kaçınılmış.

Binarylerin bir bölümü hard-coded anahtar vasıtasıyla XOR işleminden geçiriliyor.

Bellekte ayrılmış kısımda tutulan veri şifrelenmiş şekilde tutuluyor, çalışma esnasında decrypt edilip kullanılıyor.

Structure overwriting

  • Anti-dumping hileleri

Program, başlangıç anında önceki alanı siler ve ardından şifrelenmiş alanları çözer. Son olarak Skype program import tablosunu yükler, bu sırada orijinal import tablosunun bir kısmını da siler.

Unpacking

  • Binary reconstruction

Skype kendine ait bir paketleyiciye sahip gibi görünüyor, bu noktada açık binaryleri görebilmemiz için paketleri çözmemiz gerekecek.

Dahili alan tanımlıyıcılarını incelenir ve iç alanda binarylerin içinde saklanmış anahtarları kullanılarak şifre çözümü yapılır. Bütün özel import tabloları incelenir ve ardından ortak import tablolarına ve özel import tablolarına başka bir bölüm eklenerek yeniden inşa edilir. Son olarak auto decryption işlemi için patch yazılır.

Kaynakça

  1. ^ "eBay to Acquire Skype" (İngilizce). investor.ebay.com. 29 Kasım 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ocak 2015. 
  2. ^ "Skype'ın satışı kesinleşti". dunya.com. 18 Ocak 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ocak 2015. 

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">UDP</span>

UDP, TCP/IP protokol takımının iki aktarım katmanı protokolünden birisidir. Verileri bağlantı kurmadan yollar.

Eşzamansız Aktarım Modu, verileri, 53 byte sabit büyüklüğünde hücreler halinde ileten bir ağ tekniğidir. Veri iletimi için paket anahtarlamanın bir türü sayılabilecek bir yöntem olan hücre aktarımı tekniğini kullanır. Bu teknik sanal devreler oluşturarak devre anahtarlamanın avantajlarından da faydalanır.

<span class="mw-page-title-main">İnternet iletişim kuralları dizisi</span>

İnternet protokol takımı, bilgisayarlar ve ağ cihazları arasında iletişimi sağlamak amacıyla standart olarak kabul edilmiş kurallar dizisidir. Bu kurallar dizisi temel olarak verinin ağ üzerinden ne şekilde paketleneceğini ve iletilen veride hata olup olmadığının nasıl denetleneceğini belirlemektedir.

<span class="mw-page-title-main">Sanal özel ağ</span> Uzaktan erişim yoluyla farklı ağlara bağlanmayı sağlayan internet teknolojisi

Sanal Özel Ağ, uzaktan erişim yoluyla farklı ağlara bağlanmayı sağlayan bir internet teknolojisidir. VPN, sanal bir ağ uzantısı oluşturarak, ağa bağlanan cihazların fiziksel olarak bağlıymış gibi veri alışverişinde bulunmasına olanak tanır. Basitçe, İnternet veya diğer açık ağlar üzerinden özel bir ağa bağlanmayı mümkün kılan bir bağlantı türüdür.

<span class="mw-page-title-main">SIP</span>

Oturum başlatma Protokolü (SIP), ses, video ve mesajlaşma uygulamalarını içeren gerçek zamanlı oturumları başlatmak, sürdürmek ve sonlandırmak için kullanılan bir sinyal protokolüdür. VoIP gibi IP üzerinden üzerinden ses, görüntü ve anlık mesaj iletişimi yanı sıra LTE (VoLTE) üzerinden cep telefonu araması için multimedya iletişim oturumlarını sinyalize etmek ve kontrol etmek için kullanılır. Günümüz IP Telefonlarının çoğunluğu SIP Protokolü ile çalışmaktadır. Cisco gibi bazı üreticiler SIP kullanmakla beraber bazı telefon modellerinde SCCP tercih etmektedir.

<span class="mw-page-title-main">GNU Privacy Guard</span>

GNU Privacy Guard, şifreleme yazılımı PGP yerine GPL lisanslı bir özgür yazılım alternatifidir. Özgür Yazılım Vakfı'nın GNU projesinin bir parçası olarak geliştirilmektedir ve en önemli maddi yardımını Alman hükûmetinden almıştır. GPG, IETF'nin OpenPGP standartıyla tamamen uyumludur. PGP'nin güncel sürümleri GPG ve diğer OpenPGP uyumlu sistemlerle uyumluluk göstermektedir. Aynı zamanda bazı eski sürümlerde de bu uyumluluk söz konusudur, fakat güncel sürümün tüm özellikleri eski sürümlerce desteklenmemektedir. Kullanıcıların bu uyum sorunlarını anlamaları ve bunları göz önünde bulundurarak çalışmaları gerekmektedir.

İnternet Protokolü Güvenliği (IPsec), Internet Protokolü (IP) kullanılarak sağlanan iletişimlerde her paket için doğrulama ve şifreleme kullanarak koruma sağlayan bir protokol paketidir. IPsec, içinde bulundurduğu protokoller sayesinde, oturum başlarken karşılıklı doğrulama ve oturum sırasında anahtar değişimlerini gerçekleştirme yetkisine sahiptir. İki bilgisayar arasında (host-to-host), iki güvenlik kapısı arasında(network-to-network), bir güvenlik kapısı ve bir bilgisayar arasında(network-to-host) sağlanan bağlantıdaki veri akışını korumak için kullanılır. IPsec kriptografik güvenlik servislerini kullanarak IP protokolü ile gerçekleştirilen bağlantıları korumak için kullanılır. Ağ seviyesinde doğrulama veri kaynağı doğrulama,veri bütünlüğü, şifreleme ve replay saldırılarına karşı koruma görevlerini üstlenir.

İnternet anahtar değişim protokolü ya da Internet Key Exchange internet üzerinde güvenli bir şekilde veri alışverişi için kullanılan anahtarların değişimini sağlayan protokoldür.

<span class="mw-page-title-main">Aradaki adam saldırısı</span>

Man-in-the-middle saldırısı, saldırganın birbiri ile doğrudan iletişim kuran iki taraf arasındaki iletişimi gizlice ilettiği veya değiştirdiği saldırı türüdür. İletişim ağı üzerinde veri paketleri serbestçe dolaşır. Özellikle broadcast olarak salınan paketler, aynı ağa bağlı tüm cihazlar tarafından görülebilir. İlkesel olarak hedefinde kendi IP'si olmayan bir paketi alan makinelerin, bu paketlerle ilgili herhangi bir işlem yapmamaları gerekir. Ancak istenirse bu paketlere müdahale edebilir ya da içeriğini öğrenebilirler. Aradaki adam saldırısı ağ üzerindeki paketleri yakalayarak manipüle etmek olarak özetlenebilir.

<span class="mw-page-title-main">AirPlay</span>

AirPlay Apple tarafından geliştirilen tescilli bir protokol yığını / paketidir, cihazları arasında ses, video, cihaz ekranları ve fotoğrafların ilgili metadatalarla birlikte, kablosuz akışını sağlar. Başlangıçta sadece Apple'ın yazılım ve cihazlar uygulanırdı ve AirTunes denilirdi, tek ses için kullanılırdı. Apple üretici ortaklarına bir üçüncü parti yazılım bileşeni teknolojisi olarak kendi ürünlerinde kullanmak üzere Apple'ın cihazları ile uyumlu olacak şekilde AirPlay protokol yığınını lisanslı etti.

<span class="mw-page-title-main">Google Play Müzik</span>

Google Play Müzik Android işletim sistemi için Google tarafından işletilen bir müzik akışlı hizmet ve çevrimiçi müzik dolabıydı. Google Play hizmetine dahildi. Aylık 9.99 ABD doları karşılığında YouTube Red ile birlikte satılan bir "Tüm Erişim" aboneliği, kullanıcılara coğrafi bölge ve müzik aletleri oluşturma özelliğiyle Google Play Müzik kataloğundaki herhangi bir şarkıyı isteğe bağlı olarak yayınlama olanağı tanır. En fazla 6 aile üyesi için "Tam Erişim" için aylık hizmet 14,99 ABD Dolardır. Kullanıcılar, Google Play'in müzik mağazası bölümünden kitaplıkları için ek parçalar satın alabilirler. Standart hesaplara sahip kullanıcılar kişisel kütüphanelerinden en fazla 50.000 şarkı yükleyebilir ve ücretsiz olarak dinleyebilir. İnternet'e bağlı cihazlar için müzik akışını sunmanın yanı sıra Google Play Müzik mobil uygulaması, müziklerin çevrimdışı olarak saklanmasına ve dinlenmesine olanak tanır.

<span class="mw-page-title-main">Skype Qik</span>

Skype Qik, Skype'ın bir video multimedya mesajı hizmetidir. Skype Technologies'in Qik'i satın almasıyla elde ettiği teknolojiden yaratılmıştır. Windows Phone, iOS, Android cihazları için sunulan hizmet kullanıcıların bireyler arasında veya bir grup içinde video mesajları alışverişinde bulunmalarına olanak tanırdı. Hizmetin özellikle Viber ve WhatsApp'a rakip uygulama olacağı bekleniyordu.

<span class="mw-page-title-main">Jami</span>

Jami, SIP uyumlu yazılımsal telefon ve SIP tabanlı anlık mesajlaşma programıdır. Linux, Windows, Mac OS, Android, iOS sürümleri bulunur. Geliştirilmesi Kanadalı Savoir-faire Linux şirketiyle birlikte küresel kullanıcı ve katkıcı topluluğunun yardımıyla yapılmaktadır. Jami, kendini olası özgür Skype ikamesi konumuna koymaktadır.

Dosya barındırma hizmeti, bulut depolama hizmeti, çevrimiçi dosya depolama sağlayıcısı veya cyberlocker de adlanır, kullanıcı dosyalarını barındırmak için özel olarak tasarlanmış bir İnternet barındırma hizmetidir. Kullanıcıların bir şifre veya başka bir kimlik doğrulama sağlandıktan sonra yalnızca telefon kullanıcısı tarafından kullanılan İnternet üzerinden erişilebilen dosyaları yüklemelerine olanak tanır. Genellikle, hizmetler HTTP erişimi ve bazen FTP erişimi sağlar. İlgili hizmetler, içerik barındırma servisleri, sanal depolama alanı ve uzaktan yedekleme hizmetidir.

<span class="mw-page-title-main">Skype Technologies</span>

Skype Technologies S.A.R.L, Lüksemburg ve Palo Alto, Kaliforniya, Amerika Birleşik Devletleri'nde bulunan, ana işi üretim ve pazarlama yapmak olan bir telekomünikasyon şirketidir. Videotelefon ve anlık mesajlaşma bilgisayar yazılımı programı Skype ve bununla bağlantılı çeşitli VoIP internet telefon hizmetleri verir. Microsoft şirketi 2011 yılında şirketi satın almış ve o zamandan beri sahip olduğu yan kuruluş olarak faaliyet göstermekte olup, 2016 itibarıyla Microsoft Office Ürün Grubu'nun bir parçası olarak çalışmaktadır. Şirket, bir Amerikan sınırlı sorumluluk şirketine eşdeğer bir Société à responsabilité limitée veya SARL'dir.

Microsoft mobil hizmetler, özellikle mobil cihazlar için oluşturulmuş bir dizi özel mobil hizmettir, bunlar genellikle Windows Phone, Android, iOS, BlackBerry, Nokia platformları, BREW ve Java ME için mobil uygulamalar ve mobil tarayıcı aracılığıyla sunulur. Microsoft'un mobil hizmetleri genellikle bir Microsoft hesabı ile bağlantılıdır, genellikle Microsoft'un kendi mobil işletim sistemlerine önceden yüklenmiş olarak gelir ve diğer platformlar için çeşitli yollarla sunulur. Microsoft, 1996 yılında Windows CE lansmanı ile mobil bilgisayar platformları için geliştirmeye başladı ve daha sonra Nisan 2000'de Microsoft'un Pocket Office paketini PDA El bilgisayarlarına ekledi. Aralık 2014'ten Haziran 2015'e kadar Microsoft, bir dizi kurumsal satın alma işlemi gerçekleştirdi Google Play ve App Store'da Acompli, Sunrise Takvimi, Datazen, Wunderlist, Echo Notification Lockscreen ve MileIQ aldı.

Görünmez İnternet Projesi (I2P), sansüre dayanıklı, eşler arası iletişime olanak tanıyan anonim bir ağ katmanıdır. Anonim bağlantılar, kullanıcının trafiğinin şifrelenmesi ve dünyanın dört bir yanına dağıtılmış yaklaşık 55.000 bilgisayardan oluşan, gönüllüler tarafından işletilen bir ağ üzerinden gönderilerek elde edilir. Trafiğin geçebileceği çok sayıda olası yol göz önüne alındığında, üçüncü bir tarafın tam bağlantıyı izlemesi pek olası değildir. Bu katmanı uygulayan yazılıma "I2P yönlendirici", I2P çalıştıran bilgisayara ise "I2P düğümü" adı verilir. I2P ücretsiz ve açık kaynaklıdır ve birden fazla lisans altında yayınlanmaktadır.

Skype, Skype Technologies S.A. tarafından geliştirilen İnternet Üzerinden Ses Protokolü (VoIP) sistemidir. Sesli aramaların özel amaçlı bir ağdan ziyade İnternet üzerinden geçtiği eşler arası (peer-to-peer) bir ağdır. Skype kullanıcıları diğer kullanıcıları arayabilir ve onlara mesaj gönderebilir.

<span class="mw-page-title-main">Signal (yazılım)</span> Şifreli iletişim uygulaması

Signal, özgür ve açık kaynaklı, çapraz platform şifreli mesajlaşma yazılımı. Signal Vakfı ve Signal Messenger LLC tarafından geliştirmektedir. İnternet üzerinden dosyaları, sesli mesajları, görselleri ve videoları içerebilen kişiler arası mesajları veya grup mesajlarını göndermek için kullanılır. Ayrıca bire bir sesli ve görüntülü arama yapabilir, Android sürümü SMS uygulaması olarak da işlev görebilir.

<span class="mw-page-title-main">Ağ simülasyonu</span>

Bilgisayar ağı araştırmalarında, ağ simülasyonu bir yazılım programının gerçek bir ağın davranışını kopyaladığı bir tekniktir. Bu, yönlendiriciler, anahtarlar, düğümler, erişim noktaları, bağlantılar vb. gibi farklı ağ varlıkları arasındaki etkileşimlerin hesaplanmasıyla elde edilir. Çoğu simülatör, durum değişkenlerinin zaman içinde ayrık noktalarda değiştiği sistemlerin modellendiği ayrık olay simülasyonunu kullanır. Ağın ve desteklediği çeşitli uygulama ve hizmetlerin davranışı daha sonra bir test laboratuvarında gözlemlenebilir; ağın/protokollerin farklı koşullar altında nasıl davranacağını değerlendirmek için ortamın çeşitli özellikleri de kontrollü bir şekilde değiştirilebilir.