Caspol Arayüzü

.Net ortamında program geliştirmeye başladığımızdan beri, uygulamayı son kullanıcıya teslim ederken başımıza musallat olan güvenlik hatalarını "caspol" programına gerekli parametreleri ekleyerek çözümleyebiliyorduk. (Evet hala düzgün bir kurulum dosyası oluşturamadık. Logo LBS bu işi nasıl çözmüş hala bulamadım) .Net platformu, ağ paylaşımlarında çalışan uygulamalar için ekstra güvenlik düzeyi uygulamakta, bu da çalışma zamanında birçok hataya sebebiyet vermekte. Bu gibi sıkıcı durumlardan daha kolay kurtulabilmek için (Sadece programı yayımlama kısmında problemi yaşadığımız için çoktan analiz, kod yazımı ve test süreçleri gibi dağlar aşılmış durumda ancak yinede programı yükleyip işi bitiremiyoruz.) çok kullanışlı bir araç bulduk. Adı kısaca Code Access Security Policy (CASPOL.exe) GUI Utility ve açık kaynak kodlu.

Program aracılığı ile çalışacak olan uygulamamıza yada klasörüne, makine ya da kullanıcı düzeyinde çalıştırma yetkisi verebiliyoruz. Program "Caspol.exe" nin yerini otomatik bulabiliyor. (Bu otomatik bulma kısmının kodunu incelemek istiyorum ancak kaynak kodları VS 2008'de (grrr). Caspol'a gönderilecek parametreleri gösterdiği için çalışma şeklini anlamamız çok kolaylaşıyor. "Run this command" ile gerekli ayarları yapıyoruz. İşin asıl güzel kısmı domain kullanımındaki kısıtlı kullanıcıda çalıştırmak istediğimde kullanıcı adı, parola penceresinin otomatik gelmesi ile admin şifresini verebilmem oldu. Bu şekilde oturumu sonlandırıp tekrar tekrar giriş yapmam gerekmedi.

Yine küçük, kullanışlı, yerine göre hayat kurtaran bir yazılım ile karşı karşıyayız.

Yorumlar

Bu blogdaki popüler yayınlar

DevExpress ve Telerik karşılaştırması

Install Remmina on macOS for easy connection to your servers via SSH, RDP, VNC.

Logo Apps Eğitim Notları