Hi Michael,
AFAIK nothing has happened since then. Would you be interested in taking this
on?
Cheers
---rony
On 24.11.2023 01:43, Michael Lueck wrote:
Greetings ooRexx team,
Reminder of Rick's prior email...
-------- Begin Forwarded Message --------
Subject: [Oorexx-devel] I think I've seen the future...
Date: Sun, 22 Jan 2023 17:10:10 -0500
From: Rick McGuire <object.r...@gmail.com>
Reply-To: Open Object Rexx Developer Mailing List
<oorexx-devel@lists.sourceforge.net>
To: Open Object Rexx Developer Mailing List
<oorexx-devel@lists.sourceforge.net>
Today in a FaceBook group I'm a member of, someone made a post about a remarkable result obtained
from ChatGPT. I decided I would check it out, using a problem that I struggled with for two
months, then gave up an implemented a less than optimal solution that fixed the problem but was
not exactly secure.
The problem in question was the problem caused when the rexxapi daemon gpt created by a process
with elevated privileges, which prevented processes with non-elevated privledges from connecting
to the rexxapi daemon via the named pipe. I struggled for several months trying figure out the
Windows documentation for the security APIs and a lot of time in StackOverflow trying to find some
examples I could adapt. I came up empty and ended up creating the pipe with no security restrictions.
So, today I asked ChatGPT how to create a named pipe that only users of the same process could
connect to. It immediately gave me a program that created the named pipe using the same code we
were using at first that had the elevated permissions issues. Not what I was looking for, but
impressive nonetheless.
I told ChatGPT has issues communicating between processes with elevated permissions. It agreed
with me and produced a new program that I *think* might be exactly what is needed to close the
security hole. I was truly amazed!
I don't know if I'm interested in fixing this myself, nor if I'll have the time. However, I want
to post the code suggested by ChatGPT in case anyone else wants to adapt it to rexxapi
communications.
Rick
-------- End Forwarded Message --------
Did that suggested code prototype ever make it into the ooRexx RexxAPI
communications code base?
I am thankful,
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel