How did IT team know that I am out of California?
My job requires me to stay in California while I work from home. I connect the TinyPilot to my work laptop (which is the target PC) from June to Aug 10th, and accessed it using my personal laptop. My work laptop stayed at my home located in CA, and my personal laptop traveled with me in the CA during this time. I used tailscale, and everything worked perfectly.
On Aug 11st, I flied to another place outside CA with my personal laptop connecting to my work laptop (which is still at my home). From 8:00AM to 11:00AM I worked as usual, and then my supervisor called me saying that the IT team detected that I am not in CA.
My understanding to the TinyPilot is that it appeared to be a generic monitor+USB keyboard+USB mouse+USB storage drive, as given in https://tinypilotkvm.com/faq/target-detect-tinypilot. None of these should contain ip information. I wonder how did the IT know that I am not in CA?
- 21 replies
There are 21 replies. Estimated reading time: 12 minutes
Thanks for reporting this! I hope your TinyPilot hasn't gotten you into trouble at work.
This is a tough one. This is the first report we've ever received of a third party potentially identifying remote access to a TinyPilot.
You're right that there's no network connection between the TinyPilot and the work computer, so I don't see a way that software on the work computer would be able to infer details about the network connection between your personal laptop and the TinyPilot device.
I initially thought perhaps your employer saw TinyPilot attached to your work computer (which they can do), but you mentioned that the TinyPilot has been connected since June. And your supervisor called you immediately after you accessed your TinyPilot from outside of CA, so it seems like just having a TinyPilot connected isn't what's making them think you left CA.
Is it possible that they detected your location through some other means? Here are a few possibilities I can think of:
- Do you run software provided by your employer on your personal devices (e.g., a work app on your personal phone)?
- Do any of your personal devices talk to servers that your employer operates (e.g., work email on your personal phone, work Slack on your personal phone, personal phone synced with work calendar)?
- Did you bring any other hardware provided by your employer with you when you traveled outside of CA?
Thank you for your reply.
I did not bring any company hardware with me. Yet I did bring my personal iPhone, which used Outlook and Teams to receive company emails and messages. However, before I traveled outside CA, I uninstalled them. Is it possible that my company made some settings on my iPhone (possibly when I initially installed the Outlook and Teams) that could track my location and I am not aware of?
Is it possible that my company made some settings on my iPhone (possibly when I initially installed the Outlook and Teams) that could track my location and I am not aware of?
It's hard to say without knowing the processes at your employer.
If you at any point IT enrolled your personal device in mobile device management (MDM), it's possible that IT retained some insight into your device even after you uninstalled Outlook and Teams. iPhone MDM apparently doesn't share location data, but it's possible they still have access to IP address information or other signals that could allow IT to approximate your location.
Authenticator collects your GPS information to determine what country you are located in. The country name and location coordinates are sent back to the system to determine if you are allowed to access the protected resource. The country name is stored and reported back to your IT admin, but your actual coordinates are never saved or stored on Microsoft servers.
These are very helpful information. My iPhone does have an authenticator app, and I think it might be the one that made the IT aware of my location, because this is the only hardware that is "related" to my company.
Do you know if there is a way to check the permissions my authenticator app have on my iPhone that can lead to location information?
If you have a company teams account on your phone, then they probably installed a device management app that doesn't get deleted just because you removed teams and Outlook. I always use VPN to put me in my home area for this reason.
Thank you for your reply. I think it is probably because of my phone. I remember I installed something (although I can't find it in my phone at this moment) when I was hired by the company. I am going to test it by asking my friend to bring my phone to China :)
I wonder if you happen to use TinyPilot on your device and working remotely?
Yes. Lots of very solid experience. I love tinypilot. Helps me be a better dad and a better consultant. Can't live without it. I've cleared out my office and do all my work on my Google Pixel fold phone. Better than sliced bread that I don't eat bread anymore. Lol
Hi Santosh @Zantosh , could you please check if I understand your setup about VPN correctly?
For example the company want me to work at California. My understanding is that the target PC is connected to TinyPilot. Then a personal laptop is connected to TinyPilot over the internet using, e.g. TailScale. Then I need to set up VPN on the personal laptop to route to California, even I the personal laptop is physically at Canada? i.e.
target PC <--> TinyPilot <--> TailScale <--> VPN (route to CA) <--> personal laptop
Thank you for helping.
the company want me to work at California ==> Your company laptop stays in California
Company laptop is connected to TinyPilot, which is also in California
Now you have two approaches, up to you and mileage may vary.
Approach 1 - Find an old laptop and set it up for Windows RDP in california on the same network as your TinyPilot. Setup TailScale on this laptop. This is all now in your California location on the same LAN. Next, when you are far away, from your tablet, phone or other laptop, do a Windows RDP to the laptop that you have in your California location. From that laptop, you can connect locally to your TinyPilot and do your job.
Approach 2 - Setup TailScale on TinyPilot. When you are far away, from your tablet, phone or other laptop, open your browser and connect to your TinyPilot box that is in your California location and do your job. Problem with this approach is that TinyPilot has not been designed to stream video so you will have drops. Windows RDP is designed to stream the video so you will only have a degradation in quality, but it won't drop.
Don't send your phone to China. That's a terrible idea.
Instead load a VPN software line NordVPN and have it always on. Route your data through whichever state you need to be in and set it up to route all traffic via the VPN and if the connection drops then to kill your network. Works best.
- In reply tomichael⬆:
Can you please explain how the IP works when Tailscale is used to connect to the Tinypilot?
When people connect Tinypilot via Tailscale at Canada (for example), does Tinypilot receive any IP information (or any other location information) from Canada?
Hi @sfan, thanks for your question about using Tailscale with TinyPilot.
When you join a TinyPilot device to a Tailscale network, the TinyPilot device will be able to see information about the local network you have connected to (whether wired or wireless) and the Tailscale network. Other devices on these networks may be able to see that the TinyPilot device is on the same network.
Thank you for you reply.
Is it true that my company (which is not connected to my local network) will not see that the Tailscale is connected to the target PC (i.e. work PC) via TinyPilot?
Your TinyPilot device doesn't expose any information to the target computer about the network and services to which you have connected your TinyPilot device. Our article on whether anyone can detect TinyPilot contains more details that may be helpful.
- MMartin Goudreau @MartyG
Could it be that you are connecting to your office laptop via VPN?
Office laptop does connect the server via VPN, but I am not bringing my office laptop with me. The office laptop stays at home.
hmmm... how do you connect to your office laptop? using some 3rd party remote software?
I'm just asking as that may be the way they "see" you connecting...
Nevermind... my bad...
You are connecting to a TinyP...