My first unicode bug discovery:It was actually my deep dive into a bitcoin label/text/display bug, a long time ago, that alerted me for the first time of bugs in unicode implementations (windows, bitcoin used old vunerable api, instead of api_ex)
Now that I have dig deeper into the unicode standard a lot of puss is coming out:
Examples:
"The directional formatting characters are used only to influence the display ordering of text. In all other respects they should be ignored—they have no effect on the comparison of text or on word breaks, parsing, or numeric analysis."
"When working with bidirectional text, the characters are still interpreted in logical order—only the display is affected. The display ordering of bidirectional text depends on the directional properties of the characters in the text. Note that there are important security issues connected with bidirectional text: for more information, see [UTR36]."
^ And then the bomb of bombs:
https://www.unicode.org/reports/tr36/^Unicode Security Considerations:(Visual Security Issues, Internationalized Domain Names,Mixed-Script Spoofing,Single-Script Spoofing,Inadequate Rendering Support,Malicious Rendering,Bidirectional Text Spoofing,Glyphs in Complex Scripts,Syntax Spoofing,Missing Glyphs,Numeric Spoofs,IDNA Ambiguity,Punycode Spoofs UTF-8 Exploits ,Ill-Formed Subsequences,Substituting for Ill-Formed Subsequences,Text Comparison (Sorting, Searching, Matching) ,Buffer Overflows,Deletion of Code Points,Illegal Input Byte Sequences)
Damn they know about it too! Well thank you for making all our systems so unsafe!
Whoever thought that something as simple as our alphabet and text was safe, will be very disappointed!
.
.
.
.
So it turns out UNICODE is full of security bugs and considerations. YIKES !
This casts big doubts on the whole UNICODE system you might as well consider it a GIGANTIC NSA conspiracy to make all of our systems WEAK and HACKABLE.
Even if it's not a conspiracy the vunerabilities are sky-rocketing leading me to write the following text for you all:
.
.
.
.
Stop or slow down digitization.Unfortunately and with a heavy heart I have to conclude that digitization is going too fast and appears to be too vulnerable.
Also thanks to politicians who pay academics to find vulnerabilities in hardware/equipment and software/codes.
In recent years, bangers of cracks/holes/vulnerabilities have been found in hardware/devices and software/codes.
Most of which have yet to be used by criminals.
We have a lot of trouble ahead of us.
The vulnerabilities are skyrocketing. ?You also notice it in the news, yet another ransomware attack, or failure of something.
It really can't go on like this.
I advise everyone to ask for or even stop digitization to give computer programmers and hardware programmers/designers/makers the time to plug gaps.
Finally, a personal touch, please don't abolish the teletext because I think that's fantastic lol, and we might regret the disappearance of the giro collection.
Please keep some non-digital systems standing!
and also simpler systems/broadcast systems such as teletext
.
.
.
.
.
For bitcoin I will make an exception, the world may need an alternative currency system vs dollar/euro etc !
So keep working on BITCOIN ! =D
Update: Concerning the digitization:Here's a simple idea how to do that:
Every information system that is used in the Country will be put on a list.
This list must then be completed/processed/treated by "security specialists".
They then go through systems on that list looking for vulnerabilities.
These must then be resolved.
There may be 1000 systems on that list.
After that, no new system may be added in the Country until that list has been reduced to 1000 or less.
1000 is an example it can also be more or less depending on what is sensible
Greetings,
Skybuck.