Java - szybsza i bezpieczniejsza
Firma Via Technologies przygotowała aplikację o nazwie Java Cryptography Service Provider, czyli pracujący w tle program wykorzystujący funkcje bezpieczeństwa wbudowane w niektóre procesory firmy do poprawy zabezpieczeń internetowych i lokalnych aplikacji pracujących w środowisku Java Runtime. Można też już pobrać nową wersję pakietu narzędzi VelocityTools 1.2 firmy Jakarta Velocity, w którym do tworzenia systemu szablonów Velocity Java zastosowano pewne rozwiązania open source.
Via JCP korzysta z funkcji procesorów VIA C7-M i VIA C7, przekazując sprzętowemu mechanizmowi tych układów ( Via PadLock Security ) obliczenia związane z kodowaniem AES i generowaniem liczb pseudolosowych. Dzięki temu, aplikacje Java korzystające z mechanizmów zabezpieczających mogą, wedle zapowiedzi Via, zanotować nawet 90-krotne przyspieszenie, co będzie mieć znaczący wpływ na zwiększenie ochrony informacji w czasie rzeczywistym, przy niewielkim obciążeniu procesora. Procesy związane z działaniem Java Cryptography Architecture odbywają się w tle. Jak zapewnia producent, stosowanie JCP nie wymaga ani żadnych modyfikacji w systemie ani też interakcji ze strony użytkownika.
15.11.2005 10:59
Przypomnijmy, że wspomniany już mechanizm Via PadLock Security wyposażony jest w kwantowy generator liczb pseudolosowych ( bazuje on na nieprzewidywalności interakcji cząsteczek na poziomie subatomowym do generowania statystycznie nieprzewidywalnych liczb w czasie rzeczywistym ). Utrudnia to cyberprzestępcom korzystanie ze statystycznej przewidywalności większości programowych generatorów liczb pseudolosowych podczas prób łamania prywatnych bądź publicznych kluczy szyfrujących. Funkcja Via Padlock dostępna jest także w procesorach Eden i C3 ( opartych na rdzeniu 'Nehemiah' ) C5P, a Via PadLock RNG - w rdzeniu 'Nehemiah' C5XL.
Użytkownicy komputerów PC pracujących pod kontrolą systemów operacyjnych Windows i Linux, a opartych na procesorach Via, mogą bezpłatnie pobrać program ze strony producenta - http://www.viaarena.com/default.aspx?pageid=22&dscat=162&dcattype=1.
Więcej informacji: Via Technologies - http://www.via.com.tw/en/.
VelocityTools
Velocity, jak każdy system szablonów, oddziela warstwę obróbki danych ( kod Javy ) od warstwy ich prezencji ( wizualizacja strony w przeglądarce ). Velocity umożliwia wykorzystanie języka opisu szablonów do odniesień do obiektów stworzonych w Javie, może także posłużyć do tworzenia dokumentów SQL, PostScript i XML z szablonów. W porównaniu z wersją 1.1, edycja 1.2 VelocityTools wyposażona została w mechanizm konfiguracji parametrów narzędzi oraz kilka nowych narzędzi ( m.in. odpowiedzialnych za sortowanie list czy transparentną pracę z listami i tablicami ).
Więcej informacji oraz pliki do pobrania:
Apache Jakarta Project - http://jakarta.apache.org/velocity/tools/
VelocityTools 1.2 - http://jakarta.apache.org/site/downloads/downloads_velocity.cgi