Krótko o programach dedykowanych

chę więcej, a na pewno oprogramowanie przekroczy nasze oczekiwania. Dlaczego dobrze jest inwestować w indywidualne programy?Encyklopedia internetowa: Zabezpieczenia oprogramowaniaZabezpieczenia oprogramowania ? różne mechanizmy ma

Dodane: 24-07-2016 14:28
Krótko o programach dedykowanych Stworzyć to nie skomplikowana rzecz- wymaga wielu godzin pracy, całego zespołu. Jednak jak na rozwiązania indywidualne przystało, warto swoje odczekać i zainwestować trochę więcej, a na pewno oprogramowanie przekroczy nasze oczekiwania. Dlaczego dobrze jest inwestować w indywidualne programy?

Encyklopedia internetowa: Zabezpieczenia oprogramowania

Zabezpieczenia oprogramowania ? różne mechanizmy mające uniemożliwić używanie oprogramowania niezgodnie z zamierzonym przeznaczeniem.

Istnieją dwa typy takich zabezpieczeń - broniące instalacji programu przed różnego rodzaju włamaniami, oraz broniące instalacji przed jej administratorem w imieniu autorów oprogramowania.

Zabezpieczenia przed włamaniami polegają na ścisłym określeniu co jest dozwolone a co nie i określeniu interfejsu przez który nie można złamać tych reguł. Dziury mogą znajdować się albo w specyfikacji która nie broni tego co powinna, albo w interfejsie który z powodu błędów programistycznych daje crackerowi możliwość obejścia zabezpieczeń. Zabezpieczenia takie są relatywnie skuteczne, w przypadku prostych systemów mogą być w 100% pewne, w przypadku bardziej rozbudowanych dziury zdarzają się relatywnie rzadko, i działa tu reguła przeciwna do break once run anywhere - dziura raz znaleziona może być szybko załatana na dowolnej instalacji.

W przypadku zabezpieczeń zamkniętego oprogramowania sytuacja jest inna - administrator może próbować dostać się do programu z pominięciem oficjalnych interfejsów i mając pełny dostęp i możliwość modyfikacji binarnego kodu teoretycznie zawsze może osiągnąć to co zamierza. W praktyce może to być bardzo utrudnione, jednak reguła break once run anywhere zapewnia możliwość połączenia sił dowolnej ilości crackerów - wystarczy bowiem złamać program jeden raz.

Źródło: https://pl.wikipedia.org/wiki/Zabezpieczenia_oprogramowania


Aplikacje internetowe na laptopy

Internet przepełniony jest różnymi aplikacjami, które mogą być internautom bardziej lub mniej potrzebne, ale z których muszą oni korzystać, żeby być na bieżąco z różnymi internetowymi nowinkami. Tworzeniem aplikacji internetowych zajmują się informatycy, graficy i webmasterzy, którzy dobrze wiedzą, że ich aplikacje muszą różnić pomiędzy sobą parametrami w zależności od tego, na jakie sprzęty są przeznaczone.

Aplikacje przeznaczone na laptopy mogą posiadać bogatą grafikę, natomiast aplikacje przeznaczone na telefony muszą posiadać po prostu podstawowe parametry pozwalające im na funkcjonowanie, ponieważ w przeciwnym razie mogłyby zawieszać telefony. Szczególnym zainteresowaniem cieszą się także aplikacje gier komputerowych.


Języki programowania

Współczesne technologia informatyczna pozawala na zastosowanie kilku różnych języków programowania do stworzenia danego projektu. Dla rozwiązań typowo webowych najpopularniejsze technologie wykonywania aplikacji to PHP, Java i JavaScript w połączeniu z Ajax. Dla zastosowanie desktop, czyli na komputery i laptopy, dobrym rozwiązaniem jest C++ lub również Java.

Generalni bardzo dużo zależy od zapotrzebowania i sposobu używania projektowanej aplikacji. Dalej najprostsze aplikacje i programy pisze się na komputery, bez lub z ograniczoną obsługa zadań sieciowych. Oprogramowanie dla różnych instytucji dopiero od niedawna wchodzi w erę pełnej informatyzacji i ta kwestia pewnie niebawem zacznie się rozwijać. Co oznacza duże zlecenia dla firm zajmujących się oprogramowaniem dedykowanym.