diff --git a/Bibliography.bib b/Bibliography.bib index 4fb4b06..92456d1 100644 --- a/Bibliography.bib +++ b/Bibliography.bib @@ -1,19 +1,19 @@ @inproceedings{balduzzi2012security, author = {Balduzzi, Marco and Zaddach, Jonas and Balzarotti, Davide and Kirda, Engin and Loureiro, Sergio}, - title = {A Security Analysis of Amazon's Elastic Compute Cloud Service}, - year = {2012}, - isbn = {9781450308571}, - publisher = {Association for Computing Machinery}, - address = {New York, NY, USA}, - url = {https://doi.org/10.1145/2245276.2232005}, - doi = {10.1145/2245276.2232005}, - booktitle = {Proceedings of the 27th Annual ACM Symposium on Applied Computing}, - pages = {1427–1434}, - numpages = {8}, - keywords = {security, elastic compute cloud service, cloud computing}, - location = {Trento, Italy}, - series = {SAC '12}, - urldate = {2023-12-04}, + title = {A Security Analysis of Amazon's Elastic Compute Cloud Service}, + year = {2012}, + isbn = {9781450308571}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + url = {https://doi.org/10.1145/2245276.2232005}, + doi = {10.1145/2245276.2232005}, + booktitle = {Proceedings of the 27th Annual ACM Symposium on Applied Computing}, + pages = {1427–1434}, + numpages = {8}, + keywords = {security, elastic compute cloud service, cloud computing}, + location = {Trento, Italy}, + series = {SAC '12}, + urldate = {2023-12-04}, } @inproceedings{manu2016study, @@ -25,31 +25,31 @@ number = {}, pages = {1-13}, doi = {10.1109/ICCPCT.2016.7530284}, - urldate = {2023-08-07}, + urldate = {2023-08-07}, } @online{bui2015analysis, - doi = {10.48550/ARXIV.1501.02967}, - url = {https://arxiv.org/abs/1501.02967}, - author = {Bui, Thanh}, - keywords = {Cryptography and Security (cs.CR), FOS: Computer and information sciences, FOS: Computer and information sciences}, - title = {Analysis of Docker Security}, - publisher = {arXiv}, - year = {2015}, - copyright = {arXiv.org perpetual, non-exclusive license}, - urldate = {2023-06-02}, + doi = {10.48550/ARXIV.1501.02967}, + url = {https://arxiv.org/abs/1501.02967}, + author = {Bui, Thanh}, + keywords = {Cryptography and Security (cs.CR), FOS: Computer and information sciences, FOS: Computer and information sciences}, + title = {Analysis of Docker Security}, + publisher = {arXiv}, + year = {2015}, + copyright = {arXiv.org perpetual, non-exclusive license}, + urldate = {2023-06-02}, } @inproceedings{wenhao2020vulnerability, - author = {Wenhao, Jiang and Zheng, Li}, - booktitle = {2020 IEEE 3rd International Conference on Information Systems and Computer Aided Education (ICISCAE)}, - title = {Vulnerability Analysis and Security Research of Docker Container}, - year = {2020}, - volume = {}, - number = {}, - pages = {354-357}, - doi = {10.1109/ICISCAE51034.2020.9236837}, - urldate = {2023-03-10}, + author = {Wenhao, Jiang and Zheng, Li}, + booktitle = {2020 IEEE 3rd International Conference on Information Systems and Computer Aided Education (ICISCAE)}, + title = {Vulnerability Analysis and Security Research of Docker Container}, + year = {2020}, + volume = {}, + number = {}, + pages = {354-357}, + doi = {10.1109/ICISCAE51034.2020.9236837}, + urldate = {2023-03-10}, } @article{combe2016docker, @@ -64,7 +64,7 @@ doi = {10.1109/MCC.2016.100}, ISSN = {2325-6095}, month = {Sep.}, - urldate = {2023-11-07}, + urldate = {2023-11-07}, } @inproceedings{loukidis2018docker, @@ -76,7 +76,7 @@ number = {}, pages = {1561-1564}, doi = {10.1109/ICDCS.2018.00169}, - urldate = {2023-01-07}, + urldate = {2023-01-07}, } @inproceedings{mp2016enhancing, @@ -88,7 +88,7 @@ number = {}, pages = {94-99}, doi = {10.1109/ICATCCT.2016.7911971}, - urldate = {2023-07-25}, + urldate = {2023-07-25}, } @article{jogi2017establishing, @@ -96,7 +96,7 @@ author = {Jogi, Martin}, journal = {University of Tartu, Tartu}, year = {2017}, - urldate = {2023-04-06}, + urldate = {2023-04-06}, } @article{kaur2014hardening, @@ -104,28 +104,28 @@ author = {Kaur, Ratinder and Singh, Maninder}, journal = {Thapar University, Punjab, India}, year = {2014}, - urldate = {2023-03-31}, + urldate = {2023-03-31}, } @article{zhu2021lic, - title = {Lic-Sec: An enhanced AppArmor Docker security profile generator}, - journal = {Journal of Information Security and Applications}, - volume = {61}, - pages = {102924}, - year = {2021}, - issn = {2214-2126}, - doi = {https://doi.org/10.1016/j.jisa.2021.102924}, - url = {https://www.sciencedirect.com/science/article/pii/S2214212621001435}, - author = {Hui Zhu and Christian Gehrmann}, - keywords = {Docker-sec, LiCShield, Lic-Sec, Container, Security evaluation, Docker}, - urldate = {2023-02-22}, + title = {Lic-Sec: An enhanced AppArmor Docker security profile generator}, + journal = {Journal of Information Security and Applications}, + volume = {61}, + pages = {102924}, + year = {2021}, + issn = {2214-2126}, + doi = {https://doi.org/10.1016/j.jisa.2021.102924}, + url = {https://www.sciencedirect.com/science/article/pii/S2214212621001435}, + author = {Hui Zhu and Christian Gehrmann}, + keywords = {Docker-sec, LiCShield, Lic-Sec, Container, Security evaluation, Docker}, + urldate = {2023-02-22}, } @misc{John2020OS, title = {OS Hardening - Making systems more secure}, author = {John Ostrowski}, year = {2020}, - urldate = {2023-12-09}, + urldate = {2023-12-09}, } @online{containerHistory, @@ -133,7 +133,7 @@ author = {Emily Mell}, year = {2023}, url = {https://www.techtarget.com/searchitoperations/feature/Dive-into-the-decades-long-history-of-container-technology}, - urldate = {2023-10-31}, + urldate = {2023-10-31}, } @online{chrootCommand, @@ -141,7 +141,7 @@ author = {Deeptendu Santra}, year = {2021}, url = {https://www.linuxfordevices.com/tutorials/linux/chroot-command-in-linux}, - urldate = {2023-04-07}, + urldate = {2023-04-07}, } @online{SIDDARTH201910simple, @@ -149,14 +149,14 @@ author = {SIDDARTH SENTHILKUMAR}, url = {https://sidsbits.com/10-Simple-Steps-to-Harden-Docker-Containers/}, year = {2019}, - urldate = {2023-10-04}, + urldate = {2023-10-04}, } @online{LXC, title = {What's LXC?}, author = {Linux Containers}, url = {https://linuxcontainers.org/lxc/introduction/}, - urldate = {2023-02-02}, + urldate = {2023-02-02}, } @online{LXCvsDocker, @@ -164,7 +164,7 @@ author = {Eric Kahuha}, year = {2023}, url = {https://earthly.dev/blog/lxc-vs-docker/}, - urldate = {2023-08-05}, + urldate = {2023-08-05}, } @online{chrootRestrictions, @@ -172,28 +172,28 @@ author = {March 27, 2013Josh Bressers}, year = {2023}, url = {https://www.redhat.com/en/blog/chroot-security-feature}, - urldate = {2023-08-07}, + urldate = {2023-08-07}, } @online{dockerhub, title = {Build and Ship any Application Anywhere}, author = {Docker}, url = {https://hub.docker.com/}, - urldate = {2023-04-06}, + urldate = {2023-04-06}, } @online{quay, title = {Quay builds, analyzes, distributes your container images}, author = {Red Hat}, url = {https://quay.io/}, - urldate = {2023-11-16}, + urldate = {2023-11-16}, } @online{oci, title = {Open Container Initiative}, author = {The Linux Foundation}, url = {https://opencontainers.org/}, - urldate = {2023-04-08}, + urldate = {2023-04-08}, } @online{LXCvsDocker2, @@ -201,7 +201,7 @@ author = {Dinesh Patil}, year = {2023}, url = {https://www.linkedin.com/pulse/untold-story-containers-before-dockers-rise-lxc-revolution-patil}, - urldate = {2023-09-20}, + urldate = {2023-09-20}, } @online{Hyperjacking, @@ -209,14 +209,14 @@ author = {Allan Jay Monteclaro}, year = {2023}, url = {https://www.serverwatch.com/virtualization/hyperjacking/}, - urldate = {2023-08-20}, + urldate = {2023-08-20}, } @online{waterfall, title = {Waterfall Methodology: A Comprehensive Guide}, author = {ATLASSIAN}, url = {https://www.atlassian.com/agile/project-management/waterfall-methodology}, - urldate = {2023-03-26}, + urldate = {2023-03-26}, } @online{agile, @@ -224,28 +224,28 @@ author = {Lee Davis}, year = {2022}, url = {https://www.forbes.com/advisor/business/what-is-agile-project-management/}, - urldate = {2023-06-20}, + urldate = {2023-06-20}, } @online{devops, title = {DevOps}, author = {Synopsys}, url = {https://www.synopsys.com/glossary/what-is-devops.html}, - urldate = {2023-02-06}, + urldate = {2023-02-06}, } @online{cicd, title = {What is CI/CD?}, author = {GitLab}, url = {https://about.gitlab.com/topics/ci-cd/}, - urldate = {2023-03-19}, + urldate = {2023-03-19}, } @online{caas, title = {What is CaaS?}, author = {Sumo Logic}, url = {https://www.sumologic.com/glossary/caas/}, - urldate = {2023-05-24}, + urldate = {2023-05-24}, } @online{caasVsIaas, @@ -253,7 +253,7 @@ author = {aquasec}, year = {2023}, url = {https://www.aquasec.com/cloud-native-academy/container-platforms/container-as-a-service/}, - urldate = {2023-04-30}, + urldate = {2023-04-30}, } @online{howCaasWorks, @@ -261,7 +261,7 @@ author = {Karim Traiaia}, year = {2023}, url = {https://www.kerno.io/blog/containers-as-a-service-caas}, - urldate = {2023-07-24}, + urldate = {2023-07-24}, } @online{multiCloud, @@ -269,7 +269,7 @@ author = {Sarim Javaid}, year = {2023}, url = {https://www.cloudways.com/blog/what-is-multi-cloud/}, - urldate = {2023-03-05}, + urldate = {2023-03-05}, } @online{containerSecurity, @@ -277,7 +277,7 @@ author = {Steven Vaughan-Nichols}, year = {2018}, url = {https://www.zdnet.com/article/which-is-more-secure-containers-or-virtual-machines-the-answer-will-surprise-you/}, - urldate = {2023-08-25}, + urldate = {2023-08-25}, } @online{containerSecurityExplained, @@ -285,7 +285,7 @@ author = {James Bottomley}, year = {2018}, url = {https://blog.hansenpartnership.com/containers-and-cloud-security/}, - urldate = {2023-07-27}, + urldate = {2023-07-27}, } @online{containerEscapeTechniques, @@ -293,7 +293,7 @@ author = {Ori Abargil}, year = {2023}, url = {https://www.panoptica.app/research/7-ways-to-escape-a-container}, - urldate = {2023-10-23}, + urldate = {2023-10-23}, } @online{saasPricingModel, @@ -301,21 +301,21 @@ author = {vendr}, year = {2022}, url = {https://www.vendr.com/blog/saas-pricing-model#value-based-saas-pricing-models}, - urldate = {2023-11-03}, + urldate = {2023-11-03}, } @online{paasPricingModel, title = {PaaS (Platform-as-a-Service) - definition \& overview}, author = {Sumo Logic}, url = {https://www.sumologic.com/glossary/paas/}, - urldate = {2023-04-08}, + urldate = {2023-04-08}, } @online{cloudDeploymentModels, title = {An Overview of Cloud Deployment Models}, author = {Intel}, url = {https://www.intel.com/content/www/us/en/cloud-computing/deployment-models.html}, - urldate = {2023-07-08}, + urldate = {2023-07-08}, } @online{redhatVirtualizationManagement, @@ -323,7 +323,7 @@ author = {Red Hat}, year = {2018}, url = {https://www.redhat.com/en/topics/virtualization/what-is-virtualization-management}, - urldate = {2023-01-11}, + urldate = {2023-01-11}, } @online{phoenixnapHypervisors, @@ -331,14 +331,14 @@ author = {Sofija Simic}, year = {2022}, url = {https://phoenixnap.com/kb/what-is-hypervisor-type-1-2}, - urldate = {2023-06-26}, + urldate = {2023-06-26}, } @online{amazonHypervisors, title = {What’s the Difference Between Type 1 and Type 2 Hypervisors?}, author = {Amazon Web Services}, url = {https://aws.amazon.com/compare/the-difference-between-type-1-and-type-2-hypervisors/}, - urldate = {2023-01-29}, + urldate = {2023-01-29}, } @online{vmfailover, @@ -346,7 +346,7 @@ author = {NAKIVO Team}, year = {2023}, url = {https://www.nakivo.com/blog/vm-failover-guide/}, - urldate = {2023-10-23}, + urldate = {2023-10-23}, } @online{kvm, @@ -354,7 +354,7 @@ author = {Red Hat}, year = {2022}, url = {https://www.redhat.com/en/topics/virtualization/what-is-KVM}, - urldate = {2023-01-27}, + urldate = {2023-01-27}, } @online{dataVirtualization, @@ -362,14 +362,14 @@ author = {altexsoft}, year = {2021}, url = {https://www.altexsoft.com/blog/data-virtualization/}, - urldate = {2023-10-07}, + urldate = {2023-10-07}, } @online{desktopVirtualization, title = {What is Desktop Virtualization?}, author = {VMware}, url = {https://www.vmware.com/topics/glossary/content/desktop-virtualization.html}, - urldate = {2023-11-11}, + urldate = {2023-11-11}, } @online{redhatNFV, @@ -377,7 +377,7 @@ author = {Red Hat}, year = {2019}, url = {https://www.redhat.com/en/topics/virtualization/what-is-nfv}, - urldate = {2023-08-18}, + urldate = {2023-08-18}, } @online{vmwareMemoryVirtualization, @@ -385,7 +385,7 @@ author = {VMware}, year = {2019}, url = {https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.resmgmt.doc/GUID-6E85F6DE-7365-4C28-B902-725D3C76C2E6.html}, - urldate = {2023-03-24}, + urldate = {2023-03-24}, } @online{codingninjasMemoryVirtualization, @@ -393,7 +393,7 @@ author = {Rajat Agrawal}, year = {2023}, url = {https://www.codingninjas.com/studio/library/processor-and-memory-virtualization}, - urldate = {2023-12-10}, + urldate = {2023-12-10}, } @online{ubackupStorageVirtualization, @@ -401,7 +401,7 @@ author = {Crystal}, year = {2022}, url = {https://www.ubackup.com/enterprise-backup/storage-virtualization-jkzbj.html}, - urldate = {2023-11-13}, + urldate = {2023-11-13}, } @online{unixarenaVirtualization, @@ -409,21 +409,21 @@ author = {LINGESH}, year = {2019}, url = {https://www.unixarena.com/2019/08/virtualization-hypervisor-basic-interview-questions.html/}, - urldate = {2023-09-01}, + urldate = {2023-09-01}, } @online{cloudinfraStorageVirtualization, title = {Storage Virtualization in Cloud Computing – How it Works (Use Cases)}, author = {Dennis Muvaa}, url = {https://cloudinfrastructureservices.co.uk/storage-virtualization-in-cloud-computing-how-it-works-use-cases/}, - urldate = {2023-08-17}, + urldate = {2023-08-17}, } @online{tutorialsPointVirtualization, title = {Virtualization 2.0 - Overview}, author = {Tutorials Point}, url = {https://www.tutorialspoint.com/virtualization2.0/virtualization2.0_overview.htm}, - urldate = {2023-02-28}, + urldate = {2023-02-28}, } @online{geeksforgeeksApplicationVirtualization, @@ -431,7 +431,7 @@ author = {GeeksforGeeks}, year = {2023}, url = {https://www.geeksforgeeks.org/virtualisation-with-docker-containers/}, - urldate = {2023-04-02}, + urldate = {2023-04-02}, } @online{mediumVirtualization, @@ -439,7 +439,7 @@ author = {TechClaw}, year = {2023}, url = {https://medium.com/@techclaw/virtualization-in-cloud-computing-bridging-the-gap-between-resources-and-efficiency-3c5a9c65981e}, - urldate = {2023-11-30}, + urldate = {2023-11-30}, } @online{insightsForProfessionalsParavirtualization, @@ -447,14 +447,14 @@ author = {Insights for Professionals}, year = {2022}, url = {https://www.insightsforprofessionals.com/it/data-center/paravirtualization-alternative-full-virtualization}, - urldate = {2023-08-23}, + urldate = {2023-08-23}, } @online{blackberryParavirtualization, title = {Paravirtualization}, author = {BlackBerry}, url = {https://blackberry.qnx.com/en/ultimate-guides/automotive-hypervisor/paravirtualization}, - urldate = {2023-11-30}, + urldate = {2023-11-30}, } @online{serverWatchParavirtualization, @@ -462,7 +462,7 @@ author = {Ray Fernandez}, year = {2023}, url = {https://www.serverwatch.com/virtualization/what-is-paravirtualization/}, - urldate = {2023-11-13}, + urldate = {2023-11-13}, } @online{vmblogParavirtualization, @@ -470,7 +470,7 @@ author = {David Marshall}, year = {2019}, url = {https://vmblog.com/archive/2019/07/23/what-are-the-benefits-of-paravirtualization.aspx}, - urldate = {2023-01-26}, + urldate = {2023-01-26}, } @online{servermaniaParavirtualization, @@ -478,7 +478,7 @@ author = {Milad Karimyar}, year = {2023}, url = {https://blog.servermania.com/what-is-paravirtualization}, - urldate = {2023-12-09}, + urldate = {2023-12-09}, } @online{vmSnapshots, @@ -486,7 +486,7 @@ author = {Nicolette Carklin}, year = {2021}, url = {https://www.parallels.com/blogs/ras/vm-snapshot/}, - urldate = {2023-03-25}, + urldate = {2023-03-25}, } @online{techtargetHypervisorSecurity, @@ -494,14 +494,14 @@ author = {Stephen J. Bigelow}, year = {2013}, url = {https://www.techtarget.com/searchitoperations/answer/Virtual-security-tactics-for-Type-1-and-Type-2-hypervisors}, - urldate = {2023-03-31}, + urldate = {2023-03-31}, } @online{hostitsmartMemoryVirtualization, title = {Memory Virtualization in Cloud Computing}, author = {Host IT Smart}, url = {https://www.hostitsmart.com/blog/memory-virtualization-in-cloud-computing/}, - urldate = {2023-08-02}, + urldate = {2023-08-02}, } @online{petriMemoryVirtualization, @@ -509,7 +509,7 @@ author = {Bill Hill}, year = {2012}, url = {https://petri.com/intro-to-virtualization/}, - urldate = {2023-01-13}, + urldate = {2023-01-13}, } @online{containerEscapeRepercussions, @@ -517,7 +517,7 @@ author = {Adrian Mouat}, year = {2016}, url = {https://www.oreilly.com/content/five-security-concerns-when-using-docker/}, - urldate = {2023-12-06}, + urldate = {2023-12-06}, } @online{kubernetes, @@ -525,7 +525,7 @@ author = {Justin Ellingwood}, year = {2018}, url = {https://www.digitalocean.com/community/tutorials/an-introduction-to-kubernetes}, - urldate = {2023-01-21}, + urldate = {2023-01-21}, } @online{dockerSwarm, @@ -533,7 +533,7 @@ author = {Simplilearn}, year = {2023}, url = {https://www.simplilearn.com/tutorials/docker-tutorial/docker-swarm}, - urldate = {2023-10-14}, + urldate = {2023-10-14}, } @online{Yathi2017Hardening, @@ -541,7 +541,7 @@ author = {Yathi Naik}, year = {2017}, url = {https://cloud.redhat.com/blog/hardening-docker-containers-images-and-host-security-toolkit}, - urldate = {2023-08-04}, + urldate = {2023-08-04}, } @online{StackRox2019Docker, @@ -549,7 +549,7 @@ author = {StackRox}, year = {2019}, url = {https://www.stackrox.io/blog/docker-security-101/}, - urldate = {2023-10-15}, + urldate = {2023-10-15}, } @online{Marcin2019Hardening, @@ -557,14 +557,14 @@ author = {Marcin Teodorczyk}, year = {2019}, url = {https://medium.com/intive-developers/hardening-docker-quick-tips-54ca9c283964}, - urldate = {2023-08-19}, + urldate = {2023-08-19}, } @online{deviceWhitelistController, title = {Device Whitelist Controller}, author = {The Linux kernel user’s and administrator’s guide}, url = {https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/devices.html}, - urldate = {2023-03-26}, + urldate = {2023-03-26}, } @online{dockerInherentSecurity, @@ -572,21 +572,21 @@ author = {Christopher Tozzi}, year = {2017}, url = {https://cloudnativenow.com/features/security-benefits-docker-containers/}, - urldate = {2023-12-10}, + urldate = {2023-12-10}, } @online{gVisor, title = {The Container Security Platform}, author = {Google}, url = {https://gvisor.dev/}, - urldate = {2023-09-25}, + urldate = {2023-09-25}, } @online{ibmVirtualizationDefinition, title = {What is virtualization?}, author = {IBM}, url = {https://www.ibm.com/topics/virtualization}, - urldate = {2023-02-20}, + urldate = {2023-02-20}, } @online{redhatVirtualization, @@ -594,14 +594,14 @@ author = {Red Hat}, year = {2018}, url = {https://www.redhat.com/en/topics/virtualization/what-is-virtualization}, - urldate = {2023-05-21}, + urldate = {2023-05-21}, } @online{suseParavirtualizationDefinition, title = {Paravirtualization}, author = {SUSE}, url = {https://www.suse.com/suse-defines/definition/paravirtualization/}, - urldate = {2023-06-09}, + urldate = {2023-06-09}, } @online{geeksforgeeksParavirtualizationDefinition, @@ -609,21 +609,21 @@ author = {GeeksforGeeks}, year = {2022}, url = {https://www.geeksforgeeks.org/difference-between-full-virtualization-and-paravirtualization/}, - urldate = {2023-04-25}, + urldate = {2023-04-25}, } @online{geeksforgeeksHardwareAssistedVirtualization, title = {Hardware Based Virtualization}, author = {GeeksforGeeks}, url = {https://www.geeksforgeeks.org/hardware-based-virtualization/}, - urldate = {2023-03-29}, + urldate = {2023-03-29}, } @online{sysdigContainerRuntime, title = {What are Container Runtimes?}, author = {Sysdig}, url = {https://sysdig.com/learn-cloud-native/container-security/what-are-container-runtimes/}, - urldate = {2023-01-25}, + urldate = {2023-01-25}, } @online{redhatContainerRuntime, @@ -631,7 +631,7 @@ author = {Bob Reselman}, year = {2022}, url = {https://www.redhat.com/architect/how-kubernetes-creates-runs-containers}, - urldate = {2023-09-08}, + urldate = {2023-09-08}, } @online{codemotionContainerImages, @@ -639,7 +639,7 @@ author = {Gilad David Maayan}, year = {2023}, url = {https://www.codemotion.com/magazine/cybersecurity/container-images-technical-refresher-and-security-best-practices/}, - urldate = {2023-10-28}, + urldate = {2023-10-28}, } @online{osVirtualizationInfo, @@ -647,7 +647,7 @@ author = {Vikas Jain, Vibha Goyal, Nitin Kundapur Bhat}, year = {2016}, url = {https://courses.engr.illinois.edu/cs423/sp2016/lectures/VirtOS.pdf}, - urldate = {2023-11-18}, + urldate = {2023-11-18}, } @online{teimouriOsVirtualizationDefinition, @@ -655,7 +655,7 @@ author = {Davoud Teimouri}, year = {2017}, url = {https://www.teimouri.net/operating-system-level-virtualization/}, - urldate = {2023-01-06}, + urldate = {2023-01-06}, } @online{webopediaOsVirtualizationDefinition, @@ -663,7 +663,7 @@ author = {Vangie Beal}, year = {2021}, url = {https://www.webopedia.com/definitions/operating-system-level-virtualization/}, - urldate = {2023-09-24}, + urldate = {2023-09-24}, } @online{ParavirtualizationSecurity, @@ -671,7 +671,7 @@ author = {Andrew Mallett}, year = {2019}, url = {https://ine.com/blog/why-your-virtual-servers-may-be-more-secure-than-their-physical-counterparts}, - urldate = {2023-03-11}, + urldate = {2023-03-11}, } @online{ParavirtualizationVmware, @@ -679,14 +679,14 @@ author = {VMware}, year = {2007}, url = {https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/VMware_paravirtualization.pdf}, - urldate = {2023-03-23}, + urldate = {2023-03-23}, } @online{awsMicroservices, title = {What are Microservices?}, author = {AWS}, url = {https://aws.amazon.com/microservices/}, - urldate = {2023-11-19}, + urldate = {2023-11-19}, } @online{cloudzeroScalability, @@ -694,28 +694,28 @@ author = {Cody Slingerland}, year = {2023}, url = {https://www.cloudzero.com/blog/horizontal-vs-vertical-scaling/}, - urldate = {2023-05-08}, + urldate = {2023-05-08}, } @online{abacusFullParaOSVirtualization, title = {Three Types of Server Virtualization Explained}, author = {Abacus}, url = {https://goabacus.com/three-types-of-server-virtualization-explained/}, - urldate = {2023-11-29}, + urldate = {2023-11-29}, } @online{ibmHypervisorDefinition, title = {What are hypervisors?}, author = {IBM}, url = {https://www.ibm.com/topics/hypervisors}, - urldate = {2023-03-31}, + urldate = {2023-03-31}, } @online{ibmContainerizationDefinition, title = {What is containerization?}, author = {IBM}, url = {https://www.ibm.com/topics/containerization}, - urldate = {2023-11-29}, + urldate = {2023-11-29}, } @online{ibmContainerSurvey, @@ -723,7 +723,7 @@ author = {IBM}, year = {2020}, url = {https://www.ibm.com/downloads/cas/VG8KRPRM}, - urldate = {2023-12-08}, + urldate = {2023-12-08}, } @online{ibmContainerVsVm, @@ -731,7 +731,7 @@ author = {IBM}, year = {2021}, url = {https://www.ibm.com/blog/containers-vs-vms/}, - urldate = {2023-11-17}, + urldate = {2023-11-17}, } @online{ciaTriad, @@ -739,7 +739,7 @@ author = {Wesley Chai}, year = {2023}, url = {https://www.techtarget.com/whatis/definition/Confidentiality-integrity-and-availability-CIA}, - urldate = {2023-11-11}, + urldate = {2023-11-11}, } @online{redhatVirtualizationDefinition, @@ -747,7 +747,7 @@ author = {Red Hat}, year = {2018}, url = {https://www.redhat.com/en/topics/virtualization}, - urldate = {2023-08-11}, + urldate = {2023-08-11}, } @online{redhatContainerVsVm, @@ -755,7 +755,7 @@ author = {Red Hat}, year = {2020}, url = {https://www.redhat.com/en/topics/containers/containers-vs-vms}, - urldate = {2023-06-02}, + urldate = {2023-06-02}, } @online{dockerAlternatives, @@ -763,7 +763,7 @@ author = {Cody Slingerland}, year = {2022}, url = {https://www.cloudzero.com/blog/docker-alternatives/}, - urldate = {2023-06-07}, + urldate = {2023-06-07}, } @article{yasrab2018mitigating, @@ -771,21 +771,21 @@ author = {Yasrab, Robail}, year = {2018}, journal = {arXiv preprint arXiv:1804.05039}, - urldate = {2023-07-29}, + urldate = {2023-07-29}, } @online{ansible, title = {Ansible}, author = {Red Hat}, url = {https://www.ansible.com/}, - urldate = {2023-11-23}, + urldate = {2023-11-23}, } @online{terraform, title = {Terraform}, author = {HashiCorp}, url = {https://www.terraform.io/}, - urldate = {2023-09-19}, + urldate = {2023-09-19}, } @article{mell2011nist, @@ -796,7 +796,7 @@ publisher = {Special Publication (NIST SP), National Institute of Standards and Technology, Gaithersburg, MD}, doi = {https://doi.org/10.6028/NIST.SP.800-145}, language = {en}, - urldate = {2023-11-12}, + urldate = {2023-11-12}, } @online{AkihiroSuda, @@ -806,7 +806,7 @@ publisher = {GitHub}, journal = {GitHub repository}, url = {https://github.com/rootless-containers/rootlesskit}, - urldate = {2023-07-18}, + urldate = {2023-07-18}, } @inproceedings{reshetova2014security, @@ -816,7 +816,7 @@ pages = {77--93}, year = {2014}, organization = {Springer}, - urldate = {2023-08-01}, + urldate = {2023-08-01}, } @online{enisaSecurityOfVirtualization, @@ -824,7 +824,7 @@ author = {ENISA}, year = {2017}, url = {https://www.enisa.europa.eu/publications/security-aspects-of-virtualization}, - urldate = {2023-10-14}, + urldate = {2023-10-14}, } @article{arif2015virtualization, @@ -835,7 +835,7 @@ number = {2}, pages = {237--246}, year = {2015}, - urldate = {2023-09-30}, + urldate = {2023-09-30}, } @inproceedings{wen2008sevmm, @@ -845,7 +845,7 @@ pages = {820--823}, year = {2008}, organization = {IEEE}, - urldate = {2023-02-14}, + urldate = {2023-02-14}, } @inproceedings{virtualizationSecurity, @@ -855,7 +855,7 @@ pages = {1317-1322}, title = {A Review of Virtualization, Hypervisor and VM Allocation Security: Threats, Vulnerabilities, and Countermeasures}, doi = {10.1109/CSCI46756.2018.00255}, - urldate = {2023-06-13}, + urldate = {2023-06-13}, } @article{Aalam_2021, @@ -870,7 +870,7 @@ author = {Zunaid Aalam and Vinod Kumar and Surendra Gour}, title = {A review paper on hypervisor and virtual machine security}, journal = {Journal of Physics: Conference Series}, - urldate = {2023-04-20}, + urldate = {2023-04-20}, } @online{geeksforgeeksVirtualizationSecurityGoodPractices, @@ -878,14 +878,14 @@ author = {GeeksforGeeks}, year = {2023}, url = {https://www.geeksforgeeks.org/hypervisor-security-in-cloud-computing/}, - urldate = {2023-07-07}, + urldate = {2023-07-07}, } @online{accessAuthorizationPlugin, title = {Access authorization plugin}, author = {Docker}, url = {https://docs.docker.com/engine/extend/plugins_authorization/#access-authorization-plugin}, - urldate = {2023-05-25}, + urldate = {2023-05-25}, } @online{podman, @@ -893,7 +893,7 @@ author = {Red Hat}, year = {2022}, url = {https://www.redhat.com/en/topics/containers/what-is-podman}, - urldate = {2023-05-01}, + urldate = {2023-05-01}, } @online{containerdRunc, @@ -901,7 +901,7 @@ author = {Tom Donohue}, year = {2023}, url = {https://www.tutorialworks.com/difference-docker-containerd-runc-crio-oci/}, - urldate = {2023-05-13}, + urldate = {2023-05-13}, } @online{containerOSlimitations, @@ -909,21 +909,21 @@ author = {Liquid Web}, year = {2023}, url = {https://www.liquidweb.com/kb/virtualization-vs-containerization/}, - urldate = {2023-12-10}, + urldate = {2023-12-10}, } @online{applicationContainerization, title = {Containerized Applications Overview}, author = {Knowledge Center}, url = {https://www.datadoghq.com/knowledge-center/containerized-applications/}, - urldate = {2023-10-29}, + urldate = {2023-10-29}, } @online{apparmor, title = {AppArmor}, author = {AppArmor}, url = {https://apparmor.net/}, - urldate = {2023-02-06}, + urldate = {2023-02-06}, } @online{selinux, @@ -931,7 +931,7 @@ author = {Red Hat}, year = {2019}, url = {https://www.redhat.com/en/topics/linux/what-is-selinux}, - urldate = {2023-04-08}, + urldate = {2023-04-08}, } @online{seccomp, @@ -939,77 +939,77 @@ author = {Valentin Rothberg}, year = {2020}, url = {https://www.redhat.com/sysadmin/container-security-seccomp}, - urldate = {2023-07-11}, + urldate = {2023-07-11}, } @online{vuls, title = {Vuls}, author = {Kota Kanbe}, url = {https://vuls.io/}, - urldate = {2023-12-05}, + urldate = {2023-12-05}, } @online{vulsGithubPage, title = {Vuls}, author = {future-architect}, url = {https://github.com/future-architect/vuls}, - urldate = {2023-06-28}, + urldate = {2023-06-28}, } @online{vulsArchitecture, title = {Vuls Architecture}, author = {future-architect}, url = {https://vuls.io/docs/en/architecture-remote-scan.html}, - urldate = {2023-12-05}, + urldate = {2023-12-05}, } @online{vulsDeepScan, title = {Fast-Root Scan}, author = {Vuls}, url = {https://vuls.io/docs/en/architecture-fast-root-scan.html}, - urldate = {2023-12-05}, + urldate = {2023-12-05}, } @online{lynis, title = {Lynis}, author = {CISOfy}, url = {https://cisofy.com/lynis/}, - urldate = {2023-12-06}, + urldate = {2023-12-06}, } @online{lunar, title = {Lunar}, author = {Lateral Blast}, url = {https://github.com/lateralblast/lunar}, - urldate = {2023-12-06}, + urldate = {2023-12-06}, } @online{vulsrepo, title = {VulsRepo}, author = {ishiDACo}, url = {https://github.com/ishiDACo/vulsrepo}, - urldate = {2023-12-06}, + urldate = {2023-12-06}, } @online{awst3micro, title = {Amazon EC2 T3 Instances}, author = {Amazon Web Services}, url = {https://aws.amazon.com/ec2/instance-types/t3/}, - urldate = {2023-12-07}, + urldate = {2023-12-07}, } @online{vantaget3micro, title = {t3.micro}, author = {Vantage}, url = {https://instances.vantage.sh/aws/ec2/t3.micro}, - urldate = {2023-12-07}, + urldate = {2023-12-07}, } @online{watchtower, title = {Watchtower}, author = {Containrrr}, url = {https://containrrr.dev/watchtower/}, - urldate = {2023-11-10}, + urldate = {2023-11-10}, } @online{secdep, @@ -1017,175 +1017,175 @@ author = {konsthol}, year = {2023}, url = {https://git.konsthol.eu/konsthol/SecDep}, - urldate = {2023-09-28}, + urldate = {2023-09-28}, } @online{pip, title = {The Python package installer}, author = {pypa}, url = {https://github.com/pypa/pip}, - urldate = {2023-08-12}, + urldate = {2023-08-12}, } @online{libcloud, title = {Apache Libcloud}, author = {The Apache Software Foundation}, url = {https://libcloud.apache.org/}, - urldate = {2023-12-03}, + urldate = {2023-12-03}, } @online{apache, title = {Apache}, author = {The Apache Software Foundation}, url = {https://www.apache.org/}, - urldate = {2023-08-07}, + urldate = {2023-08-07}, } @online{jclouds, title = {Apache jclouds}, author = {The Apache Software Foundation}, url = {https://jclouds.apache.org/}, - urldate = {2023-07-26}, + urldate = {2023-07-26}, } @online{java, title = {Java}, author = {Oracle}, url = {https://www.java.com/en/}, - urldate = {2023-09-15}, + urldate = {2023-09-15}, } @online{python, title = {Python}, author = {Python Software Foundation}, url = {https://www.python.org/}, - urldate = {2023-04-12}, + urldate = {2023-04-12}, } @online{libcloudProviders, title = {Apache Libcloud - Supported Providers}, author = {The Apache Software Foundation}, url = {https://libcloud.readthedocs.io/en/stable/compute/supported_providers.html}, - urldate = {2023-08-07}, + urldate = {2023-08-07}, } @online{azure-mgmt-network, title = {Microsoft Azure SDK for Python}, author = {Microsoft}, url = {https://pypi.org/project/azure-mgmt-network/}, - urldate = {2023-02-12}, + urldate = {2023-02-12}, } @online{azure-mgmt-resource, title = {Microsoft Azure SDK for Python}, author = {Microsoft}, url = {https://pypi.org/project/azure-mgmt-resource/}, - urldate = {2023-05-21}, + urldate = {2023-05-21}, } @online{yuml, title = {yUML}, author = {yUML}, url = {https://yuml.me/}, - urldate = {2023-12-30}, + urldate = {2023-12-30}, } @online{libcloud-cli, title = {libcloud-cli}, author = {Terradue}, url = {https://github.com/Terradue/libcloud-cli}, - urldate = {2023-08-31}, + urldate = {2023-08-31}, } @online{jshielder, title = {JShielder}, author = {Jsitech}, url = {https://github.com/Jsitech/JShielder}, - urldate = {2023-12-05}, + urldate = {2023-12-05}, } @online{nixarmor, title = {nixarmor}, author = {Emir Ozer}, url = {https://github.com/emirozer/nixarmor}, - urldate = {2023-12-05}, + urldate = {2023-12-05}, } @online{ubuntu, title = {Ubuntu}, author = {Canonical}, url = {https://ubuntu.com/}, - urldate = {2023-12-30}, + urldate = {2023-12-30}, } @online{debian, title = {Debian}, author = {Debian}, url = {https://www.debian.org/}, - urldate = {2023-12-30}, + urldate = {2023-12-30}, } @online{centos, title = {CentOS}, author = {CentOS}, url = {https://www.centos.org/}, - urldate = {2023-12-30}, + urldate = {2023-12-30}, } @online{fedora, title = {Fedora}, author = {Fedora}, url = {https://fedoraproject.org/}, - urldate = {2023-12-30}, + urldate = {2023-12-30}, } @online{redhat, title = {Red Hat}, author = {Red Hat}, url = {https://www.redhat.com/}, - urldate = {2023-12-30}, + urldate = {2023-12-30}, } @online{opensuse, title = {openSUSE}, author = {openSUSE}, url = {https://www.opensuse.org/}, - urldate = {2023-12-30}, + urldate = {2023-12-30}, } @online{mermaid, title = {Mermaid}, author = {Mermaid}, url = {https://mermaid.live/}, - urldate = {2024-01-05}, + urldate = {2024-01-05}, } @online{code2flow, title = {code2flow}, author = {Scott Rogowski}, url = {https://github.com/scottrogowski/code2flow}, - urldate = {2024-01-05}, + urldate = {2024-01-05}, } @online{callGraph, title = {callGraph}, author = {Chris Koknat}, url = {https://github.com/koknat/callGraph}, - urldate = {2024-01-05}, + urldate = {2024-01-05}, } @online{pydeps, title = {pydeps}, author = {Bjorn}, url = {https://github.com/thebjorn/pydeps}, - urldate = {2024-01-05}, + urldate = {2024-01-05}, } @online{doxygen, title = {Doxygen}, author = {Dimitri van Heesch}, url = {https://github.com/doxygen/doxygen}, - urldate = {2024-01-05}, + urldate = {2024-01-05}, } @online{mysql,