Аплет: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Бодрій (обговорення | внесок) Немає опису редагування |
Бодрій (обговорення | внесок) |
||
Рядок 10: | Рядок 10: | ||
== Безпека == |
== Безпека == |
||
Останні розробки в кодуванні програм, включаючи мобільні та вбудовані системи, привели до усвідомлення безпеки аплетів. |
|||
{{розширити розділ|дата=листопад 2019}} |
|||
=== Аплети відкритої платформи === |
|||
{{Java}} |
|||
Аплети в середовищі відкритої платформи повинні забезпечувати безпечну взаємодію між різними програмами. Для забезпечення безпеки аплетів відкритої платформи можна використовувати композиційний підхід.<ref name="Compositional">{{cite book |
|||
|title=Fundamental Approaches to Software Engineering |
|||
|last1=Barthe |
|||
|first1=Gilles |
|||
|last2=Gurov |
|||
|first2=Dilian |
|||
|last3=Huisman |
|||
|first3=Marieke |
|||
|year=2002 |
|||
|series=Lecture Notes in Computer Science |
|||
|volume=2306 |
|||
|pages=15–32 |
|||
|chapter=Compositional Verification of Secure Applet Interactions |
|||
|doi=10.1007/3-540-45923-5_2 |
|||
|isbn=978-3-540-43353-8 |
|||
|citeseerx=10.1.1.16.1254 |
|||
}}</ref> Для безпечних взаємодій аплетів були розроблені передові методи перевірки композиції.<ref name="Compositional" /> |
|||
=== Java-аплети === |
|||
Аплет Java містить різні моделі безпеки: захист непідписаного аплету Java, захист підписаного аплету Java та захист самопідписаного аплету Java. |
|||
=== Вебаплети === |
|||
У веббраузері з підтримкою аплетів можна використовувати багато методів для забезпечення безпеки аплетів для шкідливих аплетів. Шкідливий аплет може заражати комп’ютерну систему багатьма способами, включаючи відмову в обслуговуванні, порушення конфіденційності та роздратування.<ref name="Controlling2">{{cite book |
|||
|title=Proceedings 14th Annual Computer Security Applications Conference (Cat. No.98EX217) |
|||
|last1=Hassler |
|||
|first1=Vesna |
|||
|last2=Then |
|||
|first2=Oliver |
|||
|year=1998 |
|||
|pages=120–125 |
|||
|chapter=Controlling Applets' Behavior in a Browser |
|||
|doi=10.1109/CSAC.1998.738594 |
|||
|isbn=978-0-8186-8789-1 |
|||
}}</ref> Типове рішення для шкідливих аплетів — зробити веббраузер так, щоб він відстежував діяльність аплетів. Це призведе до створення веббраузера, який дозволить ручну або автоматичну зупинку шкідливих аплетів.<ref name="Controlling3">{{cite book |
|||
|title=Proceedings 14th Annual Computer Security Applications Conference (Cat. No.98EX217) |
|||
|last1=Hassler |
|||
|first1=Vesna |
|||
|last2=Then |
|||
|first2=Oliver |
|||
|year=1998 |
|||
|pages=120–125 |
|||
|chapter=Controlling Applets' Behavior in a Browser |
|||
|doi=10.1109/CSAC.1998.738594 |
|||
|isbn=978-0-8186-8789-1 |
|||
}}</ref> |
|||
== Посилання == |
|||
<references />{{Java}} |
|||
{{Compu-stub}} |
{{Compu-stub}} |
Версія за 17:18, 11 лютого 2022
Ця стаття не містить посилань на джерела. (липень 2016) |
Апле́т (англ. Applet) — коротка комп'ютерна програма, що функціонально розширює можливості основної програми, або інтернет-застосування. Наприклад, додає в веб-сторінку функцію анімації. Для створення аплетів в мережі Інтернет використовується мова програмування Java.
Історія
Слово аплет вперше було використано в 1990 році в PC Magazine.[1] Однак, концепція аплету або, ширше, невеликої інтерпретованої програми, завантаженої та виконаної користувачем, датується принаймні RFC 5 (1969) Джеффа Руліфсона, який описав мову декодування-кодування (DEL),[2] яка була розроблена, щоб дозволити дистанційне використання системи on-Line (NLS) через ARPANET шляхом завантаження невеликих програм для покращення взаємодії. У RFC 2555 це було визначено як попередник завантажуваних програм Java.[3]
Java-аплети
- Java-аплет
- забезпечує можливість використовувати в World Wide Web «виконуваний вміст» шляхом виконання в гіпертекстовому документі міні-програм, відомих як аплети. Незвичайним є формат готового до виконання коду, у який транслюються аплети Java, — це апаратно-незалежний побайтовий формат. Завдяки використанню такого нейтрального формату відкомпільовані Java-програми можна переміщати по Internet, оскільки вони не залежать від операційної системи, у якій виконуються.
Безпека
Останні розробки в кодуванні програм, включаючи мобільні та вбудовані системи, привели до усвідомлення безпеки аплетів.
Аплети відкритої платформи
Аплети в середовищі відкритої платформи повинні забезпечувати безпечну взаємодію між різними програмами. Для забезпечення безпеки аплетів відкритої платформи можна використовувати композиційний підхід.[4] Для безпечних взаємодій аплетів були розроблені передові методи перевірки композиції.[4]
Java-аплети
Аплет Java містить різні моделі безпеки: захист непідписаного аплету Java, захист підписаного аплету Java та захист самопідписаного аплету Java.
Вебаплети
У веббраузері з підтримкою аплетів можна використовувати багато методів для забезпечення безпеки аплетів для шкідливих аплетів. Шкідливий аплет може заражати комп’ютерну систему багатьма способами, включаючи відмову в обслуговуванні, порушення конфіденційності та роздратування.[5] Типове рішення для шкідливих аплетів — зробити веббраузер так, щоб він відстежував діяльність аплетів. Це призведе до створення веббраузера, який дозволить ручну або автоматичну зупинку шкідливих аплетів.[6]
Посилання
- ↑ Oxford English Dictionary. 2011. Архів оригіналу за 20 July 2011. Процитовано 23 серпня 2011.
- ↑ Jeff Rulifson (2 червня 1969), DEL, RFC 5, Network Working Group
- ↑ RFC Editor, et a. (7 квітня 1999), 30 Years of RFCs, RFC 2555, Network Working Group
- ↑ а б Barthe, Gilles; Gurov, Dilian; Huisman, Marieke (2002). Compositional Verification of Secure Applet Interactions. Fundamental Approaches to Software Engineering. Lecture Notes in Computer Science. Т. 2306. с. 15—32. CiteSeerX 10.1.1.16.1254. doi:10.1007/3-540-45923-5_2. ISBN 978-3-540-43353-8.
- ↑ Hassler, Vesna; Then, Oliver (1998). Controlling Applets' Behavior in a Browser. Proceedings 14th Annual Computer Security Applications Conference (Cat. No.98EX217). с. 120—125. doi:10.1109/CSAC.1998.738594. ISBN 978-0-8186-8789-1.
- ↑ Hassler, Vesna; Then, Oliver (1998). Controlling Applets' Behavior in a Browser. Proceedings 14th Annual Computer Security Applications Conference (Cat. No.98EX217). с. 120—125. doi:10.1109/CSAC.1998.738594. ISBN 978-0-8186-8789-1.
|
Це незавершена стаття про інформаційні технології. Ви можете допомогти проєкту, виправивши або дописавши її. |