From 2065c2e131f2ea6adeb0564eac4207b6d18fee13 Mon Sep 17 00:00:00 2001 From: h3xduck Date: Fri, 20 May 2022 21:20:24 -0400 Subject: [PATCH] Added partial motivation section --- docs/bibliography/bibliography.bib | 21 ++++++ docs/bibliography/texput.log | 2 +- docs/document..bbl | 0 docs/document.aux | 29 +++++--- docs/document.bbl | 39 ++++++++++ docs/document.bcf | 2 + docs/document.blg | 21 ++++-- docs/document.fdb_latexmk | 61 ++++++++++----- docs/document.fls | 65 ++++++++++++++++ docs/document.log | 114 ++++++++++++++++++++++------- docs/document.pdf | Bin 121527 -> 144617 bytes docs/document.synctex.gz | Bin 14337 -> 29849 bytes docs/document.tex | 45 +++++++++++- docs/document.toc | 18 ++--- docs/pdfa.xmpi | 8 +- 15 files changed, 347 insertions(+), 78 deletions(-) create mode 100644 docs/document..bbl diff --git a/docs/bibliography/bibliography.bib b/docs/bibliography/bibliography.bib index e69de29..1a5e7b7 100644 --- a/docs/bibliography/bibliography.bib +++ b/docs/bibliography/bibliography.bib @@ -0,0 +1,21 @@ +%%INTRODUCTION + +@report{ransomware_paloalto, + institution = {Palo Alto Networks}, + title = {Ransomware Threat Report 2022}, + url = {https://www.paloaltonetworks.com/content/dam/pan/en_US/assets/pdf/reports/2022-unit42-ransomware-threat-report-final.pdf} +}, + +@report{ransomware_pwc, + institution = {PricewaterhouseCoopers}, + title = {Cyber Threats 2021: A year in Retrospect}, + url = {https://www.pwc.com/gx/en/issues/cybersecurity/cyber-threat-intelligence/cyber-year-in-retrospect/yir-cyber-threats-report-download.pdf} +}, + +@report{rootkit_ptsecurity, + institution = {Positive Technologies}, + title = {Rootkits: evolution and detection methods}, + date = {2021-11-03}, + url = {https://www.ptsecurity.com/ww-en/analytics/rootkits-evolution-and-detection-methods/} +} + diff --git a/docs/bibliography/texput.log b/docs/bibliography/texput.log index fa80871..8a18512 100644 --- a/docs/bibliography/texput.log +++ b/docs/bibliography/texput.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=pdflatex 2022.4.27) 27 APR 2022 20:08 +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=pdflatex 2022.4.27) 20 MAY 2022 20:22 entering extended mode restricted \write18 enabled. %&-line parsing enabled. diff --git a/docs/document..bbl b/docs/document..bbl new file mode 100644 index 0000000..e69de29 diff --git a/docs/document.aux b/docs/document.aux index 192b85e..1af9850 100644 --- a/docs/document.aux +++ b/docs/document.aux @@ -23,27 +23,34 @@ \@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } \abx@aux@refcontext{none/global//global/global} \babel@aux{english}{} +\abx@aux@cite{ransomware_pwc} +\abx@aux@segm{0}{0}{ransomware_pwc} \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1}\protected@file@percent } \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.1}Motivation}{1}{section.1.1}\protected@file@percent } -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.2}Objectives}{1}{section.1.2}\protected@file@percent } -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.3}Regulatory framework}{1}{section.1.3}\protected@file@percent } -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.1}Social and economic environment}{1}{subsection.1.3.1}\protected@file@percent } -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.2}Budget}{1}{subsection.1.3.2}\protected@file@percent } -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {2}State of the Art}{2}{chapter.2}\protected@file@percent } +\abx@aux@cite{rootkit_ptsecurity} +\abx@aux@segm{0}{0}{rootkit_ptsecurity} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.2}Objectives}{2}{section.1.2}\protected@file@percent } +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.3}Regulatory framework}{2}{section.1.3}\protected@file@percent } +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.1}Social and economic environment}{2}{subsection.1.3.1}\protected@file@percent } +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.2}Budget}{2}{subsection.1.3.2}\protected@file@percent } +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {2}State of the Art}{3}{chapter.2}\protected@file@percent } \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {3}Methods??}{3}{chapter.3}\protected@file@percent } +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {3}Methods??}{4}{chapter.3}\protected@file@percent } \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {4}Results}{4}{chapter.4}\protected@file@percent } +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {4}Results}{5}{chapter.4}\protected@file@percent } \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {5}Conclusion and future work}{5}{chapter.5}\protected@file@percent } +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {5}Conclusion and future work}{6}{chapter.5}\protected@file@percent } \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{Bibliography}{}{chapter.5}\protected@file@percent } -\abx@aux@read@bbl@mdfivesum{F7F239C736CF01AC6CE7BD829F9B3C7B} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{Bibliography}{7}{chapter.5}\protected@file@percent } +\abx@aux@read@bbl@mdfivesum{06B912EE459FE111D955FBA417607BD1} +\abx@aux@refcontextdefaultsdone +\abx@aux@defaultrefcontext{0}{ransomware_pwc}{none/global//global/global} +\abx@aux@defaultrefcontext{0}{rootkit_ptsecurity}{none/global//global/global} \ttl@finishall -\gdef \@abspage@last{19} +\gdef \@abspage@last{23} diff --git a/docs/document.bbl b/docs/document.bbl index 055c523..d332dd5 100644 --- a/docs/document.bbl +++ b/docs/document.bbl @@ -16,5 +16,44 @@ {} \endgroup + +\refsection{0} + \datalist[entry]{none/global//global/global} + \entry{ransomware_pwc}{report}{} + \list{institution}{1}{% + {PricewaterhouseCoopers}% + } + \field{sortinit}{1} + \field{sortinithash}{50c6687d7fc80f50136d75228e3c59ba} + \field{labeltitlesource}{title} + \field{title}{Cyber Threats 2021: A year in Retrospect} + \verb{urlraw} + \verb https://www.pwc.com/gx/en/issues/cybersecurity/cyber-threat-intelligence/cyber-year-in-retrospect/yir-cyber-threats-report-download.pdf + \endverb + \verb{url} + \verb https://www.pwc.com/gx/en/issues/cybersecurity/cyber-threat-intelligence/cyber-year-in-retrospect/yir-cyber-threats-report-download.pdf + \endverb + \endentry + \entry{rootkit_ptsecurity}{report}{} + \list{institution}{1}{% + {Positive Technologies}% + } + \field{sortinit}{2} + \field{sortinithash}{ed39bb39cf854d5250e95b1c1f94f4ed} + \field{labeltitlesource}{title} + \field{day}{3} + \field{month}{11} + \field{title}{Rootkits: evolution and detection methods} + \field{year}{2021} + \field{dateera}{ce} + \verb{urlraw} + \verb https://www.ptsecurity.com/ww-en/analytics/rootkits-evolution-and-detection-methods/ + \endverb + \verb{url} + \verb https://www.ptsecurity.com/ww-en/analytics/rootkits-evolution-and-detection-methods/ + \endverb + \endentry + \enddatalist +\endrefsection \endinput diff --git a/docs/document.bcf b/docs/document.bcf index 03b8776..e9aea29 100644 --- a/docs/document.bcf +++ b/docs/document.bcf @@ -2348,6 +2348,8 @@ bibliography/bibliography.bib + ransomware_pwc + rootkit_ptsecurity diff --git a/docs/document.blg b/docs/document.blg index 33777d3..71b20ae 100644 --- a/docs/document.blg +++ b/docs/document.blg @@ -1,9 +1,18 @@ [0] Config.pm:311> INFO - This is Biber 2.16 [0] Config.pm:314> INFO - Logfile is 'document.blg' -[58] biber:340> INFO - === Wed Apr 27, 2022, 21:49:29 +[58] biber:340> INFO - === Fri May 20, 2022, 21:19:02 [70] Biber.pm:415> INFO - Reading 'document.bcf' -[138] Biber.pm:952> INFO - Found 0 citekeys in bib section 0 -[144] Utils.pm:384> WARN - The file 'document.bcf' does not contain any citations! -[152] bbl.pm:654> INFO - Writing 'document.bbl' with encoding 'UTF-8' -[152] bbl.pm:757> INFO - Output to document.bbl -[153] Biber.pm:128> INFO - WARNINGS: 1 +[138] Biber.pm:952> INFO - Found 2 citekeys in bib section 0 +[152] Biber.pm:4340> INFO - Processing section 0 +[160] Biber.pm:4531> INFO - Looking for bibtex format file 'bibliography/bibliography.bib' for section 0 +[161] bibtex.pm:1689> INFO - LaTeX decoding ... +[163] bibtex.pm:1494> INFO - Found BibTeX data source 'bibliography/bibliography.bib' +[190] Utils.pm:384> WARN - BibTeX subsystem: /tmp/biber_tmp_ziL5/f4d088b3f9f145b5c3058da33afd57d4_89896.utf8, line 9, warning: 1 characters of junk seen at toplevel +[191] Utils.pm:384> WARN - BibTeX subsystem: /tmp/biber_tmp_ziL5/f4d088b3f9f145b5c3058da33afd57d4_89896.utf8, line 15, warning: 1 characters of junk seen at toplevel +[199] UCollate.pm:68> INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized' +[199] UCollate.pm:68> INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable = non-ignorable' +[199] Biber.pm:4168> INFO - Sorting list 'none/global//global/global' of type 'entry' with template 'none' and locale 'en-US' +[199] Biber.pm:4174> INFO - No sort tailoring available for locale 'en-US' +[204] bbl.pm:654> INFO - Writing 'document.bbl' with encoding 'UTF-8' +[205] bbl.pm:757> INFO - Output to document.bbl +[205] Biber.pm:128> INFO - WARNINGS: 2 diff --git a/docs/document.fdb_latexmk b/docs/document.fdb_latexmk index ad68f76..6f2b440 100644 --- a/docs/document.fdb_latexmk +++ b/docs/document.fdb_latexmk @@ -1,14 +1,16 @@ # Fdb version 3 -["biber document"] 1651110568 "document.bcf" "document.bbl" "document" 1652661884 - "document.bcf" 1652661884 106224 da8582ad46a2e9ef51d4a6aef61fa821 "pdflatex" +["biber document"] 1653095942 "document.bcf" "document.bbl" "document" 1653095945 + "bibliography/bibliography.bib" 1653092614 766 09ec68d5fc14d72b3af96f6127cd94b1 "" + "document.bcf" 1653095944 106340 83305561fc186c7c1b66144e110833f4 "pdflatex" (generated) - "document.blg" "document.bbl" -["pdflatex"] 1652661883 "document.tex" "document.pdf" "document" 1652661884 + "document.blg" +["pdflatex"] 1653095944 "document.tex" "document.pdf" "document" 1653095945 "/etc/texmf/web2c/texmf.cnf" 1651100307 475 c0e671620eb5563b2130f56340a5fde8 "" "/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc" 1165713224 4850 80dc9bab7f31fb78a000ccfed0e27cab "" "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 "" "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/rtcxr.tfm" 1136768653 1368 7af309acf53bb727783600185f629f47 "" "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/rtxb.tfm" 1136768653 1020 c53143d3e3747b5c1149bd9a5ecd7b55 "" "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/rtxbss.tfm" 1136768653 952 8af6d4411025237a8a19c5fe76c48519 "" "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/rtxphvb.tfm" 1136768653 4548 1ffa7e4f8cec4f54428bd6e887feff07 "" @@ -24,6 +26,21 @@ "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/t1xr.tfm" 1136768653 6716 6d25a377562601272906e3bfe6b2817a "" "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/t1xss.tfm" 1136768653 7096 d4068737d849c31bd955cec162cc9c1f "" "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/t1xsssl.tfm" 1136768653 7320 442528840b39263f05b2bb9418cb055c "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/t1xtt.tfm" 1136768653 1384 8943063000d26272532f74ca134dfecd "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/tcxr.tfm" 1136768653 1468 26982ed5d4aefc6c98ed466c7d6869d8 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txex.tfm" 1136768653 1080 b674b4ba143004461509a754a0984b67 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txexa.tfm" 1136768653 688 f56006d6e56f46e63d9f63252958b828 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txi.tfm" 1136768653 2584 cf4a6a7c2a518d47468fe29ef0913ba0 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txmi.tfm" 1232065820 1944 f854e259cb2839e49d4aa2949544a6e1 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txmia.tfm" 1136768653 1180 72784d0ee5a983fba99a0986b31b0493 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txr.tfm" 1136768653 2408 aec793a3c45e495f7ad15b227c91f508 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsy.tfm" 1136768653 1268 1d124f224979493f8fd017a7597ea1cd "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsya.tfm" 1136768653 972 2c9ffac4bbd20f91c01aaef9bf3f8710 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsyb.tfm" 1136768653 988 098ca7e8cc5647b9ac21b82dbdce1f01 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsyc.tfm" 1136768653 1084 75e807e9e71f7a312e4e1187dce5e93b "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/rtcxr.pfb" 1136849748 14606 238072bd1ce11e3dff8451a5a2608194 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/rtxr.pfb" 1136849748 6339 e2b78706efdc360ee6aec9b6e20211a7 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb" 1136849748 26301 f08b3c26ea42c3177a262c2ac37d6a91 "" "/usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvb8a.pfb" 1136849748 35941 f27169cc74234d5bd5e4cca5abafaabb "" "/usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb" 1136849748 44648 23115b2a545ebfe2c526c3ca99db8b95 "" "/usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmb8a.pfb" 1136849748 44729 811d6c62865936705a31c797a1d5dada "" @@ -33,6 +50,7 @@ "/usr/share/texlive/texmf-dist/fonts/vf/public/txfonts/t1xr.vf" 1136768653 2140 99e5b3a34695df6221a167ffa8b498d6 "" "/usr/share/texlive/texmf-dist/fonts/vf/public/txfonts/t1xss.vf" 1136768653 2140 1f9dbe1be7b322ce3d2dc5796a8e88ed "" "/usr/share/texlive/texmf-dist/fonts/vf/public/txfonts/t1xsssl.vf" 1136768653 2148 3b03d03d82cf6e8c21b92d2903f15dc8 "" + "/usr/share/texlive/texmf-dist/fonts/vf/public/txfonts/tcxr.vf" 1136768653 988 4f41b8c123e4537adb7f2dbb638d2981 "" "/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1461363279 71627 94eb9990bed73c364d7f53f960cc8c5b "" "/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 "" "/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf" 1496785618 7008 9ff5fdcc865b01beca2b0fe4a46231d4 "" @@ -153,10 +171,17 @@ "/usr/share/texlive/texmf-dist/tex/latex/txfonts/omltxmi.fd" 1137111002 492 e7f8afe4428797548d4301de03a1b15f "" "/usr/share/texlive/texmf-dist/tex/latex/txfonts/omstxsy.fd" 1137111002 329 6ac7e19535b9f1d64e4d8e3f77dc30a3 "" "/usr/share/texlive/texmf-dist/tex/latex/txfonts/omxtxex.fd" 1137111002 312 11fe1916b0a13a81a05234a6fc7f8738 "" + "/usr/share/texlive/texmf-dist/tex/latex/txfonts/ot1txr.fd" 1137111002 1271 4e3afbd8e832f2f9c7f064894e6e68e4 "" "/usr/share/texlive/texmf-dist/tex/latex/txfonts/t1txr.fd" 1137111002 1242 cbf8a0d4f750f9833a0bfb05fb39f1cb "" "/usr/share/texlive/texmf-dist/tex/latex/txfonts/t1txss.fd" 1137111002 1362 13e59690199f58f0836298f1c5f460eb "" + "/usr/share/texlive/texmf-dist/tex/latex/txfonts/t1txtt.fd" 1137111002 1324 7b6c95370a64cd8c7620cbefefb53dba "" + "/usr/share/texlive/texmf-dist/tex/latex/txfonts/ts1txr.fd" 1137111002 1278 7b91d84c3d8b7d0dd9e34d557ca00ff0 "" "/usr/share/texlive/texmf-dist/tex/latex/txfonts/txfonts.sty" 1206746551 50381 d367461010070c7a491b1f6979ab2062 "" "/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxexa.fd" 1137111002 310 1b00b0b05685b816e4c6caccce437e0d "" + "/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxmia.fd" 1137111002 334 87436a82076ca2e35cd305f852507afc "" + "/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsya.fd" 1137111002 310 cee07e4964749ccbc77d84fc49726a79 "" + "/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyb.fd" 1137111002 310 8c5467c8932c259af51b0f116c9734bd "" + "/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyc.fd" 1137111002 310 4b5d6fe830337242ef847b3bff48ba21 "" "/usr/share/texlive/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 "" "/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty" 1463002160 55589 34128738f682d033422ca125f82e5d62 "" "/usr/share/texlive/texmf-dist/tex/latex/xmpincl/xmpincl.sty" 1210504720 2846 ba6fcee8a9557055874a16b76a0c5f4b "" @@ -164,25 +189,25 @@ "/usr/share/texmf/web2c/texmf.cnf" 1613593815 38841 799d1dd9682a55ce442e10c99777ecc1 "" "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1651100317 128028 f533b797fba58d231669ea19e894e23e "" "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1651100326 1334284 230f0b70f00981bccbdb458564f1009e "" - "document.aux" 1652661884 3980 ac8560383567190d4c9935da62bc328a "pdflatex" - "document.bbl" 1651111207 466 f7f239c736cf01ac6ce7bd829f9b3c7b "biber document" - "document.lof" 1652661884 419 65e977773db8f33e78f36376c2ad29c2 "pdflatex" - "document.lot" 1652661884 419 65e977773db8f33e78f36376c2ad29c2 "pdflatex" - "document.out" 1652661884 645 22937790bee0f30769157dc04627a687 "pdflatex" - "document.run.xml" 1652661884 2445 b409c18254f7f5782630d13a05948f21 "pdflatex" - "document.tex" 1651111039 7290 7ef711fa5c6c0324b653cdfc2027fb58 "" - "document.toc" 1652661884 1328 870a9e1b750dca8c61fbc67ab6e4c40a "pdflatex" + "document.aux" 1653095944 4305 28f1ef1486041d38fe3222215f27bd15 "pdflatex" + "document.bbl" 1653095942 1903 06b912ee459fe111d955fba417607bd1 "biber document" + "document.lof" 1653095944 419 65e977773db8f33e78f36376c2ad29c2 "pdflatex" + "document.lot" 1653095944 419 65e977773db8f33e78f36376c2ad29c2 "pdflatex" + "document.out" 1653095944 645 22937790bee0f30769157dc04627a687 "pdflatex" + "document.run.xml" 1653095944 2445 b409c18254f7f5782630d13a05948f21 "pdflatex" + "document.tex" 1653095911 12133 218b36bd219171d09644622cdc0d0b49 "" + "document.toc" 1653095944 1329 daebe7d2e5303951de100f07e19de20e "pdflatex" "images//Portada_Logo.png" 1651111039 22996 c527860321fd85a49ffef78eb664cfb0 "" "images/creativecommons.png" 1651111039 20748 2d1005dcab1cdcb889ee17a8f3b8cbcb "" - "pdfa.xmpi" 1652661883 5042 d5270473cb48dba0b64f7f9ed4b3e65c "pdflatex" + "pdfa.xmpi" 1653095944 5042 bc88ba8ea8d65c0809b1b834aadbdbb1 "pdflatex" (generated) - "document.bcf" - "document.lof" "pdfa.xmpi" - "document.aux" - "document.toc" + "document.bcf" "document.out" - "document.pdf" "document.log" + "document.pdf" + "document.aux" + "document.lof" "document.run.xml" "document.lot" + "document.toc" diff --git a/docs/document.fls b/docs/document.fls index f3be555..76cd766 100644 --- a/docs/document.fls +++ b/docs/document.fls @@ -1186,12 +1186,77 @@ INPUT ./document.lot INPUT document.lot INPUT document.lot OUTPUT document.lot +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/ts1txr.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/ts1txr.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/ts1txr.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/ts1txr.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/tcxr.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/public/txfonts/tcxr.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/rtcxr.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/t1txtt.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/t1txtt.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/t1txtt.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/t1txtt.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/t1xtt.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/ot1txr.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/ot1txr.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/ot1txr.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/ot1txr.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txr.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txr.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txr.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txmi.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txmi.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txmi.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsy.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsy.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsy.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txex.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txex.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txex.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsya.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsya.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsya.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsya.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsya.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsya.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsya.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyb.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyb.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyb.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyb.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsyb.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsyb.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsyb.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txi.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txi.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txi.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxmia.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxmia.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxmia.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxmia.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txmia.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txmia.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txmia.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyc.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyc.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyc.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyc.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsyc.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsyc.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txsyc.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txexa.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txexa.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/txexa.tfm INPUT document.aux INPUT ./document.out INPUT ./document.out INPUT document.run.xml OUTPUT document.run.xml INPUT /usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/rtcxr.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/rtxr.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvb8a.pfb INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb diff --git a/docs/document.log b/docs/document.log index 043f245..4a79460 100644 --- a/docs/document.log +++ b/docs/document.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=pdflatex 2022.4.27) 15 MAY 2022 20:45 +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=pdflatex 2022.4.27) 20 MAY 2022 21:19 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -1132,20 +1132,32 @@ has been already used, duplicate ignored l.245 \chapter *{Dedication} [1] [5 -] [6] (./document.toc) +] [6]pdfTeX warning (ext4): destination with the same identifier (name{page.v}) + has been already used, duplicate ignored + + \relax +l.265 \newpage + [5 + +]pdfTeX warning (ext4): destination with the same identifier (name{page.vi}) ha +s been already used, duplicate ignored + + \relax +l.277 \tableofcontents + [6] (./document.toc) \tf@toc=\write6 \openout6 = `document.toc'. [7 -] [8] -(./document.lof) +] [8] (./document.lof) \tf@lof=\write7 \openout7 = `document.lof'. [9 -] [10] (./document.lot) +] +[10] (./document.lot) \tf@lot=\write8 \openout8 = `document.lot'. @@ -1153,31 +1165,74 @@ l.245 \chapter ] [12] Chapter 1. -[1 +LaTeX Font Info: Trying to load font information for TS1+txr on input line 3 +28. +(/usr/share/texlive/texmf-dist/tex/latex/txfonts/ts1txr.fd +File: ts1txr.fd 2000/12/15 v3.1 +) [1 -] +] [2] Chapter 2. -[2 - -] -Chapter 3. [3 ] -Chapter 4. +Chapter 3. [4 ] -Chapter 5. +Chapter 4. [5 ] +Chapter 5. +[6 -LaTeX Warning: Empty bibliography on input line 338. +] +LaTeX Font Info: Trying to load font information for T1+txtt on input line 3 +81. + (/usr/share/texlive/texmf-dist/tex/latex/txfonts/t1txtt.fd +File: t1txtt.fd 2000/12/15 v3.1 +) +LaTeX Font Info: Trying to load font information for OT1+txr on input line 3 +81. -[1 +(/usr/share/texlive/texmf-dist/tex/latex/txfonts/ot1txr.fd +File: ot1txr.fd 2000/12/15 v3.1 +) +LaTeX Font Info: Trying to load font information for U+txsya on input line 3 +81. +(/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsya.fd +File: utxsya.fd 2000/12/15 v3.1 +) +LaTeX Font Info: Trying to load font information for U+txsyb on input line 3 +81. + +(/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyb.fd +File: utxsyb.fd 2000/12/15 v3.1 +) +LaTeX Font Info: Trying to load font information for U+txmia on input line 3 +81. + +(/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxmia.fd +File: utxmia.fd 2000/12/15 v3.1 +) +LaTeX Font Info: Trying to load font information for U+txsyc on input line 3 +81. + +(/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyc.fd +File: utxsyc.fd 2000/12/15 v3.1 +) +Overfull \hbox (2.7712pt too wide) in paragraph at lines 382--382 +[]\T1/txr/m/n/12 ^^P Cy-ber threats 2021: A year in ret-ro-spect,^^Q Price-wa- +ter-house-C-oop-ers. [On-line]. Avail- + [] + +[7 + + +] [1 ] @@ -1192,7 +1247,7 @@ pdfTeX warning (ext4): destination with the same identifier (name{page.}) has b een already used, duplicate ignored \relax -l.355 \end{document} +l.398 \end{document} [2 ] (./document.aux) @@ -1203,21 +1258,24 @@ Package logreq Info: Writing requests to 'document.run.xml'. ) Here is how much of TeX's memory you used: - 26754 strings out of 481209 - 422965 string characters out of 5914747 - 1157585 words of memory out of 5000000 - 43288 multiletter control sequences out of 15000+600000 - 433190 words of font info for 56 fonts, out of 8000000 for 9000 + 27136 strings out of 481209 + 429695 string characters out of 5914747 + 1160713 words of memory out of 5000000 + 43630 multiletter control sequences out of 15000+600000 + 444100 words of font info for 89 fonts, out of 8000000 for 9000 36 hyphenation exceptions out of 8191 88i,11n,90p,1029b,2369s stack positions out of 5000i,500n,10000p,200000b,80000s {/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc} -Output written on document.pdf (19 pages, 121527 bytes). +e/texmf-dist/fonts/type1/public/txfonts/rtcxr.pfb> +Output written on document.pdf (23 pages, 144617 bytes). PDF statistics: - 197 PDF objects out of 1000 (max. 8388607) - 34 named destinations out of 1000 (max. 500000) + 240 PDF objects out of 1000 (max. 8388607) + 40 named destinations out of 1000 (max. 500000) 111 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/docs/document.pdf b/docs/document.pdf index 8f1a148ecbcc005dba166cb4a9294d346f493eb0..6959ef6601ad2a78c0244c8d7ccceb2ab25327f7 100644 GIT binary patch delta 58058 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

VZLEnYg<=+% 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 DRJC#= diff --git a/docs/document.synctex.gz b/docs/document.synctex.gz index 680bf0a2e7a6a93e497efe07e70a7b3b31518f79..2e49f8d59aa4560c4edc2adef223ff4979364f18 100644 GIT binary patch literal 29849 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 diff --git a/docs/document.tex b/docs/document.tex index 79df179..bddefe0 100644 --- a/docs/document.tex +++ b/docs/document.tex @@ -254,6 +254,18 @@ hmargin=3cm \thispagestyle{empty} \mbox{} +\chapter*{Abstract} + +\setcounter{page}{5} + + % TODO ABSTRACT + + \vfill + + \newpage + \thispagestyle{empty} + \mbox{} + %---------- % INDEXES @@ -297,8 +309,39 @@ hmargin=3cm \pagenumbering{arabic} \chapter{Introduction} - \section{Motivation} +%M-> Slightly long, but it summarizes and presents the ideas in order: +% Main idea: Malware keeps evolving -> +% -> Relevance of innovating and researching on the new techniques -> +% -> Relevance of stealth software in targeted attacks-> +% -> Introduce eBPF as the logical step of innovation in the field -> +% -> There is a need to research on this topic now. + +As the efforts of the computer security community grow to protect increasingly critical devices and networks from malware infections, so do the techniques used by malicious actors become more sophisticated. Following the incorporation of ever more capable firewalls and Intrusion Detection Systems (IDS), cybercriminals have in turn sought novel attack vectors and exploits in common software, taking advantage of an inevitably larger attack surface that keeps growing due to the continued incorporation of new programs and functionalities into modern computer systems. + +In contrast with ransomware incidents, which remained the most significant and common cyber threat faced by organizations on 2021\cite{ransomware_pwc}, another powerful class of malware called rootkits is found considerably more infrequently, yet it is usually associated to high-profile targeted attacks that lead to greatly impactful consequences. + +A rootkit is a piece of computer software characterized for its advanced stealth capabilities. Once it is installed on a system it remains invisible to the host, usually hiding its related processes and files from the user, while at the same time performing the malicious operations for which it was designed. Most common operations include storing keystrokes, sniffing network traffic, exfiltrating sensible data from the user or the system, or actively modifying the data at the infected device. The other characteristic functionality is that rootkits seek to achieve persistence on the infected hosts, with the purpose of being launched again after a system reboot, without further user interaction. +The techniques used for achieving both of these functionalities depend on the type of rootkit developed, a classification usually made depending on the level of privileges on which the rootkit operates in the system. + +\begin{itemize} +\item \textbf{User-mode} rootkits run at the same level of privilege as common user applications. They usually work by hijacking legitimate processes on which they may inject code by preloading shared libraries, thus modifying the calls issued to user APIs, on which malicious code is placed by the rootkit. Although easier to build, these rootkits are exposed to detection by common anti-malware programs. +\item \textbf{Kernel-mode} rootkits run at the same level of privilege as the operating system, thus enjoying unrestricted access to the whole computer. These rootkits usually come as kernel modules or device drivers and, once loaded, they reside in the kernel. This implies that special attention must be taken to avoid programming errors since they could potentially corrupt user or kernel memory, resulting in a fatal kernel panic and a subsequent system reboot, which goes against the original purpose of maintaining stealth. + +Common techniques used for the development of their malicious activities include hooking system calls made to the kernel by user applications (on which malicious code is then injected), or modifying data structures in the kernel to change the data of user programs at runtime. Therefore, trusted programs on an infected machine can no longer be trusted to operate securely. + +These rootkits are usually the most attractive (and difficult to build) option for a malicious actor, but the installation of a kernel rootkit requires of a complete previous compromise of the system, meaning that administrator or root privileges must have been already achieved by the attacker, commonly by the execution of an exploit or a local installation of a privileged user. +\end{itemize} + +Historically, kernel-mode rootkits have been tightly associated with espionage activities on governments and research institutes by Advanced Persistent Threat (APT) groups\cite{rootkit_ptsecurity}, state-sponsored or criminal organizations specialized on long-term operations to gather intelligence and gain unauthorized persistent access to computer systems. Although rootkits' functionality is tailored for each specific attack, a common set of techniques and procedures can be identified being used by these organizations. However, during the last years, a new technology called eBPF has been found to be the target of the latest innovation on the development of rootkits. + +%eBPF is + + +%On February 2022, the Chinese security team Pangu Lab reported about a NSA backdoor that uses eBPF + + + \section{Objectives} diff --git a/docs/document.toc b/docs/document.toc index 548ba39..df5f87c 100644 --- a/docs/document.toc +++ b/docs/document.toc @@ -5,21 +5,21 @@ \defcounter {refsection}{0}\relax \contentsline {section}{\numberline {1.1}Motivation}{1}{section.1.1}% \defcounter {refsection}{0}\relax -\contentsline {section}{\numberline {1.2}Objectives}{1}{section.1.2}% +\contentsline {section}{\numberline {1.2}Objectives}{2}{section.1.2}% \defcounter {refsection}{0}\relax -\contentsline {section}{\numberline {1.3}Regulatory framework}{1}{section.1.3}% +\contentsline {section}{\numberline {1.3}Regulatory framework}{2}{section.1.3}% \defcounter {refsection}{0}\relax -\contentsline {subsection}{\numberline {1.3.1}Social and economic environment}{1}{subsection.1.3.1}% +\contentsline {subsection}{\numberline {1.3.1}Social and economic environment}{2}{subsection.1.3.1}% \defcounter {refsection}{0}\relax -\contentsline {subsection}{\numberline {1.3.2}Budget}{1}{subsection.1.3.2}% +\contentsline {subsection}{\numberline {1.3.2}Budget}{2}{subsection.1.3.2}% \defcounter {refsection}{0}\relax -\contentsline {chapter}{\numberline {2}State of the Art}{2}{chapter.2}% +\contentsline {chapter}{\numberline {2}State of the Art}{3}{chapter.2}% \defcounter {refsection}{0}\relax -\contentsline {chapter}{\numberline {3}Methods??}{3}{chapter.3}% +\contentsline {chapter}{\numberline {3}Methods??}{4}{chapter.3}% \defcounter {refsection}{0}\relax -\contentsline {chapter}{\numberline {4}Results}{4}{chapter.4}% +\contentsline {chapter}{\numberline {4}Results}{5}{chapter.4}% \defcounter {refsection}{0}\relax -\contentsline {chapter}{\numberline {5}Conclusion and future work}{5}{chapter.5}% +\contentsline {chapter}{\numberline {5}Conclusion and future work}{6}{chapter.5}% \defcounter {refsection}{0}\relax -\contentsline {chapter}{Bibliography}{}{chapter.5}% +\contentsline {chapter}{Bibliography}{7}{chapter.5}% \contentsfinish diff --git a/docs/pdfa.xmpi b/docs/pdfa.xmpi index e61dd46..6df76f2 100644 --- a/docs/pdfa.xmpi +++ b/docs/pdfa.xmpi @@ -73,15 +73,15 @@ LaTeX with hyperref - 2022-05-15T20:45:29-04:00 - 2022-05-15T20:45:29-04:00 - 2022-05-15T20:45:29-04:00 + 2022-05-20T21:19:14-04:00 + 2022-05-20T21:19:14-04:00 + 2022-05-20T21:19:14-04:00 uuid:467B87E0-A1EA-A037-7CB7-0477245DEBC3 - uuid:FF2B603E-8E11-5D95-966B-D90FEA3E99B9 + uuid:0F413EA9-E228-5EFB-10AE-E66876925AB8