"The world must cooperate to avoid a catastrophic space collision" (2021) - https://www.nature.com/articles/d41586-021-02167-5
"...At the European Space Agency’s operations centre in Darmstadt, Germany, which controls key research spacecraft, hundreds of e-mail alerts arrive each day warning of potential space smash-ups. And, in May, NASA engineers spotted a 5-millimetre-wide hole in one of the International Space Station’s robotic arms, created by a collision with an unknown piece of space junk..."
Most satellites are registered and their orbital data published. This includes reconnaissance satellites. https://en.wikipedia.org/wiki/Registration_Convention
You can find them here: https://www.unoosa.org/oosa/en/spaceobjectregister/index.htm... If you drill into the submissions from say, the USA, you can look up the "USA-###" designations and see USSF and NRO launches.
I believe however, that this data may not always be up to date, and might only reflect the orbital characteristics at time of launch, and not reflect subsequent maneuvers. Some reconnaissance satellites are then harder to track, and it's a bit of a hobby for those who don't have access to an enormous space radar. =P But that's where the Space Liability convention comes into play. Basically, if you launched it, you're responsible for it. https://en.wikipedia.org/wiki/Space_Liability_Convention
"China berates US after ‘close encounters’ with Elon Musk satellites - Beijing urges US to act responsibly after two near misses that it says posed serious threat to astronauts’ lives" (2021) - https://www.theguardian.com/science/2021/dec/28/china-compla...
See "Online Index of Objects Launched into Outer Space" - https://www.unoosa.org/oosa/osoindex/search-ng.jspx
Most if not all Starlink say "Not registered with the United Nations."
Note the "USA-###" launches in there as well with the basic orbital characteristics. (USA-327 being the first mentioned above, a ocean reconnaissance satellite.)
I take comments of China berating the US with collision threats with a grain of salt. But it does of course highlight the need to share such data and for parties to act in good faith.
As for the legality, that's a UN question. Sovereign airspace plays a role, along with whatever UN Security Council resolutions are applicable.
What regulations specifically? It seems doubtful the DPRK agreed to those regulations?
Edit: I looked it up, it was some random security council resolution, which are usually toothless.
I have been expecting that soon the US will take to the airwaves and announce the urgent need for an international body to regulate how many satellites can be put into orbit and by whom.
Starlink is of course grandfathered into the new system.
Yes, we approved the launch of thousands of satellites by ourselves but what is done is done, what we need now is to stop other nations from doing the same.