DSpace Repository (Univ. Tehnica A Moldovei)
Not a member yet
27504 research outputs found
Sort by
Metode de identificare a vulnerabilităților sistemelor SCADA
Fişierul ataşat conţine: Rezumat, Abstract, Cuprins, Introducere, Bibliografie.Această lucrare examinează vulnerabilitățile sistemelor SCADA, esențiale pentru infrastructurile critice, și propune soluții pentru sporirea securității acestora. Studiul se axează pe vulnerabilitățile specifice acestor sisteme și pe tehnicile de evaluare a riscurilor, subliniind importanța unor măsuri avansate de protecție, cum ar fi autentificarea și monitorizarea continuă. Sunt analizate metodele de testare a securității și simulările utilizate pentru identificarea riscurilor, precum și recomandări pentru implementarea
tehnologiilor moderne de securitate. Lucrarea evidențiază strategii de protecție, incluzând măsuri de răspuns la incidente cibernetice și soluții pentru securizarea sistemelor SCADA, care sprijină protecția infrastructurilor critice. Rezultatele și recomandările pot fi aplicate de organizațiile interesate să îmbunătățească securitatea acestor sisteme și să contribuie la securitatea națională. Aceste soluții sunt esențiale pentru profesioniștii din domeniu și autoritățile responsabile de protecția infrastructurilor esențiale.This master's thesis, is showing a detailed analysis that includes, vulnerabilities of SCADA systems, which are essential for critical infrastructures, and proposes solutions to enhance their security. The study focuses on the specific vulnerabilities of these systems and on risk assessment techniques, highlighting the importance of advanced protection measures such as authentication and continuous monitoring. It examines security testing methods and simulations used to identify risks, as well as recommendations for implementing modern security technologies. This research paper, presents protection strategies, including measures for responding to cyber incidents and solutions for securing SCADA systems, which support the protection of critical infrastructures. The results and recommendations can be applied by organizations seeking to improve the security of these systems and contribute to national security. These solutions are essential for professionals in the field and authorities responsible for safeguarding critical infrastructure
English for Electronics and Telecommunication Engineering: manual
Fişierul ataşat conţine: Cuprins, Bibliografie. Textul integral al publicaţiei poate fi accesat pe site-ul https://library.utm.md. Accesul prin logare este valabil pentru studenţi, masteranzi, doctoranzi şi cadre didactice UTM.Manualul English for Electronics and Telecommunication Engineering este dedicat studenților de la Facultatea Electronică și Telecomunicații. Capitolele sunt organizate în jurul unor teme specifice, precum electronica, rețelele de telecomunicații, televiziunea, circuitele electronice, calculatorul ceea ce le oferă studenților oportunitatea de a învăța vocabularul tehnic într-un mod concentrat și contextualizat. Lucrarea include exerciții de fixare a vocabularului, exerciții de comprehensiune a textului și teme gramaticale specifice domeniului, care îi ajută pe studenți să capete încredere în utilizarea limbii engleze atât în contexte academice, cât și profesionale
Dezvoltare de modele intelegente generative pentru melodii. Generare de melodii
Fişierul ataşat conţine: Rezumat, Abstract, Contents, List of abbreviations, Introduction, References.The purpose of this work is to explore the integration of deep learning models, particularly LSTMs, in generating harmonically coherent and stylistically diverse chord progressions based on established music theory. To create a system capable of producing musically meaningful outputs that cater to both academic research and creative industries. Tools used: Python programming language, Google Colab. Explanatory note contains: introduction, 3 chapters, conclusions, bibliography with 20 titles, 4 figures. Chapter 1: Explores the significance, current applications, and limitations of AI in music, setting the stage for the project's goals. Chapter 2: Details the architecture, workflow, and theoretical foundation of the chord progression generator system. Chapter 3: Describes the development process, including dataset preparation, model architecture design, training and validation results, and optimization techniques used for chord progression generation.Scopul acestei lucrări este de a explora integrarea modelelor de învățare profundă, în special LSTM-uri, în generarea de progresii de acorduri armonic coerente și stilistic diverse, bazate pe teoria muzicală consacrată. Crearea unui sistem capabil să producă rezultate semnificative din punct de vedere muzical care se adresează atât cercetării academice, cât și industriilor creative. Instrumente utilizate: Limbajul de programare Python, Google Colab. Nota explicativă conține: introducere, 3 capitole, concluzii, bibliografie cu 20 titluri, 4 figure. Capitolul 1: Explorează semnificația, aplicațiile actuale și limitările AI în muzică, creând scena pentru obiectivele proiectului. Capitolul 2: Detaliază arhitectura, fluxul de lucru și fundamentul teoretic al sistemului generator de progresie a acordurilor. Capitolul 3: Descrie procesul de dezvoltare, inclusiv pregătirea setului de date, proiectarea arhitecturii modelului, rezultatele antrenamentului și validării și tehnicile de optimizare utilizate pentru generarea progresiei acordurilor
Analiza sistemului de vot electronic
Fişierul ataşat conţine: Аннотация, Rezumat, Abstract, Cодержание, Введение, Библиография.Această lucrare explorează analiza, proiectarea și implementarea unui sistem electronic de vot bazat pe tehnologii avansate, oferind o alternativă modernă și sigură la sistemele tradiționale de votare. Relevanța cercetării este subliniată de nevoia crescută de a îmbunătăți transparența, securitatea și eficiența proceselor electorale, răspunzând astfel provocărilor întâlnite în metodele tradiționale. Primul capitol este dedicat unei analize aprofundate a sistemelor de vot existente, incluzând atât metodele tradiționale, cât și cele electronice. Sunt discutate problemele specifice sistemelor tradiționale, cum ar fi complexitatea logistică, riscurile de fraudă și dificultățile accesibilității. Totodată, este realizată o comparație detaliată între diferite metode de vot electronic. Analiza are ca scop identificarea celei mai potrivite metode, luând în considerare aspecte precum securitatea, ușurința de utilizare și încrederea publicului. Sunt prezentate studii de caz din țări precum Estonia și Elveția, unde votul electronic a fost implementat cu succes, subliniind lecțiile învățate și provocările rămase. Al doilea capitol se concentrează pe proiectarea unui sistem electronic de vot realist, cu accent pe integrarea blockchain-ului pentru asigurarea securității datelor și a inteligenței artificiale pentru procesele de autentificare a alegătorilor. Acest capitol detaliază arhitectura sistemului, algoritmii fundamentali care guvernează funcționarea acestuia, precum și măsurile de protecție împotriva fraudelor. Sunt explicate fluxurile de lucru ale proceselor-cheie, cum ar fi înregistrarea alegătorilor, autentificarea și procesul efectiv de votare. În plus, sunt analizate posibilele scenarii de utilizare, oferind o perspectivă practică asupra modului în care sistemul ar putea funcționa în condiții reale. Al treilea capitol prezintă implementarea prototipului sistemului și demonstrează funcționalitatea acestuia. Prototipul include procesele principale, cum ar fi înregistrarea și autentificarea utilizatorilor, precum și depunerea și procesarea voturilor. Este descrisă metodologia utilizată pentru dezvoltarea prototipului, iar rezultatele sunt analizate pentru a evalua performanța și viabilitatea soluției propuse. Capitolul se încheie cu o demonstrație a prototipului, subliniind modul în care acesta poate răspunde cerințelor unui proces electoral sigur, eficient și transparent.Данная работа посвящена анализу, проектированию и реализации электронного голосования, основанного на современных технологиях, как альтернативы традиционным системам голосования. Актуальность исследования обоснована растущей потребностью в повышении прозрачности, безопасности и эффективности избирательных процессов, что позволяет преодолеть проблемы, присущие традиционным методам голосования. Первая глава посвящена углубленному анализу существующих систем голосования, включая как традиционные методы, так и электронные. Рассматриваются проблемы традиционных систем, такие как организационная сложность, риски фальсификаций и проблемы доступности. Также проводится детальное сравнение различных методов электронного. Анализ направлен на выявление наиболее подходящего метода с учетом таких факторов, как безопасность, удобство использования и доверие граждан. Приводятся примеры из стран, таких как Эстония и Швейцария, где электронное голосование успешно внедрено, с акцентом на уроки, извлеченные из опыта и оставшиеся вызовы. Вторая глава сосредоточена на проектировании реальной системы электронного голосования, с акцентом на интеграцию блокчейна для обеспечения безопасности данных. В этой главе подробно рассматриваются архитектура системы, основные алгоритмы работы и меры защиты от фальсификаций. Описываются ключевые рабочие процессы, такие как регистрация избирателей, аутентификация и сам процесс голосования. Также рассматриваются возможные сценарии использования, что позволяет получить практическое представление о том, как система будет функционировать в реальных условиях. Третья глава посвящена реализации прототипа системы и демонстрации его работы. Прототип включает в себя основные процессы, такие как регистрация и аутентификация пользователей, а также подача и обработка голосов. Описана методология разработки прототипа, а результаты анализируются с целью оценки производительности и жизнеспособности предложенного решения. Глава завершается демонстрацией прототипа, подчеркивающей, как система может удовлетворить требования для безопасных, эффективных и прозрачных выборов.This work focuses on the analysis, design, and implementation of electronic voting based on modern technologies, as an alternative to traditional voting systems. The relevance of the research is grounded in the increasing need to enhance transparency, security, and efficiency in electoral processes, addressing the challenges inherent in traditional voting methods. The first chapter provides an in-depth analysis of existing voting systems, including both traditional methods and electronic solutions. It discusses the problems of traditional systems, such as organizational complexity, risks of fraud, and accessibility issues. A detailed comparison of various electronic voting methods is presented. The analysis aims to identify the most suitable method considering factors such as security, ease of use, and public trust. Examples from countries like Estonia and Switzerland, where electronic voting has been successfully implemented, are provided, with a focus on lessons learned and remaining challenges. The second chapter focuses on designing a real-world electronic voting system, emphasizing the integration of blockchain for data security and artificial intelligence for voter authentication. This chapter outlines the system architecture, core algorithms, and anti-fraud measures. Key processes such as voter registration, authentication, and the voting process are described in detail. Possible use cases are explored, providing practical insights into how the system will function in real-world conditions.The third chapter is dedicated to the implementation of the system prototype and its demonstration. The prototype includes the core processes such as user registration, authentication, and vote casting and processing. The methodology of prototype development is discussed, and the results are analyzed to evaluate the performance and viability of the proposed solution. The chapter concludes with a demonstration of the prototype, highlighting how the system can meet the requirements for secure, efficient, and transparent elections
Cercetarea caracteristicilor stilometrice pentru Sistemele de Detectarea Intrinsecă a Plagiarismului
Fişierul ataşat conţine: Rezumat, Abstract, Contents, Introduction, References.The report is structured into three chapters, each addressing a crucial aspect of the work process. The initial chapter serves as an introduction, presenting the identified problem that necessitates resolution. This chapter conducts a thorough exploration of the relevant field, offering comprehensive insights into the underlying issues. Additionally, it evaluates a proposed solution in comparison to existing products and services, thus facilitating a comprehensive analysis of their respective strengths and weaknesses. The problem definition within this chapter is clear, accompanied by well-defined goals and objectives for the proposed solution. These objectives aim to enhance the quality and impact of doctoral research while streamlining the process for students and faculty. By establishing this analytical foundation, the report paves the way for further research and development, encouraging innovation and progress within the realm of doctoral studies. The subsequent chapter provides the methodology and proposed approach to the researched field, backed by a detailed comparison of various approaches. Lastly, the concluding section delves into a comprehensive overview of the system design, encompassing architectural style and components. Additionally, it encompasses the formulation of functional and non-functional requirements, which serve as essential guidelines for system identification, construction, and design. This document is intended for readers with technical background.Raportul este structurat în trei capitole, fiecare abordând un aspect crucial al procesului de lucru. Capitolul inițial servește drept introducere, prezentând problema identificată care necesită rezolvare. Acest capitol realizează o explorare aprofundată a domeniului relevant, oferind o perspectivă cuprinzătoare asupra problemelor subiacente. În plus, acesta evaluează o soluție propusă în comparație cu produsele și serviciile existente, facilitând astfel o analiză cuprinzătoare a punctelor forte și slabe ale acestora. Definirea problemei în cadrul acestui capitol este clară, însoțită de scopuri și obiective bine definite pentru soluția propusă. Aceste obiective vizează îmbunătățirea calității și a impactului cercetării doctorale, simplificând în același timp procesul pentru studenți și cadre didactice. Prin stabilirea acestei baze analitice, raportul deschide calea pentru cercetare și dezvoltare viitoare, încurajând inovarea și progresul în domeniul
studiilor doctorale. Capitolul următor prezintă metodologia și abordarea propusă pentru domeniul cercetat, susținute de o comparație detaliată a diferitelor abordări. În cele din urmă, secțiunea de încheiere oferă o imagine de ansamblu cuprinzătoare a proiectării sistemului, cuprinzând stilul arhitectural și componentele. În plus, aceasta cuprinde formularea cerințelor funcționale și nefuncționale, care servesc drept orientări esențiale pentru identificarea, construirea ș proiectarea sistemului. Acest document este destinat cititorilor cu pregătire tehnică
Application of computer vision in modern automated video surveillance systems
Fişierul ataşat conţine: Rezumat, Abstract, Contents, Introduction, References.This master's thesis focuses on the development and analysis of an automated video surveillance system powered by computer vision, aimed at enhancing security and monitoring capabilities. The project integrates state-of-the-art artificial intelligence technologies, including real-time person detection, facial recognition, behavioral analysis, and rapid identification of emergency situations such as fires and floods. The system architecture is designed to be modular, with AI models for object classification and detection, such as a cat classifier and a fire detector, evaluated using advanced metrics like mAP@50 and mAP@50-95, ensuring high accuracy and efficient generalization. The proposed solution demonstrates significant improvements in reducing false alarms, enabling faster response times, and offering a scalable, reliable, and intelligent surveillance system for both security and home automation applications. Through its integration of modern hardware and software interfaces, the project presents a practical application of computer vision, contributing to advancements in automated surveillance and emergency response systems.Această lucrare de master se concentrează pe dezvoltarea și analiza unui sistem automatizat de supraveghere video bazat pe viziune computerizată, având ca scop îmbunătățirea capabilităților de securitate și monitorizare. Proiectul integrează tehnologii avansate de inteligență artificială, inclusiv detectarea în timp real a persoanelor, recunoașterea feței, analiza comportamentală și identificarea rapidă a situațiilor de urgență, cum ar fi incendiile și inundațiile. Arhitectura sistemului este concepută pentru a fi modulară, incluzând modele AI pentru clasificarea și detectarea obiectelor, cum ar fi un clasificator pentru pisici și un detector de incendii, evaluate folosind metrici avansați precum mAP@50 și mAP@50-95, asigurând o acuratețe ridicată și o generalizare eficientă. Soluția propusă demonstrează îmbunătățiri semnificative în reducerea alarmelor false, permitând timpi de răspuns mai rapizi și oferind un sistem de supraveghere scalabil, fiabil și inteligent pentru aplicații de securitate și automatizare a locuințelor. Prin integrarea interfețelor hardware și software moderne, proiectul prezintă o aplicație practică a viziunii computerizate, contribuind la avansarea sistemelor de supraveghere automatizată și răspuns la urgențe
Updating the cadastral information following massive primary registration
Fişierul ataşat conţine: Rezumat, Summary, Cuprins, Introducere, Concluzii, BibliografieÎn această lucrare s-a prezentat procedura de actualizare informației cadastrale în urma lucrărilor de înregistrare primară masivă care are ca scop asigurarea informațională a populației, monitorizarea bunurilor imobile și drepturile asupra lor. Totodată actualizarea informației grafice
contribuie la crearea unui sistem cadastral complet, unic și integru cu o administrare mai eficientă, și exactă a informațiilor cadastrale. La capitolul 1 s-a analizat informațiile generale despre structura bazei de date grafice a cadastrului, procedura de actualizare, creare, stocarea și furnizarea a bazei de date grafice, componența planului digital și particularitățile specifice pentru fiecare obiect informațional care se regăsește în planul digital. La capitolul 2 s-a studiat etapele parcurse pentru inițierea actualizării informației cadastrale în urma înregistrarării primare masive care constă din procedura de obținere a actului de calitate a lucrării cadastrale la etapa de verificare și procedura de obținere a avizului de recepție în urma lucrării cadastrale la etapa de recepție. La capitolul 3 s-a prezentat procedura de actualizare informației cadastrale în urma lucrărilor de înregistrare primară masivă, care presupune substituirea informației grafice elaborate de către companiile cadastrale cu informația grafică existentă, identificarea bunurilor imobile cu numere cadastrale convenționale și substituirea lor cu numere cadastrale permanente, analiza și cercetararea motivelor apariției erorilor topologice, golurilor, suprapunerilor de obiecte precum și rezolvarea acestora. De asemenea se analizează atât aspectele grafice, cât și cele tehnice ale localității până și în urma actualizării informației cadastrale.In this work presented the procedure for updating the cadastral information following the massive primary registration works, which aims to provide information to the population, monitor real estate and the rights over them. At the same time, updating the graphic information contributes to the creation of a complete, unique and integrated cadastral system with a more efficient and accurate administration of cadastral information. Chapter 1 analyzed the general information about the structure of the cadastre graphic database, the procedure for updating, creating, storing and providing the graphic database, the composition of the digital plan and the specific features for each informational object found in the digital plan. Chapter 2 studied the steps taken to initiate the update of cadastral information following the massive primary registration, which consists of the procedure for obtaining the certificate of quality of the cadastral work at the verification stage and the procedure for obtaining the acceptance notice following the cadastral work at the reception stage. Chapter 3 presented the procedure for updating the cadastral information following massive primary registration works, which involves replacing the graphic information developed by the cadastral companies with the existing graphic information, identifying real estate with conventional cadastral numbers and replacing them with permanent cadastral numbers, analyzing and researching the reasons for the appearance of topological errors, gaps, overlaps of objects as well as solving them. Also, both the graphic and technical aspects of the locality are analyzed, even after updating the cadastral information
Analiza gradului de concordanță a distribuției uniforme simulate pe calculator cu distribuția teoretică
Fişierul ataşat conţine: Rezumat, Abstract, Cuprins, Lista abrevierilor, Introducere, Bibliografie.Lucrarea de față analizează în detaliu rolul și importanța generatoarelor de numere pseudoaleatoare în simulările statistice și modelările probabilistice, cu un accent deosebit pe conformitatea cu distribuția uniformă teoretică. Întrucât simulările corecte și precise depind de calitatea generării numerelor pseudoaleatoare, studiul subliniază necesitatea validării riguroase a acestor generatoare prin teste statistice avansate. Capitolul 1 introduce conceptele de bază legate de distribuția uniformă și de generatoarele de numere pseudoaleatoare (PRNG). Este prezentată evoluția istorică a tehnicilor de generare, de la metodele tradiționale la algoritmii moderni. Se subliniază necesitatea unui generator PRNG de înaltă calitate pentru obținerea de simulări statistice precise și prezintă contextul în care acestea sunt aplicate în diverse domenii. Capitolul 2 analizează importanța concordanței între distribuțiile simulate și cele teoretice. Se discută necesitatea validării PRNG-urilor prin metode statistice pentru a asigura o bună uniformitate și acuratețe a rezultatelor în simulări. Se descrie cum distribuția uniformă formează baza simulării altor distribuții probabilistice și subliniază necesitatea îmbunătățirii continue a algoritmilor pentru generarea numerelor pseudoaleatoare. Capitolul 3 explorează procesul de generare a numerelor pseudoaleatoare, evidențiind diversitatea algoritmilor și aplicațiilor utilizate pentru simularea unor distribuții uniforme. Sunt prezentate și analizate metodele utilizate în mai multe limbaje de programare și platforme populare, inclusiv Java, Python, R, C++, Random.org, Excel, Mathematica, precum și o abordare bazată pe cifrele numărului PI. Pentru fiecare metodă, sunt descriși atât algoritmii implementați, cât și caracteristicile specifice ale generatorului. Capitolul 4 cuprinde analiza detaliată a concordanței numerelor pseudoaleatoare generate de diverse aplicații și limbaje de programare, cum ar fi Random.org, Mathematica, Java, Python și altele. Sunt aplicate mai multe teste statistice (Chi-pătrat, entropie și testele de corelație) pentru a evalua calitatea distribuției fiecărui set de date. Sunt analizate performanțelor fiecărui generator și se stabilește un clasament final al celor mai fiabile opțiuni pentru aplicațiile ce necesită o distribuție uniformă stabilă și aleatorie. Prin această cercetare, se subliniază importanța validării PRNG-urilor și a alegerii unui generator adecvat pentru asigurarea unei baze solide în orice simulare probabilistică, contribuind astfel la obținerea unor rezultate fiabile și precise în analiza statistică modernă. Rezultatele demonstrează că Random.org și R oferă o distribuție uniformă stabilă, făcându-le recomandabile pentru aplicațiile ce necesită o distribuție aleatorie autentică.The present paper provides a detailed analysis of the role and importance of pseudo-random number generators in statistical simulations and probabilistic modeling, with particular emphasis on conformity to the theoretical uniform distribution. Since accurate simulations rely on the quality of pseudo-random number generation, this study highlights the necessity of rigorous validation of these generators through advanced statistical tests. Chapter 1 introduces the fundamental concepts related to uniform distribution and pseudo-random number generators (PRNGs). It presents the historical evolution of generation techniques, from traditional methods to modern algorithms. The chapter emphasizes the need for high-quality PRNGs to achieve accurate statistical simulations and presents the contexts in which these generators are applied across various fields. Chapter 2 analyzes the importance of concordance between simulated and theoretical distributions. It discusses the need for PRNG validation through statistical methods to ensure good uniformity and accuracy of simulation results. Additionally, it describes how the uniform distribution forms the foundation for simulating other probabilistic distributions and highlights the necessity of continuously improving algorithms for generating pseudo-random numbers. Chapter 3 explores the process of pseudorandom number generation, highlighting the diversity of algorithms and applications used to simulate uniform distributions. Methods used in several popular programming languages and platforms are presented and analyzed, including Java, Python, R, C++, Random.org, Excel, Mathematica, as well as a numerical approach based on the PI number. For each method, both the implemented algorithms and the specific characteristics of the generator are described. Chapter 4 includes a detailed analysis of the concordance of pseudorandom numbers generated by various applications and programming languages, such as Random.org, Mathematica, Java, Python, and others. Several statistical tests (Chi-square, entropy, and correlation tests) are applied to assess the quality of the distribution of each data set. The performances of each generator are analyzed and a final ranking of the most reliable options for applications requiring a stable and random uniform distribution is established. Through this research, the importance of validating PRNGs and selecting a suitable generator is underscored to ensure a solid foundation for any probabilistic simulation, thereby contributing to reliable and precise results in modern statistical analysis. The findings demonstrate that values of the Random.org and R offer a stable uniform distribution, making them highly recommended for applications that require authentic random distribution
Evaluarea și mitigarea vulnerabilităților aplicațiilor web prin teste de penetrare
Fişierul ataşat conţine: Rezumat, Abstract, Cuprins, Introducere, Bibliografie.În prezent, aplicațiile web sunt o componentă de bază în o mulțime de instituții și domenii, de la servicii financiare și comerț electronic la educație și managementul datelor personale. Cu creșterea utilizării și a complexității acestor aplicații, vulnerabilitățile de securitate au devenit tot mai frecvente, sofisticate și complexe, ce pune în pericol confidențialitatea, integritatea și disponibilitatea informațiilor. Teza ține să abordeze în detaliu problemele securității aplicațiilor web, concentrându-se pe evaluarea și mitigarea vulnerabilităților prin teste de penetrare. Studiul analizează vulnerabilitățile comune, cum ar fi Cross-Site Scripting (XSS), SQL Injection, Broken Access Control și Server-Side Request Forgery (SSRF), analizând cum acestea se propagă și soluțiile de remediere. Totodată, lucrarea subliniază importanța testelor de penetrare, atât manuale, cât și automatizate, pentru detectarea vulnerabilităților și prevenirea atacurilor aplicațiilor web. De asemenea, oferă o metodologie pentru evaluarea riscurilor și implementarea măsurilor de protecție. Pentru a atinge acest scop, cercetarea abordează următoarele aspecte, ca investigarea celor mai frecvente vulnerabilități din aplicațiile web menționate anterior. Propunerea de soluții de mitigare și bune practici, în conformitate cu reglementările și standardele existente, pentru reducerea riscurilor și îmbunătățirea securității. Cercetarea implică utilizarea unor instrumente asociate testării de penetrare, cum ar fi Burp Suite, OWASP ZAP și Nessus, pentru identificarea vulnerabilităților și evaluarea eficienței măsurilor de securitate aprobate.Nowadays, web applications are a core component in a wide range of institutions and domains, from financial services and e-commerce to education and personal data management. With the increasing use and complexity of these applications, security vulnerabilities have become more frequent, sophisticated and complex, which endangers the confidentiality, integrity and availability of information. The thesis aims to address in detail the security issues of web applications, focusing on the assessment and mitigation of vulnerabilities through penetration testing. The study analyzes common vulnerabilities, such as Cross-Site Scripting (XSS), SQL Injection, Broken Access Control and Server-Side Request Forgery (SSRF), analyzing how they propagate and remediation solutions. At the same time, the paper emphasizes the importance of penetration testing, both manual and automated, for detecting vulnerabilities and preventing web application attacks. It also provides a methodology for assessing risks and implementing protective measures. To achieve this goal, the research addresses the following aspects, such as investigating the most common vulnerabilities in the aforementioned web applications. Proposing mitigation solutions and best practices, in accordance with regulations and standards, to reduce risks and ensure security. The research involves the use of penetration testing tools, such as Burp Suite, OWASP ZAP and Nessus, to identify vulnerabilities in the measures and evaluate the effectiveness of the approved security
Analysis and research of computer vision methods for object recognition in images
Fişierul ataşat conţine: Rezumat, Abstract, Contents, List of terms, Introduction, References.This work describes a mobile application for bartenders that utilizes Computer vision techniques and neural networks to identify drink ingredients. This research seeks to develop a system that can present a selection of ingredient images, automatically recognize them, and output corresponding cocktail recommendations that can be made with these ingredients. It creates platform independent application using react native and use TensorFlow Lite for local image processing. It utilizes YOLOv8 model architecture and multiple specialized datasets to train the model for accuracy in recognizing objects. It describes the steps of data preparation and the model training and tuning, so well explained the interface and server side implementation here It includes features for saving and filtering recipes, offline operation and cloud integration. Test results indicate that the system has an overall accuracy of 92% with precision and completeness at 90% and 88% respectively while in play in diverse environments with consistent and repeatable results. On mid-range mobile devices, the optimized model offers an image processing time of <1 s per image. As part of this work a prototype application has been developed to provide an interface for a user to upload an image and to search for a recipe. The system could be further developed and introduced to other fields, like medicine and logistics. This is a mobile application that uses computer vision and neural networks to identify cocktail recipes from pictures taken by the user of the app.Această lucrare descrie o aplicație mobilă pentru barmani care utilizează tehnici de viziune computerizată și rețele neuronale pentru a identifica ingredientele băuturilor. Această cercetare urmărește să dezvolte un sistem care poate prezenta o selecție de imagini ale ingredientelor, să le recunoască automat și să producă recomandări de cocktailuri corespunzătoare care pot fi făcute cu aceste ingrediente. Aceasta creează o aplicație independentă de platformă folosind react native și utilizează TensorFlow Lite pentru prelucrarea locală a imaginilor. Aceasta utilizează arhitectura modelului YOLOv8 și mai multe seturi de date specializate pentru a antrena modelul în vederea preciziei în recunoașterea obiectelor. Acesta descrie etapele de pregătire a datelor și formarea și reglarea modelului, atât de bine a explicat interfața și implementarea serverului aici Acesta include caracteristici pentru salvarea și filtrarea rețetelor, funcționarea offline și integrarea în cloud. Rezultatele testelor indică faptul că sistemul are o acuratețe generală de 92%, cu o precizie și o completitudine de 90% și, respectiv, 88% în timp ce este în joc în medii diverse, cu rezultate consecvente și repetabile. Pe dispozitivele mobile mid-range, modelul optimizat oferă un timp de procesare a imaginilor de <1 s per imagine. Ca parte a acestei lucrări, a fost dezvoltată o aplicație prototip pentru a oferi o interfață pentru ca un utilizator să încarce o imagine și să caute o rețetă. Sistemul ar putea fi dezvoltat în continuare și introdus în alte domenii, cum ar fi medicina și logistica. Aceasta este o aplicație mobilă care utilizează viziunea computerizată și rețele neuronale pentru a identifica rețete de cocktailuri din fotografii făcute de utilizatorul aplicației