Bir kullanıcı bilgisayarın önündeki sandalyede oturduğunda nasıl algılayabilirim? [kapalı]


15

Bir kullanıcının bir bilgisayarın önünde bir sandalyede oturduğunu tespit etmekle ilgileniyorum. Kullanıcının varlığı, yapılması gereken birçok zamanlama ve kullanıcı bildirim kararını etkiler ve bu nedenle, kullanıcı hakkında elde edilen verilerin bir komut dosyası altyapısı tarafından okunabilir olması gerekir.

Ne arıyorum:

  • Yanlışlıkla kullanıcının sandalyede olmadığını varsaymak daha iyidir. Tespit yöntemi doğru değilse, kullanıcının sandalyede olmadığı zaman yan tarafında olması gerekir.
  • Bilgisayarın önündeki sandalyede oturan kişinin gerçekten giriş yapan kullanıcı olup olmadığını belirleme. Bunun, kullanıcının açıkça kimlik doğrulaması / tanımlaması olmadan gerçekleşmesi gerekir. Bu nedenle, zaman zaman başarısız olabileceğinden güvenlik veya gizlilikle ilgili özellikler için kullanılmayacaktır.
  • Hangi sandalyelerin işgal edildiğini (ve kim tarafından) bir intranetin diğer üyelerine yayınlama yöntemi. Envanteri yönetmenin bir yolu, bilgisayarlara sandalye bağlamak ideal olacaktır.
  • Mac, Linux ve Windows çözümü için destek :)

Dünyada orada OLABİLECEK bazı olası yöntemler (ancak pratikte, yapılandırılması ve ayarlanması kolay değildir):

  1. Kısa zaman aşımı süresi olan girişleri izleyin. Zaman aşımına ulaşıldığında boş sandalye mesajı yayınlayın.
  2. Sonucu iş istasyonuna ileten sandalyeye oturma ağırlığı testi ekleyin. Ağırlık, kullanıcının bilinen ağırlığının 5 lb aralığındaysa, doğru kullanıcının makinenin önünde oturduğunu varsayar.
  3. Hareketli kamera desteği ekleyin. Boş bir iş istasyonu senaryosunu fotoğraflayın ve delta'yı bilinen bir eşikle test ederek mevcut görüntü yakalamayı boş olanla karşılaştırın.

Güncelleme: Bu işveren / çalışan takibi için değildir. Kullanıcının masalarından ayrılırken iş istasyonu kullanıcı arayüzünün bir parçasıyla akıllı telefonlarında veya taşınabilir cihazlarında yer almasını sağlamaktır. Kullanıcının belirli bir zamanda nerede olduğunu belirlemek, güncellemelerin uygun cihaza gönderilmesine izin verir. Bildirimlerin sinyal / gürültü oranının bir optimizasyonu olduğunu düşünün. Amaç, insansız masaüstlerine / yanlış kullanıcıya bildirim göndermekten kaçınmaktır.


4
Sistemi kahve yapabilirseniz sandalyemi terk etmek zorunda değilim!
Ivo Flipse

30
TheDailyWTF.com kuruluşu için önleyici adaylık.
TheTXI

10
Kötü yönetim hissediyorum.
Randell

12
Lütfen bize nerede çalıştığınızı söyleyin ... böylece ters yönde cehennem gibi koşabiliriz!
avstrallen

5
Bu işveren / çalışan takibi için değildir. Bir kullanıcının iş istasyonu kullanıcı arayüzünün bir parçasıyla akıllı telefonlarında veya taşınabilir cihazlarında yer almasına izin vermektir. Kullanıcının belirli bir zamanda nerede olduğunu belirlemek, güncellemelerin uygun cihaza gönderilmesine izin verir. Kullanıcılara / yanlış kullanıcıya gönderilen bildirimlerin sinyal / gürültü oranının bir optimizasyonu olduğunu düşünün.
user4881

Yanıtlar:


11

Windows altında klavye / fare etkinliğiyle ilgili basit veriler döndüren bir API çağrısı vardır. IM uygulamalarının kullanıcı uzaktayken veya boşta kaldığında otomatik olarak algılamak için kullandığı budur. Bu ihtiyaçlarınız için yeterli olur mu? Şüphesiz diğer işletim sistemleri için de eşdeğerdir.

Tabii ki bu yöntem, kullanıcı aslında masadan uzakta olmak ve masada olmak, ancak klavye / fare kullanmamak arasındaki farkı söyleyemez (belki belgeleri okumak, otomatik bir sunum izlemek veya konuları tartışmak, ...).


Bana en uygun maliyetli çözüm gibi görünüyor.
innaM

3
Sadece birisinin fareye bağlı bir yay / elastik bant bulması ya da klavye tipi cevabı gagalayarak kuş ( shinyshack.com/product.php?prid=211057 ) içmesi için yalvarıyor . Bir süredir TheDailyWTF'de bu sorunun sonucunu görmek için sabırsızlanıyoruz!
GAThrawn

1
En basit çözüm gibi görünmektedir ve muhtemelen kullanıcının varlığını doğru bir şekilde belirlemek için diğer varlık testleri ile birlikte kullanılmalıdır. Bazen yanlış pozitifler (kullanıcı kalktı ve zaman aşımı şansı yok) ve yanlış negatifler (kullanıcı herhangi bir tuşa basmama) üreteceğini kabul ediyorum. Ayrıca, belirli bir zamanda klavyede hangi kullanıcının oturduğunu belirlemenize izin vermez.
user4881

8

Buradaki bit:

Bilgisayarın önündeki sandalyede oturan kişinin gerçekten giriş yapan kullanıcı olup olmadığını belirleme. Bunun, kullanıcının açıkça kimlik doğrulaması / tanımlaması olmadan gerçekleşmesi gerekir. Bu nedenle, zaman zaman başarısız olabileceğinden güvenlik veya gizlilikle ilgili özellikler için kullanılmayacaktır.

Bana yüz tanıma ve biyometrik yazılım aradığınızı söylüyor. Bunun ucuz bir şey olması ya da hazırda bulacağınız bir şey olması muhtemel değildir (en azından hiç duymadım). Cisco bunu bazı üst düzey konferans odası kurulumları için yaptı, ancak bunun ötesinde görmedim. Muhtemelen teknolojik çözümden ziyade personel çözümüyle daha iyi durumda olursunuz.


7

Her bir iş istasyonunda 10 saniyede bir bulundukları yerde hangi RFID etiketlerinin bulunduğunu rapor eden "işçilerinizden" RFID bilezik takmalarını ve okuyucuları takmalarını "talep etmeye ne dersiniz?

// Bu planın yanlış gidebileceğini düşünemiyorum.


20
Çalışanlar bilezikleri çıkarabilir ve masalarında bırakabilirler. Bir sonraki şirketin fiziksel / "Grip" çekimleri sırasında RFID çiplerinde kaymayı öneriyorum.
Grant

-1 için "Bu planın yanlış gidebileceğini düşünemiyorum" Her kimlik doğrulama / doğrulama yöntemi potansiyel olarak kırılabilir, atlatılabilir, yanlış olabilir veya bir şekilde şekil veya biçimde taklit edilebilir.
Troggy

2
Hayır, cidden, bu planın yanlış gitmesinin bir yolu yok .
gustafc


@ davethegr8 haha ​​.... ha. bok.
Troggy

6

Şirket telefonlarında her zaman bluetooth açık olmalıdır. Telefonu ve PC'yi eşleştirin, telefonun artık kapsama alanında olmadığını tespit edin.

Yukarıdakileri yankılayarak, hiçbir işverenimin böyle bir şey yapması için iyi bir neden göremiyorum.

Daha düşük teknolojili bir alternatif, tren sürücüleri ve benzerleri tarafından kullanılan bir "ölü adamın anahtarı" dır (sürücünün eli kolu yerinde tutmuyorsa, frenler otomatik olarak devreye girer). Muhtemelen sandalyede ağırlık, fare üzerinde baskı veya benzeri bir şey kullanmak.


Ve çalışan kulaklığı çıkarır ve monitörün arkasında ya da kağıt altında saklarsa ...?
cssyphus

@gibberish erm doğru cevap hakkında yorum yapıyorsunuz, bu kulaklıktan bile bahsetmiyor mu?
GAThrawn

4

Bananascreen , ekranı kilitlemek / ekran kilidini açmak için yüz tanıma özelliğini kullanır. Ekran kilitlendikten sonra, kullanıcının bilgisayar ;-) kullanmadığını varsayabilirsiniz.


2

Hareketsizlik zaman aşımı üzerine sunucuya "kullanıcı uzakta" mesajı gönderen bir komut dosyası çok daha kolay görünüyor. Kimlik doğrulaması gerektiren bir ekran koruyucu ile eşleştirmek, kullanıcının doğru kullanıcı olduğunu doğrulamada da etkili olur.

Bununla birlikte, bu sistemi kullandığımızı varsaydığımız şey için kullanmaya çalışacaksanız, bunun çözeceğinden çok daha büyük sorunlarınız var.


Birisi lütfen beni aydınlatın, gerçek dünya senaryosunda böyle bir sistemi ne için kullanırdınız?
gabriel1836

Masanızdan ayrıldığınızda ve "çalışmıyorken" patronunuz sizi kovalayabilir
Troggy

Kimin kronik olarak sandalyelerinden çıktığını tespit edebilmek için zaman içinde istatistiksel analiz yapmaya ne dersiniz? Biz asla onların masada asla bir personel kişi var ... ama onlar uzakta herkesten fazla olduğunu reddediyor. Bu arada, diğer herkes boşluğunu alıyor ... Adil değil.
cssyphus

1

Herhangi bir Anlık İleti ve Varlık platformu, komut dosyası biçiminde iletişim durumu ve bildirim bilgileri sağlar. Windows için Office Live Communications Server ve Office Communicator var.

Tüm platformlarda çalışmasını sağlamak için biraz sihire ihtiyacınız olacak. Her zaman Jabber ve bu Cisco platformu gibi diğer konferans çözümleri var - ancak en çok ihtiyacınız olan şey, istemci işletim sistemi ve kullanıcı kimlik doğrulaması, kilitleme / kilit açma ile tamamen ve sorunsuz bir şekilde entegre edilmiş bir şeydir ... güvenilir ve zorunlu olmasını istersiniz (Windows için Communicator ile kolay).

İşe yaramayacak kısım, "bir kullanıcının kendilerini doğrulaması olmadan tanımlanması" gerekliliğidir ... ^^

Kullanıcı iş istasyonundan ayrılırsa, planlarına bağlı olarak onu kilitlemeli veya oturumu kapatmalıdır. Oturum açarlarsa veya başka bir iş istasyonunun kilidini açarlarsa, yalnızca merkezi kimlik doğrulama kayıtlarınıza bakarak bilirsiniz. Tembel iseler, onlara akıllı kartlar, kablosuz dongle'lar veya başka bir parola değiştirme kimlik doğrulama yöntemi verin. Kilitli (ve boşta kalan) iş istasyonları için zaman aşımlarını otomatik olarak kilitlenecek ve daha sonra kullanıcı unutursa oturumu kapatacak şekilde ayarlayın. Kablosuz dongle'lar menzil dışındayken kilitlenir. Akıllı kartlar (yapılandırılmışsa) çekildiğinde kilitlenir veya oturumu kapatır. Çoğu parola değiştirme teknolojisi, kimlik doğrulaması yapmak için en az bir pin kodunu tercih edecektir.

Bazı basit kullanıcı politikalarıyla birlikte elde edilmesi kolay geliyor. Hangi mobil cihaza sahip olurlarsa olsunlar, elbette bu cihazlarda da kimlik doğrulaması yapmaları gerekiyor.


0

Onlardan uzaklaştıklarında bilgisayarlarını kilitlemelerini sağlayabilirsiniz. o zaman kesinlikle onların masasında olmadığını bilirsiniz.


0

Herkesin bir cep telefonu taşıdığını ve bluetooth özellikli olduğunu varsayarsak, telefonlar gelip menzil dışına çıktığında eylemleri gerçekleştirmek için yazılım yükleyebilirsiniz. (~ 30 fit)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.