Studium Szaleństwa

na granicy potępienia

UnrealIRCd 3.2 – kanaly a unicode.

Posted by samaelszafran under IRC, Linux/Unix

To dzisiaj na moim blogu osoby niezainteresowane tematyką informatyczną się ponudzą.

Dzisiaj, drogie dzieci (tjaaa…) opowiem wam o zjawisku kanałów zawierających znaki unicode w swoich nazwach. Ale o co chodzi?

‘Znaczki’ o które mi chodzi to różne specjalne znaki, typu:  €, ث, ©, ñ, á. Oczywiście na serwerach opartych o unreala można dołączyć na kanały zawierające takie znaki w nazwach, nawet je rejestrować w serwisach. Nie powinno tak być.

Dlaczego?

Kodowanie. Każdy może mieć inne kodowanie, przez co nie wszystkie znaki wyświetlane są poprawnie. Przykładowo:

użytkownik dołączył do kanału #€, jego zestaw znaków to unicode UTF-8. Ja, korzystając z ISO-8859-2 widzę to jako #EUR. Próbując dołączyć do tego kanału, dołączam na #EUR, nie na #€.

Nawet jeśli mam UTF-8, ktoś może użyć innego kodowania, przez co nie będe w stanie prawidłowo dołączyć na ten kanał.

Zakładając że tworzy się tam jakiś ddosnet, dochodzi do łamania prawa, lub łamania regulaminu sieci, nie jestem w stanie jako administrator tego sprawdzić (no bo jak mogę kontrolować kanał nie mogąc do niego dołączyć?).

Read the rest of this entry »

Subscribe to Studium Szaleństwa