Virusais užkrėstų interneto puslapių atpažinimo ir šalinimo sistema
Bačinskas, Lukas |
Vykstant studijoms ar darbui nuotoliniu būdu, vis dažniau ir daugiau laiko tenka praleisti naršant internetinėse svetainėse. Tai skatina reprezentacinių svetainių, el. parduotuvių, e-mokymų bei kitų internetinių svetainių augimą rinkoje, o su juo, kartu kyla virusų ir jais užkrėstų svetainių skaičius. Rinkoje egzistuoja tik keli sprendimai šiai problemai tramdyti, tačiau tos sistemos ar įrankiai yra paviršutiniški, skirti tik apsaugai ir neatlieka darbo iš esmės. Šiame darbe yra aprašoma sistema kuri padeda aptikti pažeidimus turinčias WordPress versijas, įskiepius, temas, bei šalinti pažeidžiamumus ir virusus užkrėstose internetinėse svetainėse. Pirmojoje dalyje yra kalbama apie darbo tikslą, uždavinius, eigą bei WordPress TVS svarbą. Antrojoje dalyje yra palyginamos ir analizuojamos esamos sistemos ir įrankiai, aptariami planuojamo produkto sugebėjimai. Trečiojoje dalyje yra kuriama sistema, jos funkcijos, tobulinamas sistemos taiklumas. Ketvirtoje dalyje, praktiškai testuojama sistema su įvairiai užkrėstomis, pažeidžiamomis, sugadintomis ar kitaip kenkėjiškų failų paveiktomis WordPress TVS svetainėmis. Eigos metu yra nuolatos testuojama ir pagal naujai atsirandančius poreikius tobulinama sistema, siekiant atsikratyti pažeidžiamumų, virusų ir užkirsti kelią jų tolimesniam plitimui internetinės svetainės failuose. Kiekvienas proceso žingsnis yra atidžiai dokumentuojamas. Penktojoje dalyje yra apibendrinami gauti rezultatai, pristatomos darbo metu pastebėtos išvados apie sistemą, galimybės, privalumai, trūkumai bei praktinio panaudojimo rekomendacijos.
When studying or working remotely, more and more time is spent browsing websites. This is driving the growth of representative, e-shop, e-learning and other websites in the market and, with it, the number of hackers and viruses. There are solutions on the market to curb this problem, but those systems or tools are superficial, intended only for protection, and do not work in substance. This documentation describes a system that helps detect vulnerable versions of WordPress versions, its plugins, themes and remove vulnerabilities, viruses on infected websites. The first part explains the goal of this work, the tasks, the process and the importance of the WordPress. The second part compares and analyzes existing systems and tools, discusses the capabilities of the planned product. The third part demonstrates development of the system, its functions, system accuracy improvements. The fourth part is a practical test of a system with variously infected, vulnerable, corrupted, or otherwise affected websites built with WordPress websites. During the process, the system is constantly tested and improved according to new needs in order to get rid of vulnerabilities, viruses and prevent their further spread in the website files. Each step of the process is carefully documented. In the fifth part, the obtained results about the system are summarized, the conclusions, possibilities, advantages, disadvantages and recommendations observed during the work are presented.