Bunların hiç birisi çözüm değil. Sanırım bir tür kopya koruma isteniyor aslında. Yada fonksiyonel olarak dengi bir şey.
WEB tabanlı uyuglama demek, java demekte dahil olmak üzere, bir sanal makine üzerinde çalışmak demek zaten. Siz ancak sanal makinenin size verdiği environment'e dair bilgileri elde edebilirsiniz. Yani çözümünüz yok. Taktik olarak yapabileceğiniz bir şey yok. Ama stratejik olarak bir şeyler var. Bu gibi işlevler, hardware den de öte, sisteme özel ve unique bir hardware katarak elde edilebilir. Tek yapabileceğiniz bu. WEB dahil sanal makineler, bu şekilde strong authentication desteği sunarlar zaten. İyi bilinen bir yol, smartcard kullanımıdır. Yani sisteme bir smartkart okuyucu eklenecek, sizin uygulamanızda o karttan makinenin doğruluğunu test edecek. Burada kopya koruma gibi olan yapı, yer belirlemeyi farklı bir strateji üzerinden sağlayacak elbette. Siz yerleri rollere tahvil etmiş olacaksınız. Ve her rol için bir sc olacak. O sc'ye sahip olan, o rolü oynayacak. Yeri, mekanı neresi olursa olsun. Yoksa? Uygulamada başınız sık sık ağrır. Kullanıcıya rahatlık vermek herşeyin başıdır. Bunu da eline bir sc tutuşturup yapabilirsiniz en kolay. O kartı nereye takarsa, o rol onun olur. Bunu anlatmak, bakım, genişleme, pazarlama vs. hepsi açısından en basit olanı. 2011/12/21 Beklan İŞERİ <[email protected]>: > Merhaba, > > > > Cevabınız için teşekkürler. Ekip arkadaşlarımdan birininde aynı fikri ortaya > koyduğunu söyleyebilirim. En doğru yöntem de bahsettiğiniz yöntem diye > düşünüyorum. Hatta işlemi yapan exe yi bile hazırlamıştım fakat uygulamanın > bu kısmını (sisteme bağlanan bilgisayarları tanımlama) şimdilik askıya > almamız gerektiği haberini alınca herşey olduğu gibi kaldı. > > Uygulamayı şimdilik bu kısım olmadan hayata geçirip testlerimiz > gerçekleştirmeyi planlıyoruz. > > > > Tekrardan öneriniz için teşekkürler... > > > > ------------------------------------------------------------------------ > > > > Beklan İŞERİ > > > > Normal yöntemlerle bir web browser kullanarak bilgisayardaki herhangi bir > dosyayı okuyamazsınız diye biliyorum. > > Bu nedenle ya kendi içinde browser barındıran ya da çalıştıktan sonra > browser çağırdan bir exe yazıp bu exe'nin sizin bahsettiğiniz kontrolleri > yapmasını sağlayabilirsiniz. > > exe ile hostname veya BIOS seri numarası bilgileri dahil istediğiniz > kontrolü yapmak mümkün olacaktır. > > eğer söz konusu bilgisayarlar linux kullanıyorsa lshw gibi bir komutun > çıktısını veya bu çıktının checksum'ını kullanabilirsiniz karşı tarafa > göndermek için. > > > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > _______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
