diff --git a/Thesis.bib b/Thesis.bib index e80087c..bbacc02 100644 --- a/Thesis.bib +++ b/Thesis.bib @@ -394,28 +394,37 @@ isbn={978-989-758-209-7}, year={2018}, publisher={Elsevier} } -@article{martin2017don, +@online{martin2017don, title={Don’t Let Your Business Be Digitally Kidnapped}, author={Martin, Kathleen}, - year={2017} + year={2017}, + url = {https://www.nist.gov/blogs/manufacturing-innovation-blog/dont-let-your-business-be-digitally-kidnapped}, + urldate={2018-08-05} } -@article{paquet2018ransomware, +@online{paquet2018ransomware, title={Ransomware Payments in the Bitcoin Ecosystem}, author={Paquet-Clouston, Masarah and Haslhofer, Bernhard and Dupont, Beno{\^\i}t}, - year={2018} + year={2018}, + url = {http://infosecon.net/workshop/downloads/2018/pdf/Ransomware_payments_in_the_Bitcoin_ecosystem.pdf}, + urldate = {2018-08-05} } -@article{cusack2018points, +@online{cusack2018points, title={Points of Failure in the Ransomware Electronic Business Model}, author={Cusack, Brian and Ward, Gerard}, - year={2018} + year={2018}, + url={https://aisel.aisnet.org/cgi/viewcontent.cgi?article=1365&context=amcis2018}, + urldate = {2018-08-05} } -@article{wijayamonero, - title={Monero Ring Attack: Recreating Zero Mixin Transaction Effect}, +@inproceedings{wijayamonero, + title={Monero ring attack: Recreating zero mixin transaction effect}, author={Wijaya, Dimaz Ankaa and Liu, Joseph and Steinfeld, Ron and Liu, Dongxi}, - year={2018} + booktitle={2018 17th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/12th IEEE International Conference On Big Data Science And Engineering (TrustCom/BigDataSE)}, + pages={1196--1201}, + year={2018}, + organization={IEEE} } @@ -435,7 +444,7 @@ isbn={978-989-758-209-7}, year={2016}, organization={Springer} } - + @incollection{tarasiewicz2015cryptocurrencies, title={Cryptocurrencies as distributed community experiments}, author={Tarasiewicz, Matthias and Newman, Andrew}, @@ -445,15 +454,17 @@ isbn={978-989-758-209-7}, publisher={Elsevier} } -@article{cong2018decentralized, +@techreport{cong2018decentralized, title={Decentralized mining in centralized pools}, author={Cong, Lin William and He, Zhiguo and Li, Jiasun}, - year={2018} + year={2019}, + institution={National Bureau of Economic Research} } @article{papadopoulos2018truth, title={Truth in Web Mining: Measuring the Profitability and Cost of Cryptominers as a Web Monetization Model}, - author={Papadopoulos, Panagiotis and Ilia, Panagiotis and Markatos, Evangelos P}, + author={Panagiotis Papadopoulos and Panagiotis Ilia and Evangelos P. Markatos}, + journal={CoRR}, year={2018} } @@ -630,5 +641,8 @@ isbn={978-989-758-209-7}, @article{konoth2019malicious, title={Malicious cryptocurrency miners: Status and Outlook}, author={Konoth, Radhesh Krishnan and van Wegberg, Rolf and Moonsamy, Veelasha and Bos, Herbert}, - year={2019} + year={2019}, + journal = {CoRR}, + year = {2019}, + eprint = {1901.10794} } \ No newline at end of file diff --git a/Thesis.tex b/Thesis.tex index 5bfda4a..4dc01aa 100644 --- a/Thesis.tex +++ b/Thesis.tex @@ -290,6 +290,9 @@ %bibtex url \setcounter{biburllcpenalty}{7000} \setcounter{biburlucpenalty}{8000} +\setcounter{biburlnumpenalty}{100} % allow breaks at numbers +\setcounter{biburlucpenalty}{100} % allow breaks at uppercase letters +\setcounter{biburllcpenalty}{100} % allow breaks at lowercase letters \begin{document} @@ -3255,7 +3258,7 @@ GitHub pages: \url{https://ownercz.github.io/ssme-thesis} - +\setlength{\emergencystretch}{3em} \printbibliography[heading=bibintoc] \let\cleardoublepage\clearpage \begingroup @@ -3465,21 +3468,57 @@ pwpolicy luks --minlen=6 --minquality=50 --notstrict --nochanges --notempty \label{fig:kickstart} \end{figure} \chapter{Automated installation process} +In order to show automated installation process for both Windows and Linux miners, both installation processes were recorded using HDMI capture card and Open Broadcaster Software (OBS). Timeline detailing installation process is avaiable in the Figures \ref{windows-timeline} and \ref{linux-timeline}. + +Video is avaiable at \url{https://github.com/Ownercz/ssme-thesis/blob/master/video.md} . + \begin{figure}[H] \color{gray} \rule{\linewidth}{1pt} -\ytl{04:00}{POST} -\ytl{04:00}{POST} -\ytl{04:00}{POST} -\ytl{04:00}{POST} +\ytl{00:20}{Start of unattended Windows installation using the autounattend file} +\ytl{05:35}{Install part complete, OS first boot} +\ytl{11:07}{Windows 10 installation complete} +\ytl{11:15}{Running Ansible playbook on the Windows machine} +\ytl{13:38}{Ansible completes miner deployment and reboots the machine} +\ytl{15:17}{Ansible sets up firewall, Windows environment and reboots the machine. Miner is already running because of scheduled task after reboot} +\ytl{17:18}{Ansible updates the OS using Windows update module} +\ytl{55:24}{Ansible reboots the machine to complete the updates} +\ytl{57:25}{Ansible completes the playbook and mining machine is ready} \bigskip \rule{\linewidth}{1pt}% \color{black} -\caption{Monero development timeline.} -\label{monero-timeline} +\caption{Automated deployment of Windows mining machine.} +\label{windows-timeline} +\end{figure} +\pagebreak + + + + +\begin{figure}[H] +\begin{centering} + \includegraphics[trim={0 0 0 0},clip,width=0.95\textwidth]{Screenshot_20190303_105607.png} + \caption{Windows miner deployment.} + \label{pic:windows-mining} +\end{centering} + \end{figure} + +Both installations were done using USB drive as installation source. Hardware specifications of the installation computer were CPU Intel i5 4460, 24GB of DDR3 RAM and target installation drive was 60GB Intel 330 SATA SSD. + +\begin{figure}[H] +\color{gray} +\rule{\linewidth}{1pt} +\ytl{00:46}{Start of unattended Linux Centos 7 installation using the kickstart file} +\ytl{05:06}{Install part complete, OS first boot} +\ytl{05:06}{Running Ansible playbook on the Linux machine} +\ytl{11:29}{Ansible completes the playbook and mining machine is ready} +\bigskip +\rule{\linewidth}{1pt}% +\color{black} +\caption{Automated deployment of Linux mining machine.} +\label{linux-timeline} \end{figure} -In order to show automated installation process for both Windows and Linux miners, both installation processes were recorded using HDMI capture card and Open Broadcaster Software (OBS). Video is avaiable at \url{youtube.com} %TODO update link with video %% Start the appendices. %\chapter{Zdroje k tabulce 2.2} diff --git a/images/Screenshot_20190303_105607.png b/images/Screenshot_20190303_105607.png new file mode 100644 index 0000000..c195cab Binary files /dev/null and b/images/Screenshot_20190303_105607.png differ diff --git a/video.md b/video.md index 9bb2487..7cdaedb 100644 --- a/video.md +++ b/video.md @@ -1,2 +1,2 @@ -Windows installation: [URL](youtube.com) -Linux installation: [URL](youtube.com) +* Windows installation: [URL](https://www.youtube.com/watch?v=Uqyslys6kBM) +* Linux installation: [URL](https://www.youtube.com/watch?v=KKcIwZ3PMIQ)