Kysymys:
Lukitaanko näyttö, jos poistun istuimeltani?
guettli
2019-12-19 19:24:30 UTC
view on stackexchange narkive permalink

Tausta: Vaihdan työtä ja uudessa yrityksessä sinun on maksettava pizzaa koko tiimille, jos unohdat lukita näytön :-)

Haluan, että se automatisoidaan: kävelen pois ja näytön pitäisi lukittua. Ylimääräisiä toimia ei tarvita. Pikanäppäimet, hiiren erityisliikkeet tai laitteiden irrottaminen USB: stä eivät ole kelvollisia ratkaisuja.

Kuinka tämä voitaisiin ratkaista (arduinolla tai ilman)?

Kirjoita hitaasti, en ole koskaan työskennellyt antureita tai arduinoa ennen :-)

Tarvitsen tätä Macille ja Ubuntulle.

Windows 10: ssä on jotain nimeltä Dynamic Lock, jossa tietokone lukkiutuu, kun pariksi yhdistetty matkapuhelimesi on kantaman ulkopuolella. Saatat pystyä toistamaan sen Mac / Linuxille. Tai sinulla on jokin näistä BLE-avainketjuista (kuten laatta). Kun se on kantaman ulkopuolella (tai RSSI on riittävän alhainen), lukitse tietokone.
Kuinka monta kertaa olet ostanut pizzaa tähän mennessä?
Olisi viisasta kertoa tarkemmin olosuhteista, joiden mielestänne pitäisi kytkeä tämä automaatio. Voit esimerkiksi pyörittää tuoliasi puhuaksesi naapurisi kanssa tai nousta seisomaan saadaksesi jonkun huomion toimiston toisessa päässä: Ovatko nämä hyväksyttävät laukaisimet näytön lukitsemiseksi? Sekä vääriä positiivisia että vääriä negatiivisia tässä järjestelmässä voi olla ärsyttäviä seurauksia, joten jos vaadit automaation käyttöä näiden kriteerien tunnistamiseksi, vähäinen epäselvyys on avainasemassa.
Helppo: älä koskaan jätä tuoliasi.
Etsit teknistä ratkaisua sosiaaliseen ongelmaan. Jos olet toteuttanut tällaisen ratkaisun, odottaa sinua huijaavan "huijaamisesta". Ehkä satunnaisen pizzan maksaminen voi olla kannattava hinta siitä, että kohdellaan kuten tiimin jäsen, eikä fiksu perse, joka varastaa pizzan muiden suusta. Kunhan sanoin' ;-)
Sosiaalinen ongelma? Olen epävarma. Näen sen näin: on olemassa sääntöjä. Kunnioitan sääntöä. Haluan noudattaa sääntöä. Mielestäni automaatio on avain menestykseen. Pidän ajattelemattomista ja "älä saa minua ajattelemaan".
@Mawg Tämä on tekninen ongelma: Yritys (järkevästi) ei halua muiden ihmisten käyttävän yksityisiä tietoja lukitsemattomalla tietokoneella. Kukaan ei välitä siitä, miten tämä saavutetaan, vain niin. Näiden politiikkojen ideana on saada ihmiset alkamaan suhtautua turvallisuuteen vakavammin mukavammin kuin puhua johtajan kanssa.
Vaikea ymmärtää, miksi haluat luoda uuden ratkaisun nopeaan Windows + L -näppäinten painamiseen ....
Ironista tässä on, että konsolin lukitseminen on tarkoitettu turvatoimenpiteeksi, kun taas monet ehdotetuista ratkaisuista aiheuttavat epäilemättä haavoittuvuuksia.
@Voo - olen eri mieltä. Se ei ole teknistä, vaan sosiaalista. Turvallisuustarkastuksessa (voisin kertoa sinulle enemmän, mutta ...) lukitus on vaatimus. Älä tee sitä, ja seuraukset ovat *** vakavia ***, pitkin pizzan ostamista. Hmmm ... odota ... ajattelen ... ehkä hallitukseni pitäisi kehittää tällainen tekninen ratkaisu meille kaikille. Jos he tuntevat tarpeeksi voimakkaasti, se on heidän *** vastuunsa. Mutta kun olen työskennellyt ihmisten kanssa (tai niin lähellä kuin kehittäjät voivat olla) muutaman vuosikymmenen ajan, voin vakuuttaa teille, että OP *** tullaan pettämään "huijaamisesta", jos hän toteuttaa oman ratkaisunsa ...
... ehkä parasta pyytää yritystä toteuttamaan ratkaisu kaikille
@Mawg Joo hallitus tunnetaan olevan teknologian kärjessä eikä koskaan pakota työntekijöitään tekemään ylimääräistä työtä yksinkertaisen teknisen ratkaisun toteuttamisen sijaan;) Mutta et ole vielä kertonut minulle, miksi tekninen ratkaisu, joka takaa (jos hyvin tehty), että mikään työpöytä ei ole auki, olisi jotenkin pahempaa kuin luottaa virheellisiin ihmisiin muistaa painaa nappia kymmeniä kertaa päivässä? (Tosin jotkin ratkaisut ovat epäilyttäviä)
miltä sinusta tuntuu, kun laitat RFID-käden? kun kätesi jättää tietokoneen läheisyyden, lukitse näyttö. tämä voitaisiin tehdä hyvin yksinkertaisesti.
@voo - se on ihmisten tekijä (pahentaa se tosiasia, että OP on FNG) - hänen työtoverinsa kokevat, että "se ei ole reilua" ja että hän "huijaa" heitä pizzastaan. Ymmärrän, että he kaikki voisivat tehdä oman ratkaisunsa, mutta melkein kaikki eivät, ja niin valittaa. Vaikka hän tekisi yhden kaikille joukkueen jäsenille, he kaipaavat satunnaisten pizzojen hauskaa ja kaikki on hänen syynsä. Voin ajatella useita tapoja toteuttaa ratkaisu, mutta en olisi koskaan niin tyhmä tekemään niin. Jälleen, tämä ei ole *** tekninen; ongelma, mutta sosiaalinen.
@Mawg Tällaisen asenteen omaavien ihmisten kuuleminen on kauhea paikka työskennellä. Täällä ihmiset olisivat kiinnostuneita teknisestä ratkaisusta eivätkä ole huolissaan jotain niin triviaalia kuin vähän ilmaista ruokaa. En voi kuvitella useimpien työpaikkojen olevan sellaisia ​​- kokemukseni mukaan tämä on vain vähän hauskaa, jos joku unohtaa silloin tällöin.
Emme koskaan näe silmästä silmään, joten pyydän @guettli: tä lähettämään työtovereidensa asenteen sen jälkeen, kun hän on toteuttanut ratkaisunsa (johon ESP32 olisi parempi valinta kuin Arduino; helvetti, ostin tällaisen laitteen eBaysta noin 15 vuotta sitten, ja nyt Gerben sanoo, että Windows on rakentanut tuen). En lähetä uudelleen ennen kuin kuulemme OP: lta
Yhdeksän vastused:
Codex24
2019-12-20 10:31:10 UTC
view on stackexchange narkive permalink

Anteeksi, Arduinoa ei vaadita, mutta työpöydälläsi on todennäköisesti jo verkkokamera. Jos et välitä, että sinua tarkkaillaan kuten Schrodinger's Cat, voit käyttää pientä apuohjelmaa, kuten YawCam Windows: ssa tai Motion Linuxissa käynnistää näytön lukituksen, kun et ole enää näkyvissä konsolissasi.

Kaiken kaikkiaan tämä on hyvä ehdotus, mutta "sinulla on todennäköisesti jo web-kamera työpöydälläsi" näyttää melko rohkealta olettamukselta. Verkkokamerat saattavat olla nykyään kannettavien tietokoneiden vakiovarusteita, mutta voin toisaalta laskea työasemien lukumäärän, jonka olen havainnut yritysympäristössä, johon yksi on asennettu.
J.E
2019-12-20 21:19:14 UTC
view on stackexchange narkive permalink

Bluetooth!

Samoin kuin Gerbenin kommentti, puhelimen käyttäminen tähän on melko helppoa olettaen, että sekä tietokoneessasi että puhelimessasi on bluetooth (ja otat puhelimesi mukaasi, kun jätät istuimeltasi). Lisäksi, jos tietokoneellasi ei ole BT: tä, edullinen BT-dongle ratkaisee tämän.

Seuraava vaihe on kirjoittaa komentosarja, joka saa luettelon kaikista lähellä olevista / löydetyistä BT-laitteista ja jos puhelintasi ei ole luettelossa. , se vain lähettää järjestelmän puhelun lukittavaksi.

Koska olen itse kokeillut tätä kerran (vaikka WIN-tietokoneella), voin sanoa, että se toimii luotettavammin kuin olisin alun perin odottanut (YMMV, tietenkin).

Hienoa on, että et (mahdollisesti) tarvitse mitään ylimääräistä laitteistoa, vain vähän koodia.

Tämä toimii hyvin - tein sen monta vuotta sitten. Oman komentosarjan kirjoittamisessa on hyvä, että voit mukauttaa sen omaan tilanteeseesi: esim. aseta signaalin voimakkuuden kynnys, joka lukittuu / avautuu (et halua mennä auttamaan työtoveria takanasi eikä sinulla ole automaattisen lukituksen komentosarjaa!)
Majenko
2019-12-19 23:41:07 UTC
view on stackexchange narkive permalink

RFID (NFC) voi olla oikea tapa edetä. Pidä rannekkeessa RFID-tunniste ja RFID-lukija näppäimistön sivussa (tai alla). Niin kauan kuin pidät kätesi lähellä näppäimistöä, RFID-lukijan tulisi tunnistaa ranneke. Kun se ei tunnista sitä ennalta määrätyn ajanjakson ajan, lähetä signaali tietokoneelle, jotta se lukkiutuu. Sitten se voi laukaista lukituksen, kun ranneke on taas toimintasäteellä.

Tavallinen RFID / NFC-alue tekee siitä todennäköisesti melko hankalan. RFID / NFC: n avulla näen vain kaksi vaihtoehtoa: joko sinulla on kaulanauhalla varustettu kortti, ja aina kun poistut työpöydältäsi, kortin on oltava mukanasi, tai kortti ja lukija ovat paikassa, joka liikkuu vähemmän kuin käsivartesi esim. tarra vyösi ja lukija jonnekin tuolilla.
Voi olla helpompaa saada joustava NFC-tarratyyppinen asia paperitasolle takataskussasi ja lukija istuimen alle, ehkä?
dandavis
2019-12-20 01:17:38 UTC
view on stackexchange narkive permalink

Jos tuolissasi on kaasupullo korkeuden säätämiseen, se uppoaa hieman istuessaan. Kasteeni on noin senttimetri. Se on enemmän kuin tarpeeksi säteen katkaisu- tai heijastussensorille, sali-ilmiöanturille tai jopa yksinkertaisesti kuolleelle magneettiselle reed-kytkimelle, kuten kodin hälytykset käyttävät ikkunoiden valvomiseen.

Voit antaa reed-kytkimen käynnistää / herättää mikron, kuten ESP8266, joka käyttää ESP-NOWia puhuakseen toisen ESP: n kanssa, joka on kytketty USB-sarjaan työpöydällä. Kun viesti on lähetetty, mikro voi mennä syvään uneen. Valitsemasi kieli lukee työpöydän sarjaportin; node.js, python, c # jne., ja suorittaa komennon tai käynnistää näppäinyhdistelmän työaseman lukitsemiseksi.

Mikä on haittapuoli lukita näyttösi aina, kun vaihdat istuimellasi. Oliko myös ensimmäinen ideani. Luulen, että tarvitset siihen viivettä, kuten jos se on yli 3 sekuntia.
Tällä on myös haitta langan siirtämisestä tuolistasi tietokoneeseen - tuolin pyörittäminen voi johtaa tietokoneen tuomiseen mukaasi (lisäetuna, että et ole 'poissa' tietokoneesta ... luulisin).
@LioElbammalf ESP-NOW toimii Wi-Fi-yhteyden kautta, joten tiedonsiirtokaapelia ei olisi. Ehkä jonkinlainen sähkön liikkeestä voinut estää myös paristojen vaihdon tarpeen.
Jos sinulla on murrettu sylinteri, kuten monet meistä, olet aina alimmalla pisteellä, joten et näe mitään pesuallasta. Tai jos nostat istuinta jatkuvasti ja se laskee ajan myötä, kuten minunkin, se voi rekisteröityä miehitetyksi, vaikka se vain ei ole tukenut sinua.
virolino
2019-12-20 18:46:20 UTC
view on stackexchange narkive permalink

Edellisessä työssä meillä oli myös sääntö, että näyttö oli lukittava (tehdään yleensä painamalla Win + L).

Pizzaa ei kuitenkaan ollut; sen sijaan tietokonetta käytettiin joukkoviestien lähettämiseen kollegoille. Sähköpostiviestien aiheet olivat yhtä vaihtelevia kuin ihmisten mielikuvitus:

  • kutsut erilaisiin tapahtumiin;
  • kutsut erilaisiin juhliin lukitsemattoman tietokoneen työpöydällä ;
  • kalliiden tuotteiden myynti erittäin edulliseen hintaan, syistä riippumatta;
  • jne. jne.

Usein sähköisen viestin sisältö posti oli tiimityön tulos.

Ainoa rajoitus oli, että viestien tulisi käyttää kunnollista kieltä eikä olla (kovin) loukkaavaa. En ole myöskään koskaan kuullut sähköposteista, jotka on lähetetty vahingoittamaan unohdettavaa henkilöä (esim. Irtisanomisilmoitus, loukkaava kieli esimiehille tai lomailijoille ...).


Helpoin ja halvin tapa on vain käyttää Win + L: ää. Kun ostat pizzaa kaikille muutaman kerran ja joudut kärsimään heidän vitsinsä / sarkasminsa samanaikaisesti, et koskaan unohda lukita sitä uudelleen.

Se on kuin opit olemaan pissattaessa sängyssä yön aikana. Se tapahtuu muutaman kerran, kunnes saat sen oikein.


Tekniselle ratkaisulle taivas on raja.

(Epäkäytännöllisenä) vitsinä saatat haluta katsomaan OMGWTF ja voittajia.

Esimerkki: määritä näytönsäästäjä käynnistymään ja lukitsemaan näyttö ~ 5 sekunnin käyttämättömyyden jälkeen (se on suunnilleen aika, jonka sinun täytyy nousta ylös ja kävellä pois, ennen kuin kollegallasi on mahdollisuus alkaa kirjoittaa kirjoittamatta huomaamatta). Se aiheuttaa ongelmia myös sinulle, mutta olet varma, että tietokone ei koskaan avaudu. Ei tarvita muita ohjelmistoja, laitteistoja tai töitä - hiiren liikuttamisen ja näppäimistön painikkeiden lisäksi. Samalla sinusta tulee yrityksen tuottavin työntekijä. :)


Vakavammin säännön tarkoituksena on saada ihmiset tietämään paremmin tietoturvatarpeet ja heidän tarpeensa osallistua prosessiin. Yleensä näytön lukitseminen on vähiten mitä turvallisuuteen voidaan tehdä, ennen kuin valitset hyvät salasanat - näyttöä ei ole lukittu, salasanaa ei tarvita lainkaan.

Jos sitä ei tehdä (lukitse tietokoneen näyttö, kun tietokone jää valvomatta), silloin on suuri mahdollisuus, että myöskään muita tietoturvasääntöjä ei noudateta.

+1 "tämän säännön tarkoituksena on saada ihmiset tietämään paremmin tietoturvatarpeet ja heidän tarpeensa osallistua prosessiin". Kyllä, ihmisten on oltava tietoisesti tietoisia turvallisuudesta. Automatisoidut järjestelmät toimivat vain yhtä hyvin kuin ihmiset, jotka asentavat niitä, ja aivan liian usein nuo ihmiset eivät ole kovin turvallisia tai ajattelevat niin turvallisesti, että ihmiset, joilla on laillinen tarve käyttää jotain, eivät vieläkään voi tehdä ylivaltaisia ​​menettelyjä.
@computercarguy Minulla oli kerran pomo, jolla oli sama ajatus, ja vaati, että ihmisten on asennettava tietoisesti Windows-päivitykset sen sijaan, että käytettäisiin GPO: ta tämän automaattiseen käsittelyyn. Voit arvata, kuinka monta tietokonetta oli harvoin ajan tasalla. Ihmiset ovat * kauheita * tekemään asioita säännöllisesti epäonnistumatta, en usko yksittäistä ihmistä, joka luulisi, että he eivät koskaan unohda lukita tietokonettaan (uskon, että he eivät muista, että unohtaneet lukita, ehdottomasti)
@Voo, Tietokoneen lukitsemiseksi tarkoitetun yksinkertaisen näppäinyhdistelmän ja päivitysten manuaalisen asentamisen välillä on ero. Ymmärrän, että (turvallisuus) ihmiset eivät kuitenkaan ymmärrä sitä. Päivitykset tulisi automatisoida, koska ne voivat olla monimutkaisia ​​ja suuria määriä niitä, samoin kuin IT-osasto, joka mahdollisesti hallitsee niitä. Myös päivitysten asentaminen ei todennäköisesti ole työntekijän keskittymä työssä, joten heidän aikansa on parempi käyttää päivitysten hallintaan. Puhumattakaan siitä, että tietokoneen lukitseminen muistuttaa talon tai yrityksen etuoven lukitsemista, kun se ei ole käytössä.
@computercarguy Joten sanot olevasi samaa mieltä siitä, että ihmisten on mahdotonta kirjoittaa kerran viikossa luotettavasti "tarkista upda", mutta on triviaalia muistaa painaa win + L satoja kertoja viikossa epäonnistumatta?
@Voo,, mitä sanon, on se, että jotain niin epäonnistumismahdollisuutta kuin päivityksiä tulisi valvoa ihmisten, joiden pitäisi tietää, mitä he tekevät, mitä keskimääräinen toimistotyöntekijä ei. Ja näppäimistön 2 näppäimen yhdistelmästä lyöminen tulee toissijaiseksi sen jälkeen, kun olet tehnyt sen lyhyen ajan. Teen sen tiedostamattomasti. On jopa aikoja, jolloin ajattelen jättääni paikkani ja lyödä sitä, vain tajuamaan, että minulla oli vielä yksi tehtävä / tarkistettava asia ennen lähtöäni. Saatat ajatella, että päivitysten tarkistaminen on helppoa, mutta se johtuu vain siitä, että olet tehnyt niin paljon ja niin usein, mikä on Win + L: n kohta.
@Voo, kyllä, se on hyvin erilainen kuin käyttöjärjestelmän päivitysten tarkistaminen. koska näppäinyhdistelmän painaminen on automaattinen rutiinimekaaninen liike, kuten esimerkiksi suuntavilkun vaihtaminen ajaessasi autoa
Eduardo Trápani
2019-12-19 19:48:36 UTC
view on stackexchange narkive permalink

Yhden oikein asennetun etäisyysanturin pitäisi olla riittävä havaitsemaan, kun poistut. Se on arduino-osa.

Pythonilla voit sitten käyttää sarjaporttia USB: n kautta lukemaan arduinon lähdön. Aktivoi näytön lukitus suorittamalla komento lukemasi mukaan.

Tuolin suuntaaminen ei ehkä ole tarpeeksi hyvä, se tulee kohdata tuolin yli, koska muuten tuolin takaosa mitataan ja saat väärän positiivisen, kun siirryt taaksepäin kuin 8 tuumaa.
arduino micro, jossa on näppäimistökirjasto, voi lähettää näppäinyhdistelmän näytön lukitsemiseksi
Robin Modisch
2019-12-20 17:13:24 UTC
view on stackexchange narkive permalink

Aseta ultraäänietäisyysanturi HC-05 lähelle näyttöäsi kohti rintaasi. Tarkista mitattu etäisyys määritetyn kynnyksen (potentiometri?) Suhteen ja lähetä näppäinpainallus tietokoneellesi lukitaksesi se, jos se ylitetään.

Voin mennä yksityiskohtiin haluttaessa, se on itse asiassa projekti, jonka ajattelin toteuttaa aiemmin.

Muokkaa: Hups, @Eduardo Trápani ehdotti sitä jo, mutta luulen voivani lisätä siihen.

Käytän digisparkin kaltaista sirua, joka voi jäljitellä näppäinpainalluksia (WIN + L), tämä ei aiheuta vaikeuksia ohjelmistojen asentamisessa tietokoneellesi.

AriasFco
2019-12-21 02:28:24 UTC
view on stackexchange narkive permalink

Yksinkertaisin ratkaisu olisi käyttää paineanturia (painetyynyä) istuimellasi. Tai painematto, jos käytät seisovaa pöytää.

Ihannetapauksessa voit kalibroida sen Arduinolla ja lähettää "Windows Key + L" tai "Ctrl + Cmd + Q", jos se on Omena.

Luulen, ettei mikään muu ratkaisu voi olla yksinkertaisempi toteuttaa tai ylläpitää.

Jos haluat hieman hienostuneemman ratkaisun, voit liittää vaa'an, taarata sen painosi mukaan ja asettaa painoraja Arduinolle signaalin lähettämiseksi.

Muokkaa: Ubuntu , voit määrittää minkä tahansa näppäinyhdistelmän näytön lukitsemiseksi. Mutta loppu vastaus pysyy.

Minkä tyyppistä paineanturia suosittelisit?
Hei @dotancohenM omien tuotteiden valmistaminen tuntuu parhaalta vaihtoehdolta https://www.tekscan.com/blog/flexiforce/how-create-pressure-sensor-padTai tämä linkki https://www.instructables.com/id/Use-a-DIY -Painelevy-kytkin automaattiseen-H-laitteeseesi
Avainkampan manuaalinen käyttö on yksinkertaisempaa toteuttaa ja ylläpitää, koska siitä tulee nopeasti automaattinen. Se ei vaadi koodausta, paristoja, johtoja, jotka rikkoutuvat tai estyvät, eikä sitä tarvitse kirjoittaa uudelle käyttöjärjestelmälle. Se ei myöskään riko joitain IT-käytäntöjä henkilökohtaisten oheislaitteiden liittämisestä tietokoneeseen. Sitten on tuolin muunnos anturin sijoittamiseksi, mikä ei ehkä ole tervetullut. Myös hyllyltä ladattavan kennon käyttö on luotettavampaa kuin kotitekoinen versio.
Aaron F
2019-12-21 05:03:41 UTC
view on stackexchange narkive permalink

Käytä hämärää ikkunanhallintaohjelmaa, jota muut eivät tiedä miten käyttää.

Käytän i3 ja haluan jättää työasemani tietoisesti lukitsematta, koska on hauskaa, kun palaa takaisin ja etsi ihmisiä, jotka painavat erilaisia ​​näppäinyhdistelmiä yrittääksesi aktivoida ryhmäkeskusteluikkunan (lähettämällä hauska viesti nimessäni osoittaisin, että he todistaisivat 'hakkeroineen minut'), jonka laitoin piilotettuun puskuriin.

Kaksi ja puoli vuotta tässä roolissa, mutta he eivät ole vieläkään selvittäneet sitä ... heidän tarvitsee vain RTFM ...

OP olisi edelleen ostamassa pizzaa, koska näyttö olisi lukittu. Se kuulostaa myös enemmän turhautumiselta, ei?
@BruceWayne "turhauttaminen" kyllä, ehdottomasti. Vaikka OP: n työpaikan viimeinen suojauslinja on näytön lukitus OP: n tietokoneessa, OP: n yrityksellä on suurempia asioita huolissaan ;-)
Koska tämä ei todellakaan turvaa heidän tietokoneitaan, tämä on huono ehdotus. Jos muiden tarvitsee vain RTFM: n kiertääksesi ehdotuksesi, se ei ratkaise mitään ongelmia, vaan luo pikemminkin uusia ongelmia.


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 4.0-lisenssistä, jolla sitä jaetaan.
Loading...