frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Running legacy IE/ActiveX clients without local admin rights?

2•Servant-of-Inos•2d ago
We are currently maintaining a very old client-server architecture. The server collects real-time data from a large number of sensors and controllers, transmitting it to a legacy database under continuous, massive load (writes every few seconds).

The problem is the client side. It’s ancient, strictly requires Internet Explorer, and heavily relies on ActiveX. If a standard domain user launches the browser, the data fails to load and the browser completely hangs. It only functions correctly if run with local administrator privileges.

Giving users local admin rights is a massive security risk we can't take. Currently, I have a workaround running in production using Task Scheduler to elevate just this specific application without giving the user the actual admin password. I documented the specific approach we are using here: https://www.hiddenobelisk.com/how-to-let-a-standard-domain-user-run-one-program-as-administrator-without-giving-admin-rights/#:~:text=least%20privilege.-,Approach%202%20%E2%80%94%20Running%20Applications%20with%20Administrative%20Privileges%20Using%20Task%20Scheduler,users%20can%20simply%20double%2Dclick%20the%20shortcut%20to%20launch%20the%20application.,-Changing%20the%20Shortcut

I recently started a thread over on r/sysadmin trying to find a cleaner solution: https://www.reddit.com/r/sysadmin/comments/1rm6uv4/how_do_you_let_a_standard_domain_user_run_one/

The general consensus there was to either buy an expensive enterprise PAM (Privileged Access Management) solution, or deep-dive with Procmon. I am currently analyzing the software with Procmon based on that advice, but so far, I haven't been able to make the client work without the Task Scheduler workaround.

My questions for the HN community:

1) Are there any reliable open-source PAM alternatives or privilege elevation tools for Windows that handle this "per-app" scenario effectively?

2) When dealing with hostile ActiveX components, are there specific legacy behaviors (beyond obvious file/registry Access Denied) I should be looking for in my Procmon captures?

3) How do you isolate this kind of hardcoded legacy requirement when there is zero budget for commercial enterprise tools?

Comments

stop50•2d ago
How much would it cost to rewrite the client tools as an intermediate solution and in the long term to replace the something that can withstand the load?
Servant-of-Inos•2d ago
That's a valid point, but the scale makes it far from trivial. We are talking about the energy sector here, it's high-stakes and high-load. The current backend isn't just a simple SQL instance; a standard MySQL/Postgres setup would likely choke under the sheer volume of real-time sensor data coming in every few seconds.

Rewriting the client isn't just a matter of "money", it's about finding specialized engineers who understand these specific industrial protocols and high-throughput architectures. In our field, "intermediate solutions" can take years to certify and deploy. That’s why we’re forced to maintain this legacy IE/ActiveX stack in a secure way while we evaluate long-term infrastructure overhauls.

brudgers•5h ago
If it isn't about money, you can find people who can do the work because they have direct relevant experience with similar projects.

And that's what your company needs. Because your questions suggest that your team has a very very long way to go relative to understanding the technology to a bet-the-business level.

Ask HN: Is Antigravity code search dropping results recently?

3•sankalpnarula•13h ago•0 comments

Ask HN: AI productivity gains – do you fire devs or build better products?

107•Bleiglanz•3d ago•202 comments

Ask HN: Founders of estonian e-businesses – is it worth it?

12•udl•1d ago•4 comments

LLMs learn what programmers create, not how programmers work

37•noemit•2d ago•14 comments

Ask HN: How do you feel when your coding assistant loses context?

4•noduerme•16h ago•16 comments

Tell HN: Slow Down

11•jacquesm•17h ago•5 comments

Lazy Tmux – Lazy-loading tmux sessions with a tree view

2•Alchemmist•18h ago•0 comments

Ask HN: Does the World need more software?

5•Vektorceraptor•1d ago•11 comments

Tell HN: Russians may soon lose access to the global internet

36•taminka•1d ago•17 comments

Ask HN: Any recommended engineering/dev related Slack channels?

3•Kuraptka•1d ago•2 comments

Ask HN: Is anyone here also developing "perpetual AI psychosis" like Karpathy?

29•jawerty•2d ago•26 comments

Ask HN: Is using AI tooling for a PhD literature review dishonest?

9•latand6•2d ago•27 comments

Ask HN: How do you offload all coding to AI?

11•makingstuffs•1d ago•13 comments

Ask HN: Do you feel less happy when coding with agent?

4•zane__chen•1d ago•12 comments

Does nobody care about not being able to copy from Slack anymore?

5•neal_caffrey•1d ago•4 comments

Is Trusttunnel easy for people to use?

2•AnonyMD•1d ago•0 comments

Tell HN: H&R Block tax software installs a TLS backdoor

153•yifanlu•5d ago•13 comments

Does it make sense to ask Blackberry to re-license ancient QNX sources?

4•ymz5•1d ago•3 comments

Ask HN: Analog Model of Transformers

7•JPLeRouzic•1d ago•2 comments

Ask HN: $50 monthly budget, which coding models would you recommend now?

11•klueinc•1d ago•19 comments

Ask HN: Running legacy IE/ActiveX clients without local admin rights?

2•Servant-of-Inos•2d ago•3 comments

Tell HN: MS365 upgrade silently to 25 licenses, tried to charge me $1,035

24•davidstarkjava•3d ago•8 comments

Anonymize / de-identify LLM chat history export, post-processing

2•msiraj1•2d ago•1 comments

Veevo Health – book a CT angiogram to see plaque buildup in your arteries

5•arvindsr33•2d ago•3 comments

Anyone know how long it will take to re-start Qatar's helium plants?

10•megamike•4d ago•6 comments

SparkVSR: Video Super-Resolution You Can Control with Keyframes

4•steveharing1•3d ago•0 comments

Ask HN: If there has been no prompt injection, is it safe?

7•sayYayToLife•2d ago•8 comments

Ask HN: Is the AI software developer demand destruction narrative accurate?

4•RyanShook•1d ago•3 comments

You've reached the end!