News for hackers. Stuff that matters.
Re:Ask HN: My client want an agent on my laptop. Is this the... by RileyJames on Friday December 17, 2021 @04:53AM (#29590027)
I’d like to say no, but I’m not sure it’s an unreasonable request.

I’ve recently been contracting and the only private account I used was GitHub, and that was a conscious decision to maintain a single public developer identity.

Otherwise, I expected them to provide all hardware and software required to perform my role.

And likewise, for security purposes, that’s exactly what they wanted as well.

Tho I would note, they wanted to perform a background check prior to starting. And while i didn’t have a problem with the employer having those details (for the period of the contract) they performed this function through a 3rd party, who has stated they won’t delete my data (I will be following up post-contract). I was not happy for a 3rd party to have this data.

I would also not login to or install any apps, or certificates on my phone. Again, if that’s required, send me a phone.

The company I was working for had SOC2 / ISO2700 / what ever and I think this is exactly why they wanted all this. But it suited me to seperate things as well.

Re:Ask HN: My client want an agent on my laptop. Is this the... by nix23 on Friday December 17, 2021 @06:46AM (#29590935)
Why not make a Virtual Desktop for your Developers instead of ~forcing them to install crap-ware.
Re:Ask HN: My client want an agent on my laptop. Is this the... by selfhoster11 on Friday December 17, 2021 @08:05AM (#29591573)
I have worked in such an environment. It was likely running on an overprovisioned server, that had to be accessed via an Internet Explorer ActiveX plugin. I'd rather be using a green-phosphor VT100 at that stage.
Re:Ask HN: My client want an agent on my laptop. Is this the... by depingus on Friday December 17, 2021 @09:47AM (#29592843)
> Internet Explorer ActiveX plugin

Virtualized desktops have been solved. All the major players offer them. FFS, you can run Xbox One games in the cloud and play in your browser now.

Re:Ask HN: My client want an agent on my laptop. Is this the... by nix23 on Friday December 17, 2021 @09:52AM (#29592909)
That sound's like it is a looong time ago, todays VD's are extremely responsive just have a look at Shadow for example.
Re:Ask HN: My client want an agent on my laptop. Is this the... by selfhoster11 on Friday December 17, 2021 @10:45AM (#29593720)
~6 years ago. I'd be surprised if such things weren't still deployed in places.
Re:Ask HN: My client want an agent on my laptop. Is this the... by Stranger43 on Friday December 17, 2021 @07:16AM (#29591169)
Thats a solution thats used to be common for well run large shops(well sometimes using things like remotely accessed hardware prior to modern virtualization) but as this creates work and expenditure for the client many smaller outfit's kind of want it both ways and expect the contractor to fund hardware/software completely identical to what their IT is deploying for employee's.
Re:Ask HN: My client want an agent on my laptop. Is this the... by nix23 on Friday December 17, 2021 @09:53AM (#29592938)
If you can pay 7500$/y for spyware you can surely pay for a VDI-Product.
Re:Ask HN: My client want an agent on my laptop. Is this the... by Stranger43 on Friday December 17, 2021 @11:20AM (#29594271)
The problem is rarely the monetary costs alone it's more about the need for handling an one-off situation that require special policies, and becomes an special item on the budget.

For large companies supplying VDI to consultants tend to be an standardized package that gets billed back to whatever project is hiring the consultants but for mid-sized organisation VDI is a big scary word that's going to require special handling.

Most desktop support teams are completely dependent on standardization to the point where they tend to turn into complete control freaks, that panic at the thought of anything that is not "by the book", so they often just apply the book without additional budgets to external consultants.

Re:Ask HN: My client want an agent on my laptop. Is this the... by nix23 on Sunday December 19, 2021 @06:51AM (#29613221)
I am not interested in politics or humans when the problem is a technical one, i understand you but that's my stand ;)
Re:Ask HN: My client want an agent on my laptop. Is this the... by solnyshok on Saturday December 18, 2021 @11:16AM (#29605625)
why not spin up a VM dedicated to that client and confine all crapware to that VM?
Re:Ask HN: My client want an agent on my laptop. Is this the... by nix23 on Sunday December 19, 2021 @06:52AM (#29613224)
Absolutely!
Re:Ask HN: My client want an agent on my laptop. Is this the... by learc83 on Friday December 17, 2021 @09:13AM (#29592390)
One of the legal guidelines for whether or not someone is a contractor (vs an employee) is whether they provide their own tools.

It’s not a hard rule. It’s just one of a number of tests. But contractors are generally expected to provide their own tools.

Re:Ask HN: My client want an agent on my laptop. Is this the... by RileyJames on Friday December 17, 2021 @02:29PM (#29597213)
But in that case I’d agree with the OP. I’m not installing what ever you want on my hardware.

I probably was more of a “temporary employee” than a contractor. But what’s the difference at that point? I was paid more than the value of entitlements as cash. It suited both parties, and was mutually agreed.

In hindsight, having them provide the hardware, and then handing it back at the end of the engagement would be my preference. It reduced any risks for them and me.

Tho I can easily imagine on/off or short infrequent contracting scenarios that this would not work for.

Re:Ask HN: My client want an agent on my laptop. Is this the... by learc83 on Friday December 17, 2021 @03:22PM (#29597858)
> I probably was more of a “temporary employee” than a contractor. But what’s the difference at that point?

If you’re a temporary employee, the employer is responsible for payroll taxes, and has additional obligations to you (depending on the state). You’re obligations— both to your employer and to the IRS—are different as well.

I’m addition to unlawfully skirting regulations, misclassifying an employee as a contractor is essentially stealing from the employee by reducing the company’s tax burden and increasing the employee’s.

Re:Ask HN: My client want an agent on my laptop. Is this the... by shabble on Friday December 17, 2021 @09:49AM (#29592864)
You could reasonably invoice an upfront tooling cost ("isolated development workstation to meet customer IT policy requirements. Apple Macbook Foo, $BIGNUM")

If you want to be really cheeky, could get some value-added margin on it too, and as a bonus, AIUI it would be yours to keep after the engagement, rather than having to return hardware they've assigned to you.

Might be tough to get past finance though, unless they really want that certification :)

Re:Ask HN: My client want an agent on my laptop. Is this the... by ganoushoreilly on Friday December 17, 2021 @12:37PM (#29595436)
We've got a few machines we've inherited this way. For one client they needed confirmation that we had a sanitized infrastructure for our pentest and that we captured and logged all traffic to and fro. We billed them for the equipment and network link etc. Upon completion of the project we provided a certified copy of data destruction in accordance with their policies / guidelines and were left with a bunch of stuff. Scored two GPU cracking rigs, couple laptops, and some Cisco gear. I didn't complain. Granted now those rigs are a bit dated, but at the time 1080's were hard to get during the last mining rush so they definitely weren't cheap.