Mouse jiggler.

Для чего:

предотвращает залочивание экрана; мессенджеры, автоматически показывающие вашу активность по движению мыши - показывают что вы активно работаете.

Старый дедовский способ: положить оптическую мышку на наручные часы; движение секундной стрелки воспринимается сканером мыши как движение мыши.

Недостатки:

  1. не каждая мышь реагирует на каждые часы. Нужно подбирать.

  2. если положить мышь на часы небережно или случайно задеть ее - может прекратить работать.

Предлагается:

плата Arduino Pro Micro за $4 на Али; она умеет прикидываться мышью или клавиатурой. Минимальная доработка платы: в отверстия выводов Gnd, 2, 3 впаивается простейший переключатель, вот такой:

Код для Arduino:

#include <Mouse.h>
int move_interval = 3;
int loop_interval = 30000; 
int TXLED = 30;
int switch_on_off; 

void setup() {
 pinMode(2, INPUT_PULLUP); 
 pinMode(RXLED, OUTPUT); 
 pinMode(TXLED, OUTPUT); 
 digitalWrite(RXLED, HIGH);  //RX LED off
 digitalWrite(TXLED, HIGH);  //TX LED off
 randomSeed(analogRead(0));
 Mouse.begin();
 delay(200);    
}

void loop() {
  digitalWrite(TXLED, HIGH);
  switch_on_off=digitalRead(2);
  if(switch_on_off==LOW)
 {digitalWrite(RXLED, LOW); 
  int x = random(4) - 2;
  int y = random(4) - 2;
  Mouse.move(x, y, 0);
   digitalWrite(TXLED, LOW);
   delay(100);   //does not work with 50!
   digitalWrite(TXLED, HIGH);
  delay(loop_interval);
  }
 else  {
  digitalWrite(RXLED, HIGH);
  digitalWrite(TXLED, HIGH);
  }
}

Что делает: когда переключатель замыкает контакт 2 на землю, каждые 30 секунд двигает курсор мыши в случайном направлении на 2 пикселя. При каждом срабатывании третий светодиод на плате моргает.

Когда контакт 2 на землю не замкнут, горит только светодиод питания.

Осторожно! Бывают Arduino Pro Micro на 3.3 вольта. Они для поделки не подходят! Нужна плата именно на 5 в. Как отличить по внешнему виду: на 3-х вольтовой кварц на 8 МГц, на 5-вольтовой - на 16.

Код тривиальный, был опубликован например здесь.

Для скептиков и критиканствующих: на моем лаптопе экран залочивается через 10 минут неактивности, для продолжения работы нужно вводить корпоративный пароль. Изменить время залочивания невозможно. Ввод пароля какждый раз если не стучал по клавишам 10 минут - жутко анноит.

Каждый день в 8 утра - созвон, нужно написать в чатик good morning. Пишу не вставая с кровати, активирую jiggler, продолжаю спать до...сколько нужно. Мессенджер показывает что я активен. Если в чат приходит сообщение, компьютер пищит, у меня на тумбочке монокулярчик, смотрю через него на экран, если не мне - сплю дальше. Я люблю спать. А вы?

Комментарии (229)


  1. Kalobok
    04.10.2022 06:04
    +108

    Тащи с работы каждый гвоздь, ведь ты хозяин, а не гость!


    1. SuperTEHb
      04.10.2022 12:50
      +34

      Возвращаясь с космодрома, прихвати чего для дома.


  1. AllexIn
    04.10.2022 06:25
    +72

    Неоднозначное отношение к статье.

    Сначала хотел минусануть, потому что работать на работе где от тебя требуют движения мышки - непонятно зачем. Надо не хаки делать, а работу менять.
    Потом понял, что у автора не такая сиутация, что у него по политикам безопасности лочиться ноут. И тоже хотел минусануть. Потому что надо не политики безопасности нарушать, а обсуждать улучшение - например, просить хардварный ключ.

    Но все таки я поставил плюс. Причина в том, что часто в компании действительно бывают тупые политики, с которыми ничего нельзя сделать и проще хитрить. Не для того, чтобы налюбить работодателя, а просто чтобы построить свой режим работы так, как лучше тебе. К примеру, мой режим работы очень сильно отличается от общекомандного, но я об этом особо не рапространяюсь, потому что зачем?


    1. K_Chicago Автор
      04.10.2022 06:36
      +46

      в моей ситуации есть нормальная абсолютно фирма, занимающаяся полезным и важным делом где я с удовольствием работаю, и есть другая, международная, очень крупная, которая нас недавно купила. И начала наводить "порядок". В том числе заставила перезалить лаптопы, забрала админ права, и делает еще много, много всего в этом же стиле.

      По существу - например, сейчас пол-одиннадцатого вечера а я работаю, потому что мне так удобнее. И утренние созвоны для меня очень неприятны, к тому же основная фирма на два часовых пояса к востоку, так что когда у них созвон в 10 - у меня 8 утра.

      К смене работы в стране развитого капитализма люди относятся гораздо серьезнее, чем где-то.

      Вы плохо знаете, что люди готовы терпеть, лишь бы не лишиться вклада компании в пенсионный фонд и сохранить ежегодное повышение и премию. "движения мышки" никто формально не требует. Но я предпочитаю не афишировать что мои самые продуктивные часы - после полудня. В этом прелесть работы из дома - я работаю когда мне удобно.

      Вы также плохо понимаете что значит бороться с "политиками безопасности" в международной компании со штатом в несколько десятков тысяч человек.


      1. AllexIn
        04.10.2022 06:52
        +1

        Где вы увидели предложение бороться с политиками безопасности?


        1. K_Chicago Автор
          04.10.2022 07:03
          +27

          вот здесь: " обсуждать улучшение - например, просить хардварный ключ. "
          смысл этого высказывания, как я понял - добиваться для себя исключений в политиках. Кстати, ключ здесь никакой не поможет, это установка прописана головной фирмой, без возможности изменения в принципе. Также как ее идотский логотип на заставке. Вместо ключа итак используются обязательные теперь authenticators, установленые на смартфонах.

          Я пытался до вас донести, что противостоять легальным способом корпоративному идиотизму - невозможно.

          Пример - я работал на фирму пол-года контрактором, был полностью вовлечен в разработку, когда перевели на FTE - новые хозяева обязали пройти 16-часовой online курс онбординга, который сводился к рассуждениях о смысле цветов логотипа компании, о "подсознательных предубеждениях" и о вкладе компании в уменьшение углеродного выброса. Когда мой менеджер пропросил их письменно позволить мне не проходить этот онбординг, он получил письменный же категорический отказ с увещеванием о критической важности корпоративной идентичности. Так понятнее о "борьбе с политиками"?
          Но это все злейший оффтопик, статья сугубо техническая с простой и полезной самоделкой без всякого криминала. Зачем мы оффтопим?


          1. AllexIn
            04.10.2022 07:09
            +15

            Ладно, ладно. Убедили. Надо было ставить минус.


            1. K_Chicago Автор
              04.10.2022 07:25
              +10

              вы сильно переоцениваете важность кармадрочества.


              1. AllexIn
                04.10.2022 07:30
                +5

                При чем тут карма? Я про статью.


                1. K_Chicago Автор
                  04.10.2022 07:37
                  +4

                  а я про вашу иллюзию что ваш плюсик мне очень важен


                  1. AllexIn
                    04.10.2022 07:42
                    +18

                    Да, я так и понял. Вам не важно мнение людей о вашей статье. Вам не важны причины по которым руководство вводит в компании те или иные правила.
                    "...Ведь ты хозяин, а не гость"
                    Насколько же верным был первый же комментарий, даже удивительно.


                    1. K_Chicago Автор
                      04.10.2022 07:47
                      -3

                      вы отождествляете себя с "людями"? "мы, Allecln..."

                      О "людях". Например, общая оценка поста сейчас 0, однако уже проголосовали 20 человек и мнения разделились точно пополам. Вот это мне интересно и имеет значение, а ваши разглагольствования - нисколько.


                      1. Antra
                        04.10.2022 08:41
                        +8

                        Т.е. вас интересует только факт, сколько плюсов/минусв. А объяснения, почему так много людей поставили минусы, не интересны.

                        Занятно.


                      1. K_Chicago Автор
                        04.10.2022 09:10
                        +3

                        когда большое количество людей проголосовало и мнения разделились почти пополам - это означает что тема и интересная, и "цепляет", так сказать, полемическая. Вот это мне важно. А "объяснения" это дело тёмное, индивидуальное и как безинформационное.


                      1. SuperTEHb
                        04.10.2022 10:23
                        +6

                        Так вот же она, полемика-то. Зацепило человека. Вы же этого хотели?


                      1. saboteur_kiev
                        04.10.2022 18:24

                        Это может означать что угодно. Люди могут проголосовать просто за и против срача, а не за интересную или интересную тему..


                  1. nochkin
                    05.10.2022 16:22
                    +1

                    Зато они важны читателям статей на сайте, по ним определяется ценность статьи. А это важнее.


              1. KrivisKrivaitis
                05.10.2022 01:04
                -4

                Большая часть населения Хабра имеет карму ниже нуля и поражена в правах. Какбэ плюсики-минусики — это не про дрочево, это про то, как лишить права голоса и монетизации большинство аудитории.


                1. K_Chicago Автор
                  05.10.2022 01:10
                  +3

                  плюсики и карма - это разные вещи, друг от друга не зависящие от слова совсем.

                  "карма" имеет какой-то практический (хотя и странный) смысл, а "плюсики" - это именно дрочево по моему пониманию.

                  Честно говоря не в курсе про "монетизацию", не интересуюсь.


                  1. KrivisKrivaitis
                    06.10.2022 03:57

                    плюсики и карма — это разные вещи, друг от друга не зависящие от слова совсем.

                    Смотря что чем называть, про плюсы и минусы имел в виду именно карму, а не рейтинг.
                    Давно на Хабре, с середины нулевых.


                    1. K_Chicago Автор
                      06.10.2022 04:04
                      +1

                      это очень удобно: "я вовсе не это имел в виду!". Еще можно например: "пида..с! Ох, пардон, но я же в лучшем смысле этого слова!"
                      "Давно на Хабре"...а толку-то? Ну напиши пост неглупый и интересный, нормально оформленый, и карму тебе поднимут, и не будешь гундеть что жизнь мол справедлива только к неграм.


                      1. vconst
                        06.10.2022 11:15
                        +1

                        Не кормите карианытиков, плиз


                      1. KrivisKrivaitis
                        06.10.2022 15:48

                        Вот, кстати, ходячая антиреклама механизма кармы.

                        Человек тянулся за морковкой настрчил аж целых 24 публикации, а корма маленькая, всего 4.

                        Т. е. его упорно сливают, как бы хотят сказать: "Горшочек, больше не вари".


                      1. vconst
                        06.10.2022 19:04
                        +1

                        Вот жеж глупенький ))))

                        Мне плевать на карму )))
                        Вообще )

                        То, что после почти 10 лет флуда на Хабре и спустя 16к каментов, я все еще не слитый до ридонли и даже не в минусах, как ты — говорит о том, что я интересный собеседник и пишу хорошие статьи :)

                        А ты зареган практически вчера но, судя по профилю — уже никому тут не интересен


                      1. KrivisKrivaitis
                        06.10.2022 18:18
                        -1

                        это очень удобно: «я вовсе не это имел в виду!». Еще можно например: «пида… с! Ох, пардон, но я же в лучшем смысле этого слова!»

                        Вы попробуйте писать без этого панибратски-шариковского тона.

                        Ещё раз, я непрерывно присутствую на Хабре с середины нулевых, разницу между рейтингом и кармой знаю отлично — есть какие-то сомнения в этом?
                        «Давно на Хабре»… а толку-то? Ну напиши пост неглупый и интересный, нормально оформленый, и карму тебе поднимут, и не будешь гундеть что жизнь мол справедлива только к неграм.

                        Во-вторых, откуда Вы знаете, написал я статью или нет?

                        В-третьих, Ваш совет кто-либо спрашивал?

                        В-четвертых, про пользу написания неглупых постов нам расскажет sith и остальные авторы, находящиеся в read-only.

                        Возможно, Вы — новичёк на Хабре и Вас распирает от гордости за карму 23, но правило здесь такое — за статьи плюсуем, за каменты минусуем.

                        А для того чтобы получить здесь бан на 365 дней достаточно одного нейтрального комментария от неадекватного модератора при положительной карме и отсутствии минусов за камент от аудитории, проверял лично.
                        Так что не удивляйтесь, если Ваши три публикации в один прекрасный момент не помогут Вам писать без ограничений.


                      1. DMGarikk
                        06.10.2022 18:22

                        В-четвертых, про пользу написания неглупых постов нам расскажет sith и остальные авторы, находящиеся в read-only.

                        господина ситха я так понимаю заблокировали за крайнюю, причем явно намеренную, токсичность в комментариях (я даж не представляю сколько бы яда он тут вылил в текущие времена если бы не был в ro)

                        в таких случаях я бы предложил RO только для комментов таким людям ;)


                      1. vconst
                        06.10.2022 19:05

                        Сит — одиозная личность )) Его сливают и банят везде, вообще везде :)


            1. nikolas78
              04.10.2022 14:48
              +2

              Ладно, ладно. Убедили. Надо было ставить минус.
              Вы хоть бы тег сарказм ставили…


          1. Zenj
            04.10.2022 14:40
            +5

            О, поддерживаю! Как только мне станут втирать про "углеродный выброс" - вся моя лояльность компании станет чисто формальной. Как была "преданность делу коммунистической партии" при Союзе. В буллшит я не верю.


            1. sergio_deschino
              05.10.2022 09:27
              +2

              Проблема в том, что даже если руководству компании абсолютно наплевать на углеродный след и все эти вещи, то чтобы быть в тренде (особенно, если это b2c eCommerce) они нанимают специального манагера, который генерит тонны идиотизма и вовлекает в это дело всех остальных, чтобы как-то показать руководству свою необходимость и в пресс-релизах/на сайте упомянуть о проведённых мероприятиях.

              Из типичного: для внутренних эвентов закупили какое-то безумное количество бамбуковых вилок, ножей и ложек, которыми невозможно есть, потому что они ломаются, расщепляются и дают привкус древесины вместо …. железных, которыми пользуемся каждый день и которые есть в достаточном количестве. Зачем? Ну, чтобы не пластиковые, которых у нас отродясь не было.


              1. K_Chicago Автор
                05.10.2022 09:43
                +4

                " нанимают специального манагера"...

                наивный человек...

                Они создают под это дело отдельное подразделение с "директором по связям с общественностью" как минимум, с сотней сотрудников и нехилым бюджетом.

                Например, для проведения onboarding новых сотрудников штата соответствующего отдела около 20 человек, с веб-дизайнерами, с менеджерами по корпоративной идентичности, с психологом и скрам-мастером..., я полагаю и со специалистом по индоктринации.


              1. 0xd34df00d
                05.10.2022 19:12
                +2

                Скажите, а вы что-нибудь слышали про ESG и про то, какую роль эти показатели играют в жизни компании?


                1. sergio_deschino
                  06.10.2022 11:37

                  Голосом свидетей Иеговы*: "Вы не хотели бы поговорить о боге?"

                  В нашей компании проводятся Sustainable Wednesday практически каждую неделю) К счастью, дело это добровольное, но туда ходят те, кто хочет легально на пару часов откосить от работы.

                  *Запрещенная на территории РФ секта


          1. 0xd34df00d
            04.10.2022 17:14
            +3

            он получил письменный же категорический отказ с увещеванием о критической важности корпоративной идентичности

            Какая идентичность? Диверсити is our strength же.


          1. DMGarikk
            04.10.2022 19:30
            +1

            Также как ее идотский логотип на заставке

            учитывая уродские политики. можно еще подушнить — логотип на заставке, особенно если его видно на lock screen это дырка в безопасности

            нашел ноут на улице/в кафе — открыл — сразу видишь из какой он конторы, можно его продать на черном рынке

            p.s. кстати по этим причинам в нормальных фирмах, перестали на пропусках в офис писать название фирмы и ставить фотку, максимум фио… чтобы по найденном на улице пропуску левые люди в офис не ходили


            1. sergej_pipets
              04.10.2022 21:43

              В СССР на предприятиях серьёзного направления на пропусках снаружи было просто написано "Пропуск", а внутри фотография, срок годности пропуска, и резиновым штампом абстрактный значок, типа шестеренка, квадрат, цветок, и т.п. Может быть несколько разных значков, разных цветов.


              1. Zenj
                05.10.2022 01:20
                +6

                На совсем серьезных предприятиях пропуска наружу не выносили. Они и хранились на проходной в специальных картотеках с номерными кнопками. Каждый сотрудник знал свой номер, кнопку свою нажал - пропуск выпал в руки вахтеру, тот сверил фото и пропустил. А выходишь с предприятия - пропуск вахтеру отдаешь.

                Т.о., и у сотрудников на руках нет ничего, что бы их идентифицировало, и подделывать пропуска бесполезно...


                1. VladSMR
                  06.10.2022 11:59

                  Мой, например, был К-357 красный
                  А книжка в секретной библиотеке выдавалась на руки в обмен на пропуск, чтобы с территории не уйти :-)))


                1. Maks_K2
                  06.10.2022 19:04

                  У меня был такой К-21, блин какой я старый


                  1. denaturat
                    07.10.2022 03:16

                    Вы двое наверное и политические анекдоты можете друг другу травить просто их номера называя


            1. kost
              04.10.2022 21:58
              +1

              На корпоративных ноутбуках и так есть стикер с надписью “Property of CompanyName” и штрих-кодом.


            1. A-Z-0-9
              05.10.2022 00:57

              Не понял почему убрали фотографию а ФИО оставили. Логично что фотку надо оставить что бы было видно это твой пропуск или нет. На старой работе убрали ФИО, оставили только фотографию. Но там объясняли это требованиями GDPR :)


              1. DMGarikk
                05.10.2022 12:28
                +1

                в фотке нет смысла, потому что когда пропуск прикладываешь у охранника твоя фотка на мониторе
                а ФИО нужен чтобы ты в офисе не потерял свой пропуск на столе


              1. sergej_pipets
                05.10.2022 20:31
                +1

                Это как в поликлинике, когда запретили разглашать ФИО:"Больной с сифилисом! Проходите!!...


      1. saboteur_kiev
        04.10.2022 18:23
        +1

        Вы плохо знаете, что люди готовы терпеть, лишь бы не лишиться вклада компании в пенсионный фонд и сохранить ежегодное повышение и премию

        Видите что нормальная пенсия с людьми делает =)


    1. intet
      04.10.2022 08:32
      +20

      У нас в компании поставленна политика, что через 15 минут ноут блокируются и часто теряет vpn. Разблокировать ноутбук и подключить обратно vpn дело пары кликов и пары минут, но иногда vpn подключается не с первый попытки и тогда бываешь до 10 минут ждешь.
      Но очень не удобно когда отводишь ребенка в садик, приходишь домой во время прямо к началу рабочего дня и утренного совещания, а у тебя опять vpn отключился. Зато с такой иммитацией включил с утра за завтраком и не паришься что снова придется проходить через долгую операцию.


      1. AndreyHenneberg
        04.10.2022 19:46
        +3

        Тут, скорее, надо пинать админов, чтобы чинили VPN: бардак же. То, что ноутбук лочится — фигня. У меня блокировка экрана через 5 минут и я без каких либо проблем ввожу не самый короткий пароль. А вот потеря связи — серьёзная проблема. Особенно, если есть проблемы с её восстановлением.


    1. hbn3
      04.10.2022 17:10
      +2

      что у него по политикам безопасности лочиться ноут.
      Это от недоработок — у нас например и по таймауту лочится и девайс к usb можно подключить только из предаппрувленного списка. Так что аналоговые решения более непробиваемые.


      1. vconst
        04.10.2022 17:21
        +1

        А вот и вопрос — можно ли заставить ардуинку прикинуться «правильным» юсб-девайсом?
        По какому протоколу и что именно считывается системой, чтобы проверить допуск?


        1. Ocelot
          04.10.2022 17:46
          +1

          Считывается VID/PID, отдавать нужные значения ардуиной — элементарно.


          1. vconst
            04.10.2022 18:05
            +1

            Ну тогда вообще нет проблем. Одним портом ардуинка читает код, другим — его подсовывает :)


            1. AndreyHenneberg
              04.10.2022 19:48

              Достаточно один раз считать VID/PID мышки и впистать их в прошивку.


              1. vconst
                04.10.2022 20:53
                +1

                Пусть девайс будет универсальным)


                1. AndreyHenneberg
                  04.10.2022 21:08

                  Тоже, конечно, вариант. Но как ардуина будет получать эти идентификаторы? Для этого она должна уметь быть хостом, а это уже не так просто.


                  1. vconst
                    04.10.2022 21:29

                    Придется малинкой докинуть!


                    1. AndreyHenneberg
                      04.10.2022 21:58

                      Не обязательно, можно и на микроконтроллере сделать, просто контроллер должен быть сильно другим, не ATmega328/32U, а что-то пожирнее. Вот, кажется, STM32F4xx умеют быть хостами. Это если делать устройство делать прокладкой между мышкой или клавиатурой и компьютером. В общем, это уже на за полчаса делается. Даже при условии наличия контроллера. Как минимум, ещё и плату придётся разводить и паять под такое дело.


                      1. vconst
                        04.10.2022 21:59

                        Надо выходить на кикстартер!


                      1. AndreyHenneberg
                        04.10.2022 22:10

                        Ну… Можно, конечно, но сейчас до него сложно добраться и я не уверен, что это прямо сильно кому-то надо. В принципе, можно использовать STM32F401 — он умеет работать в режиме OTG, а вывод делать программно — там же скорости-то всего-ничего, мышка же и клавиатура. То есть можно взять такую плату на AliExpress, нарисовать куда и как паять USB-штекер и всё, остальное — программная часть. Это если я сейчас ничего не напутал, потому что у меня третий час ночи и такое время не сильно способствует правильной работе мозга.


                      1. iig
                        05.10.2022 11:17

                        Шаг 1. Подключаем мышку к компу, записываем VID/PID на бумажку

                        Шаг 2. Переносим цифры с бумажки в микроконтроллер. Arduino само себе программатор.


                      1. AndreyHenneberg
                        05.10.2022 12:14
                        +2

                        Именно это я и имел в виду с самого начала. А потом задача разрослась до получения универсального устройства.


                  1. BigBeaver
                    06.10.2022 12:54

                    $ lsusb


  1. LeshaRB
    04.10.2022 07:19

    Есть же программы, которые двигают курсор

    На маке помню стоял трекер времени, заказчик так работал по апворку,

    Использовал бесплатную Jiggler


    1. K_Chicago Автор
      04.10.2022 07:24
      +12

      как правило, ничего устанавливать на корпоративный лаптоп не разрешается. К тому же набор самостийно установленых програм периодически контролируется ремотно. Но да, таких програм полным-полно, на оригинальность я не претендую.


      1. AndreyYu
        04.10.2022 10:15
        +2

        В компаниях так же запрещают втыкание чего угодно в USB порт корп ноутбука.


        1. Astroscope
          04.10.2022 10:29

          И мышь тоже? Не спорю, просто спрашиваю.


          1. AndreyYu
            04.10.2022 10:51

            Да, у нас вообще просто отключено всё было, даже наушники с мышками.


            1. Astroscope
              04.10.2022 15:57

              Ого! :(


            1. AndreyHenneberg
              04.10.2022 19:55

              Санитаров к директору! Срочно!!!

              Помнится работал я в одной конторе, где мне запрещали из дома подключаться к офисному серверу через SSH и, соответственно, открывать этот порт наружу. Типа, взломают. И при каждой мелкой неприятности, если она происходила в нерабочее время, приходилось просыпаться, собираться, на такси ехать через полгорода, а всё в обратном порядке. Всё могло занять часа три, при том, что работы — на 10 минут. Вот это было весело. А из дома можно было всё сделать за те же 10 минут + время на включение компьютера. Было это 18-19 лет назад. А 6 лет назад наняли меня писать программу, которая должна была работать на сервере с Linux, выдали компьютер с Windows и не разрешили ставить туда Linux. И все USB были заблокированы. Учитывая, что требовалось использовать системный вызов fork(), это было очень продуктивно проведённое время.


              1. WASD1
                04.10.2022 20:18

                6 лет назад WSL (правда WSL-1) уже был.
                И для каких-то простых сценариев (без подключения оборудования, доустановки модулей ядра...) он воплне подходил.


                1. AndreyHenneberg
                  04.10.2022 20:49
                  +1

                  Учитывая, насколько часто я вижу Windows, не удивительно, что я не знал про этот инструмент. Впрочем, мне в любом случае пришлось делать костыли и фактически ставить Linux поверх Windows, используя Cygnus или что-то в этом роде. Не помню уже. Но суть в том, что мне на рабочем месте нужен был Linux, а высосанные из пальца политики безопасности делали только одно — мешали делать работу, ради которой меня наняли.


                  1. K_Chicago Автор
                    05.10.2022 01:27

                    как я понимаю основная беда с "политиками безопасности" в большой фирме - это та, что одно подразделение за большие деньги занимается "политиками безопасности", и совсем другие подразделения - занимаются практической работой на компьютере, в том числе и разработкой софта. Это сарказм. Это о том, что люди из "политики" имеют крайне скудное представление, о том, чем именно занимаются остальные люди, которые выполняют реальную работу. "Политики" поощряются за объем проделаной работы, т.е. "чем больше расстреляем - тем больше премию получим".

                    Результат - "политики безопасности" обычно параноидальны ("безопасности мало не бывает"), наносят конкретный ущерб продуктивности работы и к тому же имеют зияющие дыры, которые мало-мальски опытные пользователи обходят легко.

                    Вообще по моему 20-летнему опыту работы в США, в больших корпорациях рационального, разумного - неожиданно мало, бюрократизма, формализма и начетничества - до обидного чуть больше чем 146%. В достаточно большой фирме (скажем, со штатом от 10 000) атмосфера до боли напоминает родной СССР. Эти гиганты успешно существуют в основном за счет инерции, монополизации и верховой коррупции.


                    1. AndreyHenneberg
                      05.10.2022 01:36

                      Я бы даже сказал, что такая ситуация подталкивает к обходу этих ограничений и средств контроля, а в дальнейшем, как следствие уже совершённых нарушений и обманов (иначе же работать невозможно), снижение ответственности и производительности: раз обманувшему, второй раз обмануть легче, тем более, что обманывать приходится того, кто уже поставил себя по другую сторону баррикад и потому подсознательно рассматривается не как союзник и товарищ в общем деле, а как противник.


                    1. Lissov
                      06.10.2022 12:00

                      Да, но... я прекрасно, что в отделе безопасности работают люди, которых за взлом лишат премии, а мои неудобства - кого они волнуют, мне за это деньги платят.

                      Потому первый шаг - обосновать руководству эти неудобства в финансовом эквиваленте. Например, "я трачу 30 минут в день на логины", начальник умеет посчитать из этого "ХХХ прямых расходов фирмы", и уже решить что важнее. В том числе, "я люблю утром спать, а вечером работаю эффективнее. Разрешите мне спать утром и работать вечером - буду закрывать на 50% больше задач". В моём случае я выбил таким образом расписание перезагрузки, которое отличается от около 1000 остальных пользователей. Работает :)

                      Но, конечно, надо быть готовым к тому, что начальник решит что лучше платить мне за неэффетивность. Ну ок.


        1. vvbob
          04.10.2022 12:50
          +4

          Тогда выход - манипулятор с сервоприводами, который, под управлением той-же ардуинки, теребонькает тачпад. В принципе тоже не особо сложный девайс.


          1. arheops
            04.10.2022 18:21
            +3

            Достаточно моторчик, на него проволочку и на тачпад. Когда моторчик крутится точпад что-то пытается считывать. Сервоприводы — переусложнение.


            1. mSnus
              04.10.2022 20:38

              А на проволочку - сосиску, чтобы палец имитировать


              1. vconst
                04.10.2022 20:54

                Морковка работает — проверено ))
                Сосиска, как-то очень не гигиенично и не эстетично))


              1. arheops
                04.10.2022 21:46

                Зачем? Я проверял, обычная медная проволка 1мм — работает без всяких сосисок.
                В некоторых старых ее надо еще к чему-то вроде стола подключить скользящим методом. В новых и так работает.


                1. vconst
                  04.10.2022 21:47

                  Царапать же будет


                  1. arheops
                    04.10.2022 22:02

                    Не знаю. Не царапает. Медленнее/реже крутитЕ?


                    1. vconst
                      04.10.2022 22:03

                      Я не пробовал, но мне кажется, что проволока не может не царапать пластиковый тачпад


                      1. Razoomnick
                        04.10.2022 22:22

                        На провод от наушников в пластиковой изоляции мой тачпад реагирует. Не факт, что реагирует любой, но для множества тачпадов, которые реагируют, проблема с царапинами решена.


                      1. arheops
                        05.10.2022 00:38

                        В смысле не может? А что может мешать? Если нет давления досточно — не будет царапать. Она ж легкая.
                        Не, оно то царапает и просто палец, просто вопрос насколько сильно и долго.
                        Ну можно токопроводной резиной обернуть если сильно боитесь. Возможно, некоторые будут работать и с обычной резиной-изолентой.


                      1. Dorfix
                        05.10.2022 18:26

                        Загните проволчку петлей.


          1. AndreyHenneberg
            04.10.2022 19:58

            Проще нажимать клавиши Alt, Ctrl и Shift. Три электромагнита, три гнутых стальных рычага с резинками на концах и адруинка с тремя реле. Это если собирать совсем из готовых плат. А если немного поразмыслить и попаять чуть больше, то можно и без промежуточных реле обойтись.


            1. vconst
              04.10.2022 20:56

              Имитировать ардуинкой — клаву и посылать три кнопки программно)


              1. AndreyHenneberg
                04.10.2022 21:09

                Там же проблема с блокировкой портов, поэтому и физические нажатия на клавиши.


                1. vconst
                  04.10.2022 21:35

                  Да… Тогда только сервы


                  1. AndreyHenneberg
                    04.10.2022 22:03

                    Не обязательно. Такая же конструкция, как в реле, только с длинным и хитро загнутым рычагом с резинкой на конце. Реле — прямо как в старых советских учебниках: вертикально расположенный электромагнит, к стойке, расположенной параллельно сердечнику, крепится подпружиненный рычаг, который и нажимает клавишу, и всё это запитывается через транзистор или оптопару. В самом тупом варианте — через ардуиновскую плату с реле. Хотя, конечно, можно и сервы использовать, если они уже есть и лень делать что-то более простое.


                    1. vconst
                      04.10.2022 22:04
                      +1

                      Советское реле — само по себе может бить и рычаг не нужен. Потому что тяжелое, здоровое и от замыкания дергается как припадочное )))


                      1. AndreyHenneberg
                        04.10.2022 22:13

                        Если такое есть, то к якорю можно прицепить гибкую пластину с резинкой и всё готово. Гибкую — чтобы не выдалбливало клавиши из клавиатуры.


                    1. vvbob
                      05.10.2022 01:16
                      +4

                      Вспомнил!

                      Это было в Симпсонах (tm)

                      Никаких Ардуинок, реле и сервоприводов :)


                      1. AndreyHenneberg
                        05.10.2022 01:26

                        У данного решения нет источника энергии, а вечных двигателей не бывает, но я видел нажималку из двигателя с редуктором и диском с «зубом», которым эта конструкция стукала по карандашу, пропущенному через отверстие в столе. Под этим отверстием на выдвижном лотке была клавиатура. Это кто-то так персонажа в онлайн-игре прокачивал. Но тут так сделать будет сложнее: ход клавиши сильно меньше, а замена клавиатуры сильно дороже. Там-то можно было ставить специально купленную дешёвку с большим ходом, а тут только та, что встроена. Если только нельзя подключить внешнюю. Но и шуметь такой механизм будет изрядно.


                      1. vvbob
                        05.10.2022 07:55
                        +1

                        "Птичка"законы термодинамики не нарушает, в ней встроен тепловой двигатель, работающий на разнице температур тела и головы игрушки.

                        Но так-то - я думал понятно что это шутка была.


        1. follow39
          04.10.2022 13:52

          Имел опыт с такой системой от каспирского, может она была слабо настроена, всех возможностей не знаю, но конкретно в моем случае проверка ограничивалась проверкой pid и vid устройства. И обходилось это довольно просто.


      1. andreishe
        04.10.2022 10:34
        +3

        Мышку туда-сюда дергать поди и из powershell скрипта можно.


        1. Tomasina
          06.10.2022 03:16

          Чтобы его запустить, нужны права, которые ограничены политиками.


          1. andreishe
            06.10.2022 08:12

            Powershell вообще запрещен? Зачем там тогда работать?


            1. iig
              06.10.2022 09:56
              +2

              Зачем там тогда работать?

              За деньги?


  1. delphersf
    04.10.2022 08:19
    +1

    KeepDisplayOn
    Move Mouse

    Эти 2 программы могут выполнять те же задачи, и не нужно никаких хардварных решений


    1. Truba
      04.10.2022 08:26
      +10

      На корпоративном лаптопе может быть недостаточно прав для установки ПО. Кроме того, сторонне ПО несложно обнаружить.


      1. JPEGEC
        04.10.2022 08:32

        ПО Может быть например в бровзере.

        Да тупо любой сайт с анимированным банером, просто прислонить мышь к экрану - профит.

        Или проблема сложнее чем я вижу?


        1. Truba
          04.10.2022 09:02
          +7

          Проблема действительно сложнее. Следящий софт время от времени делает скриншоты, а также ведет статистику посещенных сайтов.

          Лучший способ поменьше работать и побольше отдыхать - искать компанию без следящего софта и учета времени, а не тратить его на попытки обхода следилок.


          1. K_Chicago Автор
            04.10.2022 09:12
            +5

            искать "идеальную компанию" это займет намного больше времени чем 30 минут на программирование ардуинки. И в первом случае результат затратен и непредсказуем, а во втором - очевиден и однозначен. Примите и проч.


            1. vconst
              04.10.2022 10:18
              +1

              Но, если контора начнет делать скрины, а на них будет отличаться только курсор ± пара пикселей — то начнутся неприятные вопросы


              1. iig
                04.10.2022 11:16

                Набивать текст исходников chromium в окошке IDE не сильно сложнее дергания мышкой. А если запрещено втыкать свой эмулятор клавиатуры - робот с 2 пальцами для листания исходников chromium вверх и вниз тоже не выглядит слишком сложным ;)


                1. vconst
                  04.10.2022 11:44
                  +3

                  Изощренненько :)

                  Как-то решил посмотреть индийский боевик, полюбопытствовать, чего они достигли. Там какой-то индийский Бонд, спасался в падающем самолете. Боевик смотрелся как плохая комедия, было очень скучно, но — когда он начал вбивать какие-то коды в компьютер и тот стал скроллить текст имитирующий взлом чего-то там, я пригляделся, потому что видеть html в таком месте было несколько странно

                  Погуглил одну строчку со стоп-кадра — лицензия хромиума )))
                  Наивные индийские боевики ))


                  1. iig
                    04.10.2022 11:54

                    В мировом кинематографе есть, наверное, все возможные и невозможные сценарии для чего угодно. Сложно придумать что-то действительно новое ;)


                    1. vconst
                      04.10.2022 12:12
                      +2

                      Ну как сказать

                      Для Девушки с татуировкой дракона — сценаристы привлекли спецов, которые что-то реальное изобразили, поиск по бд, что-то еще. Вообще, традиционно любят «хакерский» нмар запускать.

                      Но, в паре фильмов я видел «голливуд терминал» ))) Как-то раз я на работе подконнектился в своему ВПС, установил на нем этот голливуд, запустил на весь экран и спросил коллег (они дизайнеры, далеки от всего этого"): «Похоже, что я пентагон взламываю?»

                      Ребята с очень серьезными лицами посмотрели и ответили «Похоже...» )))


                      1. iig
                        04.10.2022 12:28

                        Сюжет называется "Script Kiddy взламывает Пентагон". А что не так? Script kiddy продолжают существовать.



                      1. iig
                        04.10.2022 15:24

                        Напоминает панель управления proxmox :D

                        Ну так IRL после посрамления противника тоже обычно не поют и не танцуют :D


                      1. vconst
                        04.10.2022 16:09

                        Советую поставить и поглядеть на большом экране. Там даже карта мира псевдографикой рисуется ))


                    1. AndreyHenneberg
                      04.10.2022 20:04
                      +1

                      Лично видел в каком-то сериале, как спешно удалялись сверхсекретные файлы исходников, которые идут в комплекте с JDK.


                  1. 0xd34df00d
                    04.10.2022 17:17
                    +4

                    Да это везде так, просто мы тут в основном в айти разбираемся, поэтому айтишные огрехи наиболее очевидны. Были бы вы пилотом — фейспалмились бы от большинства сцен с полётами. Любили бы оружие — проматывали бы перестрелки.


                    1. vconst
                      04.10.2022 17:24
                      +5

                      Подруга очень долго и серьезно увлекалась лошадями. Ее коробит от каждого кино, где есть лошади… В особенности от ржания )) Какой-то звукооператор записал удачный сэмпл и теперь его во все фильмы пихают фоном, а там звук жеребца призывающего кобылу для… эээ… соития ))) То есть — очень не типичный для лошадей звук, особенно для кобыл )))))


                    1. fio
                      05.10.2022 04:54

                      Фильмы со сценами из Москвы (просто наших их много таких), любого года выпуска. Когда пожил в Москве, то стал считывать маршрут движения героев. Не всегда они перемещаются логично. Иногда это хаотичные прыжки по городу. Режиссер явно не заморачивался на достоверности - где получилось сцену снять/доснять/переснять, там и сделали.


                      1. sergej_pipets
                        05.10.2022 20:44

                        Где красиво - там и снимают. И не только в Москве. и не только в России. Погоня на танке по СПб в "Золотом глазе" выглядит как хаотичные телепортации по городу, к примеру. Да ещё с несуществующими местами.


                      1. vconst
                        05.10.2022 20:54

                        Насколько я помню — Питер был «выстроен» на студии


                      1. sergej_pipets
                        05.10.2022 20:58

                        Далеко не весь. Может, небольшая его часть. Подворотня, которую развалили танк, была настоящей, на Мойке, но надстроенной под нужные размеры. И танк разваливал эту надстройку, а не настоящий дом.

                        Интерьеры Новой Голландии - несомненно студийная постройка. Потому как в реальные архивы МО иностранцев снимать кино не пустят. Магазин, где тетка "заказывала компьютеры для школы" - реальный. Во всяком случае, опять же, снаружи.


                1. sim2q
                  04.10.2022 17:59

                  робот с 2 пальцами для листания исходников chromium вверх и вниз тоже не выглядит слишком сложным ;)

                  Ну вы же понимаете, что тут всего шаг остаётся до требования постоянно включенной вебкамеры. И я не осуждаю @K_Chicago и думаю, что тут извечная борьба брони и снаряда и все стороны правы в стремлении оптимизации.

                  ps ниже уже добавили мониторинг лица


      1. DYm00n
        04.10.2022 08:42
        +2

        Там есть же портативных версии подобных приложений. Когда парсил один сайт по работе, нужно чтобы ноут не засыпал, т.к. все делалось через селениум. Скачал подобную прогу, оказалось, что комп все равно блочится, даже если мышка движется через пол экрана (глюк/баг - не знаю). Включил эмуляцию нажатий кнопок на клаве - все ок стало.


      1. delphersf
        04.10.2022 08:46
        +1

        Для них не нужно прав админа


  1. sden77
    04.10.2022 08:23
    +6

    Если у вас есть старый смартфон, вы можете использовать его вместо часов. То есть, надо класть мышку на экран смартфона . По крайней мере для Андроида есть куча приложений для эмуляции движения мышки с помощью рисования на экране движущиеся дорожек. Плюс есть разные настройки типа скорости, расписания и тд


  1. DYm00n
    04.10.2022 08:39
    -4

    Такая штука прокатит, если ты работаешь в компании по продаже карандашей со штатом в 5 человек. Если же работаешь в большой корпорации, либо в продвинутом стартапе, но на корпоративном ноуте явно будут стоять приложения по мониторингу ЧЕЛОВЕЧЕСКОЙ активности (разумное движение мышкой, ввод разного текста в разных областях экрана и т.п.), а не тупое движение мышки на несколько пикселей в сторону и вниз


    1. Agne
      04.10.2022 09:04
      +2

      Важен сам факт аппаратной возможности.

      А с другой стороны может не ардуинка стоять, а малинка например. Если не хватит малинки, то у малинки может быть внешний канал для связи с сервисом какой-либо нейросети , для полноценной имитации человеческой активности. Пусть один бот другого бота мониторит.


      1. AndreyHenneberg
        04.10.2022 20:55
        +2

        «Не хочешь общаться с программой — заставь это делать другую программу»
        UNIX-way


    1. me21
      04.10.2022 12:45
      +5

      Зачем вообще мониторить человеческую активность? Можно же мониторить выполнение задач.


      1. Druj
        04.10.2022 13:52
        +5

        Если человек выполняет задачи в срок но при этом трекер показывает что половину дня он не работает, это значит что такой сотрудник недозагружен и за те деньги что ему платят, скорее всего, он может выполнить больше работы, следовательно можно попробовать загрузить его побольше. Разве это не очевидно?


        1. me21
          04.10.2022 15:17

          Ну как видите, мне это не было очевидно. Спасибо.


          1. saboteur_kiev
            04.10.2022 18:30
            +1

            Даже странно, что читая Хабр, вы так мало прочитали про "эффективных менеджеров" ;)


            1. me21
              04.10.2022 18:56
              +1

              Прочитал, может, и много, но я по умолчанию просто мыслю не как "эффективный менеджер" :)


        1. Zenj
          04.10.2022 16:03
          +2

          Главное, за те же деньги. Кто б сомневался :)


        1. vvbob
          04.10.2022 16:23
          +1

          Это верно для какой-либо спинномозговой деятельности, где головной мозг практически не используется, требуется только усидчивость и легкая переносимость монотонного труда. В программировании же - если человек пол дня (в сумме) обдумывает задачу, то по таким критериям он получается ничем не занят и его можно чем-то загрузить еще, что полная глупость. Большинство людей плохо совмещает обдумывание задачи с теребоньканием трекера, дабы тот ему kpi не зарезал.


          1. BigBeaver
            06.10.2022 13:43

            Пока думает, может полы помыыть в офисе)


      1. sergej_pipets
        04.10.2022 22:10
        +1

        К сожалению, не все манагеры это понимают.

        Я только сейчас нашел работу, где всё руководство понимает, что путь лучше работает всё предприятие, чем один я (выясняющий, почему предприятие не работает). И оно лояльно относится к моим занятиям чем угодно, когда нет заявок (устных, а не с отметкой в десятке документов) по проблемам.


    1. 0xd34df00d
      04.10.2022 17:19
      +2

      В большой корпорации все наблюдение может ограничиться (и нередко ограничится) тем, какой цвет иконки рядом с вами чаще видел ваш менеджер.


    1. hbn3
      04.10.2022 17:21
      +1

      стоять приложения по мониторингу ЧЕЛОВЕЧЕСКОЙ активности
      Микрософт уже давно продаёт системы для мониторинга сотрудников. Так там даже выражение вашего лица определяется.

      Типа читаешь письмо от начальника, а на лице радости нету — повод на тренинг отправить.


      1. vconst
        04.10.2022 17:26
        +1

        Типа читаешь письмо от начальника, а на лице радости нету

        «Подчинённый перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство»


    1. saboteur_kiev
      04.10.2022 18:29
      +1

      Если же работаешь в большой корпорации

      В большой корпорации всегда найдется большой начальник, который за откат купит большое корпоративное говнорешение, и иногда даже удивляешься какое оно внутри говно. Но все получили свои деньги и молчат.

      либо в продвинутом стартапе

      Ну вот в продвинутом стартапе, где получили много денег, и не знают что с ними делать, могут даже специально нанять программистов которые замутят blockchain-AI-mesh-featured-modernframework решение для остальных разработчиков, которое будет за ними следить, да.


    1. WASD1
      04.10.2022 20:22

      1. Зашёл на github,

      2. скачал рандомный репозиторий.

      3. через ту же ардуинку прикидываешься клавиатурой, вводящей этот текст из известного файла.

      4. Осталось только правильно (нормально-? логнормально-? ) распределить задержки между нажатиями клавиш.


      1. vconst
        04.10.2022 20:58

        Осталось только правильно (нормально-? логнормально-? ) распределить задержки между нажатиями клавиш
        Сначала записать лог активности за несколько часов набора кода, а потом просто проигрывать его


        1. WASD1
          04.10.2022 21:19

          я боюсь, что он с картинкой не будет бится (100500 окон, запусков (включая непредвиденные падения) и т.д.).

          А 4 часа набора кода подряд - конечно подошло бы, но где ж программисту такое удовольствие взять?


          1. vconst
            04.10.2022 21:35

            А 4 часа набора кода подряд — конечно подошло бы, но где ж программисту такое удовольствие взять?
            За неделю! ))


    1. Razoomnick
      04.10.2022 22:53
      +2

      Ну все же корпоративный идиотизм - это не чёрное и белое, а целый спектр. Мониторинг человеческой активности лично для меня в той области, в которой нужно искать новую работу. Но при этом смириться с политикой блокировки экрана, если все остальное в разумных рамках, - приемлемо, хоть и неудобно. Обойти блокировку предложенным в статье способом и сделать свою жизнь удобнее - тоже ок. Вопросы, а почему это курсор на 2 пикселя движется - ну вот мы и перешли в область спектра, где нужно искать новую работу.

      При этом вопрос, почему задачи не выполняются, если они не выполняются, - хороший и правильный.

      А ещё бывает одностороннее изменение условий. Устраивался на работу на одних условиях, и это было существенным, а по ходу начали появляться новые правила. Ультимативно. Что же, работу нужно менять, но не всегда это быстро и просто, и причина, по которой у людей возникает желание эти правила обходить или саботировать, очевидна. И я не вижу ничего аморального или неправильного в этом желании в таких условиях.


    1. jstbot
      05.10.2022 13:41

      обычно не области экрана а приложения и из заголовки


  1. vaniacer
    04.10.2022 08:49

    Включить кино на планшете/телефоне и положить сверху мышь, не?


  1. dolovar
    04.10.2022 09:04
    +5

    Это должен иметь каждый, работающий из дома на корпоративном лаптопе
    Не каждый. Очень не каждый.


    1. K_Chicago Автор
      04.10.2022 09:13

      верно. И в сарказм умеет очень не каждый. вот, например...


      1. dolovar
        04.10.2022 09:21
        +8

        IMSHO, здесь больше подходит не «сарказм», а «кликбейт».


  1. Geckelberryfinn
    04.10.2022 09:09
    +4

    Да, есть программы, дергающие мыши, но если есть страх мониторинга или отсутствие прав на их установку, то можно тупо поместить курсор в адресную строку браузера и положить камень на пробел.

    Это и называется "положить на работу"))


  1. EugeneVRN
    04.10.2022 09:14
    +3

    А чатик какой? У нас был в телеге, там есть отправка по расписанию. Я на всю неделю вперед создал сообщение "доброе утро!" настроил расписание на каждый день в разное время в интервале 15 минут и можно вообще утром не вставать


    1. tommyangelo27
      04.10.2022 10:35
      +5

      У вас в чатах здороваются каждый день? О_о

      Никогда с таким не сталкивался.


      1. EugeneVRN
        04.10.2022 10:47
        +1

        Да на удаленке было такое, типа перекличка. И автор про эту тему в последнем абзаце тоже написал. Может у вас опыта немного что так удивляетесь, так вот это еще ничего. На другом рабочем месте я сталкивался с тем что каждый день вечером надо залогировать время, что и сколько часов ты делал, и потом в конце месяца надо чтобы все сошлось, иначе менеджер будет тебя задалбливать на тему куда ты 3 часа времени в этом месяце потерял.


        1. tommyangelo27
          04.10.2022 11:15

          Ну наверное действительно немного, 12 лет и 5 разных компаний в трех разных странах, впервые на удаленке работал с 2011 по 2013. Ни в одной из них не сталкивался с приветствиями в групповых чатах. Если пишешь напрямую кому-то, то обязательно говоришь "Привет" или как-то ещё здороваешься. Но в групповых?... Вообще нигде и никогда.

          По поводу логирования времени в Джиру - наоборот, только в одной из моих компаний логирования НЕ было. В остальных надо было 40 часов в неделю записать в Джиру. Даже в продуктовой компании.


  1. ivan386
    04.10.2022 09:17
    +1

    Когда то был вариант просто приподнять мыш немного над поверхностью и указатель начинал дёргатся. Сейчас попробовал не получилось.


    1. morijndael
      05.10.2022 13:46

      У меня получалось, если её перевернуть, но так, чтобы красное пятно было на относительно близком объекте, типа полки над головой, или частично на мониторе. Видимо, тогда она ловит достаточный отклик, чтобы не вырубать сенсор, но при этом очень сильно зашумленный помехами


  1. GeckoPelt
    04.10.2022 09:36
    +3

    Мне вот тоже не нравится, когда ноут лочится. Мне иногда надо походить кругами, подумать, а потом еще ноут разлочивать. Неудобно


    1. Markscheider
      04.10.2022 09:54
      +3

      иногда надо походить кругами, подумать

      Я рассматривал вариант со связкой "финес-браслет - BT на ноуте". Там, вроде бы, Windows Hello такое позволяет. Если далеко от ноута не отходишь - он не лочится. Но как это будет на корпоративных ноутах с более строгими политиками безопасности - ХЗ.


    1. dolovar
      04.10.2022 09:59
      +3

      На дорогих ноутах встречается разлочка по отпечатку пальца. Возможно, есть внешнее USB-устройство с реализацией подобного. Немного облегчает задачу разлочки.

      Кроме того, иногда активное окно с ютубом, играющим музыку, препятствует локу. Возможно, не на всех корпоноутах такое работает, но я для «походить кругами» просто переключаю браузер на вкладку с музыкой.


  1. lynxp9
    04.10.2022 09:55

    Я бы оформился на почасовую оплату. Сколько проработал, столько получил. Если нет такой возможности (по ТК должна быть), то пропущенное время, закрывал бы отпуском за свой счет. Главное, чтобы каждый месяц отпуск вычитался из ЗП, а то к следующей смене работы придется проработать не две недели, а пол года. К тому же, обычно есть оплачиваемый отпуск, который обязательно нужно израсходовать к концу года.


    1. Markscheider
      04.10.2022 10:09

      Я бы оформился на почасовую оплату. Сколько проработал, столько получил.

      А как в этом случае учитывать отработанные часы? Программы-трекеры? Или смотреть на задачу, говорить: "это займет 50 часов рабочего времени"?


      1. lynxp9
        04.10.2022 11:39
        +2

        Почему нет? Или почему самому не прикидывать? Сегодня ходил в больницу, поэтому не 8, а 5 часов.


        1. APXEOLOG
          04.10.2022 17:36
          +1

          Потому что тогда получается, что сотрудник сам решает сколько себе платить. А потом он еще может решить, что сон тоже надо оплачивать, устал-то он от работы


  1. serge-sb
    04.10.2022 10:34
    +3

    AutoIT же (далее - всё на личном опыте, проверено). Из плюсов: можно анализировать реальную активность пользователя и дрыгать курсором только тогда, когда от пользователя ничего нет в течение определённого времени. По поводу залоченности и невозможности установки: поправьте меня, если встречается обратное, но даже на самом залоченном компе можно скачать и запустить portable-версию. Случай из жизни: залоченный "по самое небалуйся" корпоративный ноут (битлокер, невозможно ничего установить, в usb можно воткнуть не более, чем HID. Даже блютус-колонку не получается подключить). На деле оказывается, что скачать можно что угодно (лишь бы антивирус пропустил). Из папки пользователя (как минимум из папки загрузок) запуск исполняемых файлов запрещён. Но из других мест - можно.

    Собственно история: захотелось погонять одну игрушку. Был найден (пришлось прилично погуглить, но был найден) и запущен торрент-клиент. Скачана portable-версия игры. Ругается на отсутствующий DirectX 9-й версии (ещё бы, винда десятка). Хорошо, что ругается информативно: ищутся и скачиваются запрошенные dll-ки из нужного пакета, кладутся прямо в папку игры. Профит. Это я к тому, что уж простенькую программку автоматизации действий точно можно как-то запустить.


    1. Quark-Fusion
      04.10.2022 11:22
      +5

      просто вам ноут недолочили, довольно просто разрешить только запуск бинарников по белому списку, а повершелл только с одобренной подписью или вообще запретить


      1. serge-sb
        04.10.2022 12:39
        -1

        Да, поэтому и написал сноску, типа "поправьте меня". Окей, даже на наглухо залоченном компе есть офис. В офисе есть VBA. Ну если и его залочили, то я уж даже не знаю...


    1. vp7
      04.10.2022 18:12
      +1

      Поэтому самое верное - рабочий ноут использовать только для работы, личный ноут/стационарник - для личных целей. Сразу же решаются все проблемы и конфликты, связанные с установкой ПО, решаются вопросы с безопасностью (безопасники тоже не слишком радуются, когда пользователь ставит на рабочий комп всякое разное) и так далее.

      У меня на новой работе так и есть - на рабочем ноуте строго рабочие вопросы. Периодическая залочка экрана по неактивности решается наличием сканера отпечатков пальцев, по которому блокировка снимается.
      И все довольны.


      1. serge-sb
        04.10.2022 19:03
        +4

        Разумеется рабочий ноут используется только для работы (мой пример выше про запуск всякого разного - не более чем пример запуска всякого разного). Но есть парочка "но":

        Во-первых, наличие сканера отпечатка пальцев может отсутствовать;

        Во-вторых, даже если есть этот сканер, найдётся ситуация, когда и он не будет решением. Пример: на экране задачка, а перед ноутом - листок бумаги, на котором рисуется схема, пишутся мыс... чёрт, дёрнуть мышкой, фак, не успел! - вводим пароль / сканируем палец... так, на чём это я остановился...


  1. bios737
    04.10.2022 10:35

    Любой кликер или автоматизатор по типу uopilot и не только мышь двигается но еще и другую активность запустить можно.


  1. osmanpasha
    04.10.2022 13:02

    А трехвольтовая ардуина чем не подойдёт?


    1. isadora-6th
      04.10.2022 14:28

      USB - 5V, подойдет 3.3, если пины 5В толлерантны иначе — в худшем случае струйка дыма.

      Можно нагородить конвертер уровней или другое питание от батарейки, но зачем, если существует простое решение в правильной ардуинке.


      1. SuperTEHb
        04.10.2022 14:53
        +1

        Сигнальные линии USB как раз таки трёхвольтовые. А вот питание да, 5 В.


      1. osmanpasha
        04.10.2022 19:11

        Все равно не очень понятно. Вы же не думаете, что трехвольтовая ардуина сгорит от подключения штатного USB кабеля в штатный USB-разьем? Как бы ее прошивали в таком случае?

        Вообще трехвольтовая и пятивольтовая отличаются перемычкой, замыкающей вход и выход трехвольтового регулятора (чуть-чуть упрощённо), остальное у них одинаковое, в том числе атмега, которая может работать на 2.7-5.5В.

        Моя мысль в том, что использовать трехвольтовую ардуину в данной задаче - абсолютно валидное и легальное решение, не выводящее оборудование из допустимых пределов.


        1. arheops
          04.10.2022 23:20

          Вообщето может. Я так первые 3 подряд спалил. Тогда было сложно узнать какие чипы стоят внутри. От чипов зависит.
          Нет, пятивольтовая имеет разводку уменьшающую входящее напряжение.


          1. K_Chicago Автор
            04.10.2022 23:47

            как я писал выше, это видно по частоте кварца. А так да, на вид они почти одинаковые.


            1. arheops
              04.10.2022 23:53

              Может, сейчас и видно, в то время на всех одинаковые кварцы стояли.
              И чипы были сточены в китайских вариантах.


              1. K_Chicago Автор
                05.10.2022 00:29

                пардон, про кварцы - не верю.


                1. arheops
                  05.10.2022 00:46

                  Да как угодно было. Бывало и стояли чипы 3в, а перед ним резисторная разявзка для 5в.
                  Кварцы везде стояли самые дешевые и совершенно одинаковые.
                  Это уже по позже появилися типа «бренды» и начали следить за качеством подвида.


                  1. K_Chicago Автор
                    05.10.2022 01:04

                    пруф? картинка 5-вольтовой Pro Micro с кварцем на 8 МГц?

                    "это уже позже появились бренды" - это что за "мысль"?
                    Эта плата впервые была разработана "брэндом" SparkFun под лицензией CreativeCommons. Платы от SparkFun - это образец лучшего качества, доступного на рынке.


                    1. arheops
                      05.10.2022 01:56

                      Во первых где я писал что они были pro micro?
                      Во вторых такой пруф нереален, я с тех пор уже только страны три поменял.


                      1. K_Chicago Автор
                        05.10.2022 02:27

                        рад за вас, продолжайте менять страны, надеюсь вам это нравится.
                        Да, я согласен, если вы говорите не про Pro micro, и вообще не про arduino, и не выиграл а проиграл, и не в лоторею а в подкидного дурака, то вы совершенно правы, бывают и с одинаковыми кварцами, и вообще без кварцев, некоторые вообще на солярке, а другие даже и не пушистые и с чешуёй.


                      1. arheops
                        05.10.2022 02:50

                        Я не знаю, вы серйозно расчитывали что вам найдут спаленные девайсы многолетней давности просто вот так от нечего делать и сделают фото?
                        Это были ардуины, китайские клоны. За давностью не могу даже сказать не то что точные модели, но и чипы-мосты в них, извините. Но внешне они никак не отличалися.


                      1. K_Chicago Автор
                        05.10.2022 03:04

                        я серйозно полагаю что ваши утверждения упорны, но безосновательны.
                        какие-то якобы ардуины, якобы китайские, смутно помнится, плохо верится.

                        да-да, я же сказал, не в покер а в щелбаны, может это и вообще не кварцы были. В общем - верю, уймитесь уже.


            1. osmanpasha
              05.10.2022 13:27

              Я думаю, вы путаете с Arduino Pro Mini, у них от напряжения меняется максимально допустимая частота atmega168/328, поэтому кварцы разные. У Pro Micro одинаковая частота 16 МГц.


          1. osmanpasha
            05.10.2022 13:24

            Пятивольтовая - имеет. И трехвольтовая имеет, т.к. у обоих есть пин RAW для питания от 7-12В. Если что, вот схема Arduino Pro Micro: https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf

            Про то, что USB-кабель убивает Arduino Pro Micro, позволю себе сомневаться.


    1. iig
      04.10.2022 15:09

      Обычно то, что называют arduino, оборудовано USB портом, usb-uart конвертором и LDO на 3.3в.


      1. osmanpasha
        04.10.2022 19:18
        +2

        Вся соль проекта автора в том, что используется ардуина, у которой USB встроен в микроконтролеер, что и позволяет ему прикидываться мышью.


  1. sandryunin
    04.10.2022 14:45
    +2

    Проблема решается простой питонячкой, которая рандомно двигает курсор мыши.

    import pyautogui
    import time
    import random as rnd
    w, h = list(pyautogui.size())[0], list(pyautogui.size())[1]

    while True:
    time.sleep(10)
    pyautogui.moveTo(rnd.randrange(0, w),
    rnd.randrange(0, h))#, duration = 0.1)


    1. FlyingDutchman2
      04.10.2022 20:20

      Я переписал скрипт, сделав код немного более читабельным:

      import pyautogui, random, time
      
      screen = pyautogui.size()
      sleep_interval_sec = 10
      move_duration_sec = 0.5
      
      print(f'''Random mouse moving started
      Screen width = {screen.width}, screen height = {screen.height}
      Sleep interval = {sleep_interval_sec} sec.
      Move duration = {move_duration_sec} sec.''')
      
      step = 0
      while True:
          print(f'Step: {step}')
      
          new_X = random.randrange(0, screen.width)
          new_Y = random.randrange(0, screen.height)
          pyautogui.moveTo(new_X, new_Y, move_duration_sec)
      
          time.sleep(sleep_interval_sec)
          step += 1
      


  1. Tolik-5
    04.10.2022 14:48

    У меня Move Mouse, чтобы не лочился. Работает отлично.

    А класть мышку на часы (или какой-нибудь экран) - это не сработает с многими беспроводными мышами, потому что они засыпают без движения.


    1. Astroscope
      05.10.2022 17:23
      +1

      А класть мышку на часы (или какой-нибудь экран) - это не сработает с многими беспроводными мышами, потому что они засыпают без движения.

      Обычно (точнее - все известные мне) мыши реагируют на движение (или его отсутствие) посредством оптического сенсора, который мы пытаемся (обычно успешно) "обмануть", показывая ему часы с секундной стрелкой или показывая ему экран с подвижными изображениями - у среднестатистической мыши отсутствуют гиродатчики и акселерометры, по которым она определяет движение помимо/вместо оптического сенсора. То есть мышь не будет засыпать, поскольку срабатывание оптического сенсора на ложное или истинное движение мыши относительно поверхности будет сбрасывать таймер неактивности, по истечение которого будет включаться сон.

      Допускаю существование каких угодно исключений, но общее правило приблизительно таково.


      1. Tolik-5
        05.10.2022 18:05

        Вы правы! Моя мышь не просыпается от движения с заклеенным окном :) Получается, засыпает только радиомодуль...


  1. rdp
    04.10.2022 15:56
    +1

    $WShell = New-Object -Com "Wscript.Shell"; while (1) {$WShell.SendKeys("{SCROLLLOCK}"); sleep 60}


    1. vassabi
      05.10.2022 00:31

      +1

      причем на винде павершелл стоит штатно (а то понасатвят политик, что вообще ничего нельзя устанавливать на ноут, кроме корпоративного барахла)


  1. nikolas78
    04.10.2022 16:10

    Битва щита и меча: спец-мышь и спец-клава, которые кирпичом не зажать и на часы не положить (естесно контроль программно).


  1. AlchemistDark
    04.10.2022 17:08

    Когда нужно было чтобы ноут не засыпал, а полодил «мою» активность, я просто взял кусочек бумаги, примерно 3*3 см, с мелким рисунком, и одну сторону этого кусочка приклеил к оптической мыши, так чтобы он закрывал сенсор, но не прилегал к нему полностью, а так чтобы если на эту бумажку подуть, она начинала вибрировать, а курсор — двигаться. Дальше просто разместил мышь у боковой решётки вентиляции ноутбука. Ноутбук работает, куллер вертится, воздух от куллера дует, бумажка колеблется, курсор дёргается, ноутбук продолжает работать.
    Ну и скрипты иногда могут помочь, но про это выше много написано.


    1. DMGarikk
      04.10.2022 19:31

      потом вы меняете ноут где вентотверстие в другом месте… и надо придумывать по новой


    1. vconst
      04.10.2022 20:59

      Дальше просто разместил мышь у боковой решётки вентиляции ноутбука. Ноутбук работает, куллер вертится, воздух от куллера дует, бумажка колеблется
      Ноут в таком режиме быстро уйдет в отключение половины ядер и тотальное энергосбережение — отключив кулеры — и… Облом


      1. AlchemistDark
        04.10.2022 21:34

        Наверное, часть ноутов (может и большая) так и делает. Мой постоянно гудит.
        Можно вместо куллера ноута использовать какой-то другой поток воздуха.


        1. vconst
          04.10.2022 21:40

          Гудение не всегда связано в напором воздуха, надо экспериментировать )


          1. arheops
            04.10.2022 23:28

            Ну как минимум thinkpad X умеет в меню переключать режим в постояно активный.


  1. andrey1s
    04.10.2022 19:17
    +2

    Интересное решение, только я бы искал работу где главным критерием был бы результат, а не время.


    1. K_Chicago Автор
      05.10.2022 00:35

      как именно вы себе это представляете?
      Задавать этот вопрос на собеседовании? Требовать прописать это условие в оффере?


      1. andrey1s
        05.10.2022 06:42

        Вопросы на собеседовании это как минимум. И не только о методах контроля, но и о команде, подходах в разработке. Как минимум есть испытательный срок, он не только для проверки кандидата. но и для оценки команды/компании.

        Хотя может вас все устраивает и компанию тоже, вы делаете вид что работаете она делает вид что платит вам зарплату. Пока будут эффективные менеджеры будут и те кто ходит на работу ради часов в табеле.


  1. enamchuk
    04.10.2022 19:45
    +2

    На прежней работе в копировальном центре, чтобы экран не блокировался, просто вставлял пятирублёвую монетку в клавиатуру, зажимая клавишу CTRL - экран не гас, компьютер не выключался, мессенджер считал, что я в сети.


    1. vconst
      04.10.2022 21:00
      +1

      В одной старой и унылой русской мморпг (сфера) не было автобега. Вставлял к клаву чайную ложку))


      1. sergej_pipets
        05.10.2022 00:11
        +1

        Классика D00Mа - шифт со спичкой...


        1. shikhov
          05.10.2022 20:20

          А как же joyb_speed 31


  1. rtzra
    04.10.2022 20:44
    +2

    Я просто купил на Алишечке: https://aliexpress.ru/item/1005003821480248.html или https://aliexpress.ru/item/1005003696663623.html или миллион их всяких на любой вкус.
    Почему купить для меня лучший вариант:
    - на корпоративный ноут зачастую нельзя ставить софт (нет прав)
    - работает вне зависимости от операционки
    - список установленного ПО может мониториться с последующими выводами и выговорами
    - блокировка экрана каждые N минут и ввод корпоративного (длинного и сложного пароля) - зло и потеря времени
    - скорость: жиглер у меня постоянно воткнут в USB-хаб, чтобы включить бегание мышки достаточно нажать на жиглере кнопку (1 сек), отключить - еще 1 сек
    - жиглер не палится, т.к. выглядит для системы как мышь


    1. K_Chicago Автор
      04.10.2022 22:28

      да, с похвальной прыткостью наши узкоглазые братья по разуму завалили рынок этими самыми устройствами. Пол-года назад когда я собрал свою приблуду на ардуинке, этого изобилия на али не было.


  1. zlo1
    04.10.2022 20:54
    +1

    Слил образ корпоративного г.@вна, поднял под KVM (Gentoo), подключение по spice, пробросил usb порт для крипто токена - "безопасность" претензий как пару лет не предъявляет


    1. dartraiden
      04.10.2022 22:13
      +3

      Слил образ корпоративного г.@вна
      У грамотного админа это не прокатит. Системный накопитель будет зашифрован битлокером с хранением ключа в TPM. В первую очередь, чтобы защитить информацию в случае кражи/утери устройства.

      Если накопитель не зашифрован и любой желающий может снимать образ диска и копаться в нём, то к админу возникают серьёзные вопросы.


    1. K_Chicago Автор
      04.10.2022 22:29

      "гладко было на бумаге..."


  1. FlyingDutchman2
    04.10.2022 20:59
    +2

    Я купил себе для этих целей mouse jiggler в виде подставки для мыши, в которую встроен небольшой диск, который вращается моторчиком. Мышь ставится на диск сверху.


    1. vconst
      04.10.2022 21:17

      Мышь ставится на диск сверху
      Современные мыши уходят в слип, если ими не двигают


      1. FlyingDutchman2
        04.10.2022 21:51

        Наверное, у меня несовременная мышь (хотя и куплена несколько лет назад).


      1. K_Chicago Автор
        04.10.2022 23:54

        возможно только беспроводные? Нафига обычной мышке в слип уходить..


      1. SuperTEHb
        05.10.2022 09:59

        Уж не своим ли сенсором они определяют движение? Так на него воздействие и идёт.


      1. tarielr
        05.10.2022 13:26

        Мышь Apple, в слип не уходит


  1. vconst
    04.10.2022 21:16
    +2

    На самом деле не только трекер доставляет подобные неудобства.

    На удаленке сидел через RDP, который был настроен на реконнект через 10 минут, если нет активности. Приходилось снова коннектиться — и это бесило, потому что у меня работа не конвейерная, я сижу и чекаю почту, как есть задание — делаю его, нет задания — сериальчик фтыкаю


  1. fekrado
    04.10.2022 22:07
    +1

    У моего товарища был очень залочен ноут , хорошо что активности мышки не просили . А играть хотелось . Итог : посоветовал через сисадмина , чтоь на ноут поставили vbox, под предлогом чтоб основную систему не ломать и прокатило . Накатили ему вин 7. Сидел потом довольный играл и инет серфил


  1. StjarnornasFred
    04.10.2022 22:08
    +1

    Приклеить наручные часы к дну ванночки от плавленого сыра и класть мышку туда - она по размерам почти идеально совпадает с ней. Часы, если жалко свои, можно купить за 200 рублей самые дешёвые.


    1. K_Chicago Автор
      04.10.2022 23:56

      я уже писал не каждая мышка реагирует на каждые часы.

      У часов должен быть контраст между фоном и стрелками, и важно чтобы стекло часов было низким, мелкие лаптопные мышки имеют малую глубину резкости сканера и просто не видят стрелку внизу.


  1. psycho-coder
    05.10.2022 00:19

    На баше\ithappens просто вилку в клаву вставляли. Не смог найти оригинал(


  1. Teml
    05.10.2022 07:35

    Сначала хотел заминусить за "обман работодателя". Но... почитав обсуждение - понял, что налицо не обман, а профессионально найденный компромисс с ним. Плюсую, однозначно!


  1. Filin49
    05.10.2022 18:27

    Мне хватило sh скрипта.

    ```sh

    #!/bin/bash

    while [ 1 ]; do
    xdotool mousemove 1 1
    sleep 10
    xdotool mousemove 200 200
    sleep 10
    done

    ```


  1. Tau34RUS
    06.10.2022 12:29

    Я для этих целей использовал digispark, уже с usb и дешевле. Как в списке устройств сие определяется? Я для маскировки менял id устройства на мышку


  1. pavel_shabalin
    07.10.2022 01:10

    Для фана вполне, но не проще ли сменить работу?