News for hackers. Stuff that matters.
Re:IronRDP: a Rust implementation of Microsoft's RDP protocol by donnachangstein on Friday March 21, 2025 @03:10PM (#43439792)
> that authentication is the usual MS mess

You mean seamless integration with AD and supports smart cards?

> makes me wish they just went with SSH as transport protocol.

RDP predates OpenSSH by a year.

Re:IronRDP: a Rust implementation of Microsoft's RDP protocol by Fidelix on Friday March 21, 2025 @03:55PM (#43440165)
According to Wikipedia, RDP = June 16, 1998 SSH = 1995. OpenSSH = 1999
Re:IronRDP: a Rust implementation of Microsoft's RDP protocol by p_ing on Friday March 21, 2025 @05:01PM (#43440782)
RDP is based on Citrix ICA which builds on Citrix Multiuser released in 1991 for OS/2, and 1992 for DOS, 1993 for Windows.

https://www.basvankaam.com/2017/03/29/a-lesson-in-history-th...

The Citrix/Microsoft relationship is a bonkers story. The world didn't yet know that licensing your tech to Microsoft meant you were going to grab your ankles.

Re:IronRDP: a Rust implementation of Microsoft's RDP protocol by KennyBlanken on Friday March 21, 2025 @05:04PM (#43440812)
In the several decades since, nothing has stopped them from coming out with a "RDP v2."

I trust SSH to be public-facing. Don't have the right private key? Pound sand. You're not getting in.

I trust RDP to allow someone to break into my machine, get admin privileges, and infect / bot it, likely in under an hour.

Smart cards rolls eyes

Re:IronRDP: a Rust implementation of Microsoft's RDP protocol by joking on Saturday March 22, 2025 @04:40AM (#43444391)
That’s why you have an vpn or the rdp gateway instead of exposing the machines directly to internet.
Re:IronRDP: a Rust implementation of Microsoft's RDP protocol by Nextgrid on Saturday March 22, 2025 @08:12AM (#43445214)
Smart cards is just certificate-based authentication really.

Microsoft did indeed fail hard - if they just made certificate authentication easy to configure on stand-alone machines like SSH key authentication is (and allow to keep the key as a file if desired, instead of in a smart card), a lot of pwnage would've been avoided.

Re:IronRDP: a Rust implementation of Microsoft's RDP protocol by p_ing on Saturday March 22, 2025 @10:17AM (#43445754)
You can set up RD Gateway to leverage MFA.

https://learn.microsoft.com/en-us/entra/identity/authenticat...

Re:IronRDP: a Rust implementation of Microsoft's RDP protocol by nijave on Saturday March 22, 2025 @03:57PM (#43448180)
Iirc you can enable Remote Desktop and block public access and connect over an SSH tunnel. Newer versions of Windows include an SSH server.
Re:IronRDP: a Rust implementation of Microsoft's RDP protocol by kbenson on Friday March 21, 2025 @08:54PM (#43442325)
OpenSSH is an implementation, SSH is a technology and/or protocol, it doesn't make a lot of sense to compare them that way. Although from later comments RDP seems to have a history in Citrix prior to it's life as RDP, so there are likely clear reasons why it didn't use the SSH protocol (namely that the underlying technology RDP was built on does predate the SSH protocol).