Yazılım dünyasında başlıca endişelerinden biri, yazılımdaki parçaların biri birine çok bağlanmasıdır(high coupling, cross-cutting concerns). Bu durum yazılımın belirli bir noktadan sonra anlaşılmaz, ayrıştırılamaz, ilerletilebilemez hale gelmesine yol açar. Çare olarak yazılımcılar, en yaygın yöntem olan yazılım şablonlarını kullanırlar. Fakat, bazen işler o kadar karmaşık bir hal alır ki artık, yazılım şablonları da karmaşayı sonlandıramaz. Bu noktada cepheye yönelik programlama(aspect-oriented programming, AOSD) yazılımcıların imdadına yetişmektedir. Cepheye yönelik programlama,…
2 CommentsTag: Güvenlik
İnternet sayfalarına girdiğimizde bazen adres çubuğunda “http” yerine “https:” ile başlayan bir adres görürüz. Genellikle bu tür sayfalar güvenliğin üst düzeye çıkarıldığı sayfalardır. “https:” ile başlayan sayfaların diğer sayfalardan farkı ise site kullanıcılarının kişisel bilgileri ve kredi kartı hesaplarının korunması amacıyla yapılmış bir protokol kullanılmasıdır. Bu protokol ise genellikle SSL (Secure Socket Layer) ‘dır. SSL sunucu ile kullanıcı arasındaki bilgi aktarımını güvenli bir hale getirmektedir. Genellikle korsanların…
Leave a Comment