Zabezpieczenia w oprogramowaniu
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.
Źródło: https://pl.wikipedia.org/wiki/Zabezpieczenia_oprogramowania
Aplikacje w Internecie ? sposób na dotarcie do klienta
Aplikacje internetowe to jedne z najpopularniejszych w ostatnich latach programów tworzonych na specjalne zamówienie firm. Co prawda, z roku na rok coraz większym zainteresowaniem ze strony klientów cieszą się aplikacje mobilne, ale jednak i tak aplikacje internetowe odgrywają pierwsze skrzypce w tej dziedzinie.
Takie programy są bardzo użyteczne ? informatyk tworzący tego rodzaju oprogramowanie na pewno zadba o to, aby do potencjalnego klienta docierały właśnie te informacje, które właściciele firmy chcieliby w szczególności przedstawić. Za pomocą takich programów możemy dowiedzieć się coś na temat świadczonych usług czy nawet zamówić potrzebne produkty, jeśli na przykład mamy do czynienia ze sklepem internetowym.
Hasło w Wikipedii: Aplikacja mobilna
Aplikacja mobilna (ang. mobile software / mobile application) ? ogólna nazwa dla oprogramowania działającego na urządzeniach przenośnych, takich jak telefony komórkowe, smartfony, palmtopy czy tablety, które pisane są przy użyciu różnych platform i języków programowania.
Kiedyś aplikacje były pisane w technologii Java ME, ale obecnie używa się raczej Javy na platformę Android, Objective-C na iOS i C# na platformę Windows Phone. Przykładem zastosowania aplikacji mobilnych jest tzw. ?bankowość mobilna?, która ułatwia klientom dostęp do konta bankowego z możliwością dokonywania operacji bankowych.
Źródło: https://pl.wikipedia.org/wiki/Aplikacja_mobilna