Skip to content

Commit

Permalink
deploy: 990e726
Browse files Browse the repository at this point in the history
  • Loading branch information
himazawa committed Mar 31, 2024
1 parent 177d274 commit 48d9b59
Show file tree
Hide file tree
Showing 7 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion it/posts/long-time-no-see/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<i class="fas fa-adjust fa-fw"></i>
<select class=color-theme-select id=theme-select-mobile title="Cambiare il tema"><option value=light>Light</option><option value=dark>Dark</option><option value=black>Black</option><option value=auto>Auto</option></select>
</a><a href=javascript:void(0); class=menu-item title="Scegliere la lingua">Italiano<i class="fas fa-chevron-right fa-fw"></i>
<select class=language-select title="Scegliere la lingua" onchange="location=this.value"><option value=/posts/long-time-no-see/>English</option><option value=/it/posts/long-time-no-see/ selected>Italiano</option></select></a></div></div></header><div class="search-dropdown desktop"><div id=search-dropdown-desktop></div></div><div class="search-dropdown mobile"><div id=search-dropdown-mobile></div></div><main class=main><div class=container><div class=toc id=toc-auto><h2 class=toc-title>Contenuti</h2><div class=toc-content id=toc-content-auto><nav id=TableOfContents><ul><li><a href=#il-funzionamento-di-questo-blog>Il funzionamento di questo blog</a></li><li><a href=#il-futuro>Il futuro</a></li></ul></nav></div></div><script>document.getElementsByTagName("main")[0].setAttribute("autoTOC","true")</script><article class="page single"><h1 class="single-title animate__animated animate__flipInX">Tanto tempo che non ci si vede</h1><div class=post-meta><div class=post-meta-line><span class=post-author><span class="author fas fa-user-circle fa-fw"></span><a href=/it/ title=Author rel=author class=author>himazawa</a></span></div><div class=post-meta-line><i class="far fa-calendar-alt fa-fw"></i>&nbsp;<time datetime=2023-02-06>2023-02-06</time>&nbsp;<i class="far fa-edit fa-fw"></i>&nbsp;<time datetime=2024-03-30>2024-03-30</time>&nbsp;<i class="fas fa-pencil-alt fa-fw"></i>&nbsp;372 parole&nbsp;<i class="far fa-clock fa-fw"></i>&nbsp;2 minuti&nbsp;</div></div><div class=featured-image><img loading=eager src=/posts/long-time-no-see/header.jpg srcset="/posts/long-time-no-see/header.jpg, /posts/long-time-no-see/header.jpg 1.5x, /posts/long-time-no-see/header.jpg 2x" sizes=auto alt=/posts/long-time-no-see/header.jpg title=/posts/long-time-no-see/header.jpg height=455 width=728></div><div class="details toc" id=toc-static kept><div class="details-summary toc-title"><span>Contenuti</span>
<select class=language-select title="Scegliere la lingua" onchange="location=this.value"><option value=/posts/long-time-no-see/>English</option><option value=/it/posts/long-time-no-see/ selected>Italiano</option></select></a></div></div></header><div class="search-dropdown desktop"><div id=search-dropdown-desktop></div></div><div class="search-dropdown mobile"><div id=search-dropdown-mobile></div></div><main class=main><div class=container><div class=toc id=toc-auto><h2 class=toc-title>Contenuti</h2><div class="toc-content always-active" id=toc-content-auto><nav id=TableOfContents><ul><li><a href=#il-funzionamento-di-questo-blog>Il funzionamento di questo blog</a></li><li><a href=#il-futuro>Il futuro</a></li></ul></nav></div></div><script>document.getElementsByTagName("main")[0].setAttribute("autoTOC","true")</script><article class="page single"><h1 class="single-title animate__animated animate__flipInX">Tanto tempo che non ci si vede</h1><div class=post-meta><div class=post-meta-line><span class=post-author><span class="author fas fa-user-circle fa-fw"></span><a href=/it/ title=Author rel=author class=author>himazawa</a></span></div><div class=post-meta-line><i class="far fa-calendar-alt fa-fw"></i>&nbsp;<time datetime=2023-02-06>2023-02-06</time>&nbsp;<i class="far fa-edit fa-fw"></i>&nbsp;<time datetime=2024-03-30>2024-03-30</time>&nbsp;<i class="fas fa-pencil-alt fa-fw"></i>&nbsp;372 parole&nbsp;<i class="far fa-clock fa-fw"></i>&nbsp;2 minuti&nbsp;</div></div><div class=featured-image><img loading=eager src=/posts/long-time-no-see/header.jpg srcset="/posts/long-time-no-see/header.jpg, /posts/long-time-no-see/header.jpg 1.5x, /posts/long-time-no-see/header.jpg 2x" sizes=auto alt=/posts/long-time-no-see/header.jpg title=/posts/long-time-no-see/header.jpg height=455 width=728></div><div class="details toc" id=toc-static kept><div class="details-summary toc-title"><span>Contenuti</span>
<span><i class="details-icon fas fa-angle-right"></i></span></div><div class="details-content toc-content" id=toc-content-static><nav id=TableOfContents><ul><li><a href=#il-funzionamento-di-questo-blog>Il funzionamento di questo blog</a></li><li><a href=#il-futuro>Il futuro</a></li></ul></nav></div></div><div class=content id=content><p>Tanto tempo che non ci si vede, eh? Sono successe tante cose dall&rsquo;ultimo post nel 2018 sul <a href=https://bsod.dev target=_blank rel="noopener noreferrer">vecchio blog</a>.</p><p>Sfortunatamente non ho scritto molto, sia per mancanza di tempo sia per l&rsquo;impossibilita&rsquo; di condivider cio&rsquo; che ho imparato.
Questo post contiene un&rsquo;introduzione a questo nuovo sito e come funzionera&rsquo; d&rsquo;ora in poi.</p><p>Innanzitutto, sono ancora nel campo della security, ma mi sono spostato alla parte di Product Security (di piu&rsquo; su questo argomento piu&rsquo; avanti ma TL;DR: noia, carriera e opportunita&rsquo; di cresita, frustrazione e paura di andare in burnout).</p><p>Fortunatamente nel mio attuale lavoro mi vengono concessi tempo e risorse per fare anche vulnerability research quindi occasionalmente postero&rsquo; alcune vulnerabilita&rsquo; interessanti che ho trovato.</p><p>Vorrei inoltre parlare degli aspetti dell&rsquo;Application Security a applicata al SDLC, vedremo se funzionera'.</p><h2 id=il-funzionamento-di-questo-blog class=headerLink><a href=#il-funzionamento-di-questo-blog class=header-mark></a>1 Il funzionamento di questo blog</h2><p>Il setup e&rsquo; molto semplice, uso <a href=https://gohugo.io/ target=_blank rel="noopener noreferrer">hugo</a> per buildare pagine statiche che vengono pubblicate su una GithubPage.</p><p>C&rsquo;e&rsquo; una <a href=https://github.com/peaceiris/actions-hugo target=_blank rel="noopener noreferrer">Github Action</a> che builda e deploya le pagine ogni volta che una Pull Request viene approvata sul branch <code>main</code>.</p><p><figure><a class=lightgallery href=/posts/long-time-no-see/blog_CI_CD.png title=/posts/long-time-no-see/blog_CI_CD.png data-thumbnail=/posts/long-time-no-see/blog_CI_CD.png data-sub-html="<h2>Un grafico che rappresenta il flusso logico dietro il sistema di deployment del blog</h2>"><img loading=lazy src=/posts/long-time-no-see/blog_CI_CD.png srcset="/posts/long-time-no-see/blog_CI_CD.png, /posts/long-time-no-see/blog_CI_CD.png 1.5x, /posts/long-time-no-see/blog_CI_CD.png 2x" sizes=auto alt=/posts/long-time-no-see/blog_CI_CD.png></a><figcaption class=image-caption>Un grafico che rappresenta il flusso logico dietro il sistema di deployment del blog</figcaption></figure></p><p>Il tema che uso e&rsquo; <a href=https://hugoloveit.com/ target=_blank rel="noopener noreferrer">LoveIt</a>. E&rsquo; molto carino e ricco di funzionalita&rsquo; ma ha alcuni bug che devono essere fixati; per esempio, se stai leggendo questa pagina in Italiano ti sarai accorto che l&rsquo;header ha le traduzioni abbastanza fatte a caso.</p><p>La localization del tema e&rsquo; una feature molto carina ma dover riscrivere ogni volta lo stesso post per ogni linguaggio e&rsquo; abbastanza tedioso quindi penso che aggiungero&rsquo; il supporto a DeepL.</p><p>Infine, il blog ha un nuovo logo:<figure><a class=lightgallery href=/images/logo.png title=/images/logo.png data-thumbnail=/images/logo.png data-sub-html="<h2>appsec.space logo</h2>"><img loading=lazy src=/images/logo.png srcset="/images/logo.png, /images/logo.png 1.5x, /images/logo.png 2x" sizes=auto alt=/images/logo.png></a><figcaption class=image-caption>appsec.space logo</figcaption></figure></p><p>E&rsquo; stato generato da <a href=https://midjourney.com target=_blank rel="noopener noreferrer">Midjourney</a> e non significa assolutamente nulla!</p><h2 id=il-futuro class=headerLink><a href=#il-futuro class=header-mark></a>2 Il futuro</h2><p>Ho intenzione di cambiare molte cose: prima di tutto vorrei migrare tutti i post del vecchio blog perche&rsquo; vorreri mantenere un archivio. Successivamente potro&rsquo; cominciare a scrivere nuovi post.<div class="details admonition note open"><div class="details-summary admonition-title"><i class="icon fas fa-pencil-alt fa-fw"></i>Note<i class="details-icon fas fa-angle-right fa-fw"></i></div><div class=details-content><div class=admonition-content>Se il vecchio blog risponde con un redirect a quello nuovo significa che la migrazione e&rsquo; stata completata.</div></div></div></p><p>Nonostante il nome sia <code>appsec.space</code> mi piacerebbe parlare di diversi argomenti, spaziando dall&rsquo;Application security, al Malware Development (a scopo formativo, <a href="https://www.youtube.com/watch?v=zlbe6BsLCNc" target=_blank rel="noopener noreferrer">ovviamente</a>), al mio setup per la produttivita&rsquo; a lamentele varie.</p><p>Il prossimo post sara&rsquo; sul <a href=https://en.wikipedia.org/wiki/Security_theater target=_blank rel="noopener noreferrer">Security Theater</a> quindi, come diceva qualcuno, ci vediamo li.</p></div><div class=post-footer id=post-footer><div class=post-info><div class=post-info-line><div class=post-info-mod><span>Aggiornato il 2024-03-30&nbsp;<a class=git-hash href=https://github.com/homazawa/himazawa.github.io/commit/ca570335e2297ac0e2aa33b5d30d06d66c7007ff target=_blank title="commit by himazawa([email protected]) ca570335e2297ac0e2aa33b5d30d06d66c7007ff: blog: new article on CVE-2024-3094, removed unused config data" rel="noopener noreferrer">
<i class="fas fa-hashtag fa-fw"></i>ca57033</a></span></div><div class=post-info-license></div></div><div class=post-info-line><div class=post-info-md><span><a class=link-to-mardown href=/it/posts/long-time-no-see/index.md target=_blank rel="noopener noreferrer">Leggi Markdown</a></span></div><div class=post-info-share></div></div></div><div class=post-info-more><section class=post-tags><i class="fas fa-tags fa-fw"></i>&nbsp;<a href=/it/tags/updates/>Updates</a></section><section><span><a href=javascript:void(0); onclick=window.history.back()>Indietro</a></span>&nbsp;|&nbsp;<span><a href=/it/>Home</a></span></section></div><div class=post-nav><a href=/it/posts/security-theatre/ class=next rel=next title="Security Theatre? Direi quasi Security Circus">Security Theatre? Direi quasi Security Circus<i class="fas fa-angle-right fa-fw"></i></a></div></div></article></div></main></div><div id=fixed-buttons><a href=#back-to-top id=back-to-top-button class=fixed-button title="Torna all'inizio"><i class="fas fa-arrow-up fa-fw"></i>
Expand Down
2 changes: 1 addition & 1 deletion it/posts/security-theatre/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<i class="fas fa-adjust fa-fw"></i>
<select class=color-theme-select id=theme-select-mobile title="Cambiare il tema"><option value=light>Light</option><option value=dark>Dark</option><option value=black>Black</option><option value=auto>Auto</option></select>
</a><a href=javascript:void(0); class=menu-item title="Scegliere la lingua">Italiano<i class="fas fa-chevron-right fa-fw"></i>
<select class=language-select title="Scegliere la lingua" onchange="location=this.value"><option value=/posts/security-theatre/>English</option><option value=/it/posts/security-theatre/ selected>Italiano</option></select></a></div></div></header><div class="search-dropdown desktop"><div id=search-dropdown-desktop></div></div><div class="search-dropdown mobile"><div id=search-dropdown-mobile></div></div><main class=main><div class=container><div class=toc id=toc-auto><h2 class=toc-title>Contenuti</h2><div class=toc-content id=toc-content-auto><nav id=TableOfContents><ul><li><a href=#cosa-e-il-security-theatre>Cosa e&rsquo; il Security Theatre</a></li><li><a href=#cause>Cause</a></li><li><a href=#tirando-le-somme>Tirando le somme</a></li></ul></nav></div></div><script>document.getElementsByTagName("main")[0].setAttribute("autoTOC","true")</script><article class="page single"><h1 class="single-title animate__animated animate__flipInX">Security Theatre? Direi quasi Security Circus</h1><div class=post-meta><div class=post-meta-line><span class=post-author><span class="author fas fa-user-circle fa-fw"></span><a href=/it/ title=Author rel=author class=author>himazawa</a>
<select class=language-select title="Scegliere la lingua" onchange="location=this.value"><option value=/posts/security-theatre/>English</option><option value=/it/posts/security-theatre/ selected>Italiano</option></select></a></div></div></header><div class="search-dropdown desktop"><div id=search-dropdown-desktop></div></div><div class="search-dropdown mobile"><div id=search-dropdown-mobile></div></div><main class=main><div class=container><div class=toc id=toc-auto><h2 class=toc-title>Contenuti</h2><div class="toc-content always-active" id=toc-content-auto><nav id=TableOfContents><ul><li><a href=#cosa-e-il-security-theatre>Cosa e&rsquo; il Security Theatre</a></li><li><a href=#cause>Cause</a></li><li><a href=#tirando-le-somme>Tirando le somme</a></li></ul></nav></div></div><script>document.getElementsByTagName("main")[0].setAttribute("autoTOC","true")</script><article class="page single"><h1 class="single-title animate__animated animate__flipInX">Security Theatre? Direi quasi Security Circus</h1><div class=post-meta><div class=post-meta-line><span class=post-author><span class="author fas fa-user-circle fa-fw"></span><a href=/it/ title=Author rel=author class=author>himazawa</a>
</span>&nbsp;<span class=post-category>included in </span>&nbsp;<span class=post-category>incluso in <a href=/it/categories/general-knowledge/><i class="far fa-folder fa-fw"></i>General-Knowledge</a></span></div><div class=post-meta-line><i class="far fa-calendar-alt fa-fw"></i>&nbsp;<time datetime=2023-02-13>2023-02-13</time>&nbsp;<i class="far fa-edit fa-fw"></i>&nbsp;<time datetime=2024-03-30>2024-03-30</time>&nbsp;<i class="fas fa-pencil-alt fa-fw"></i>&nbsp;444 parole&nbsp;<i class="far fa-clock fa-fw"></i>&nbsp;3 minuti&nbsp;</div></div><div class=featured-image><img loading=eager src=/posts/security-theatre/cargocult.jpg srcset="/posts/security-theatre/cargocult.jpg, /posts/security-theatre/cargocult.jpg 1.5x, /posts/security-theatre/cargocult.jpg 2x" sizes=auto alt=/posts/security-theatre/cargocult.jpg title=/posts/security-theatre/cargocult.jpg height=700 width=1920></div><div class="details toc" id=toc-static kept><div class="details-summary toc-title"><span>Contenuti</span>
<span><i class="details-icon fas fa-angle-right"></i></span></div><div class="details-content toc-content" id=toc-content-static><nav id=TableOfContents><ul><li><a href=#cosa-e-il-security-theatre>Cosa e&rsquo; il Security Theatre</a></li><li><a href=#cause>Cause</a></li><li><a href=#tirando-le-somme>Tirando le somme</a></li></ul></nav></div></div><div class=content id=content><p>Lavorando nel campo, ho visto molte organizzazioni investire una quantita&rsquo; significativa di tempo e risorse (che si traduce in persone e soldi), in misure che garantiscono poca se non zero, reale sicurezza.</p><p>Ho assistito a organizzazioni che si esibiscono in un eterno clown show nel nome della security.</p><p>Questo fenomeno e&rsquo; comunemente chiamato &ldquo;security theatre&rdquo;.</p><h2 id=cosa-e-il-security-theatre class=headerLink><a href=#cosa-e-il-security-theatre class=header-mark></a>1 Cosa e&rsquo; il Security Theatre</h2><p>Il security theatre, nella sua forma piu&rsquo; semplice, e&rsquo; una grande illusione. E&rsquo; l&rsquo;insieme di misure di sicurezza messe in piedi non perche&rsquo; prevengano realmente i data breach, ma solo perche&rsquo; sulla carta sembrano buoni, tranquillizzano gli stakeholders e fanno sentire tutti come se stessero davvero facendo qualcosa di utile per proteggersi.</p><p><a href="https://www.youtube.com/watch?v=MzQPTdDwtVk" target=_blank rel="noopener noreferrer">Lo senti? Lo senti l&rsquo;odore? <em>compliance</em> figliolo, non c&rsquo;e&rsquo; nient&rsquo;altro al mondo che odora cosi&rsquo;. </a>.</p><p>Come esempio, prendiamo il requisito di avere password complesse che devono essere regolarmente cambiate. Questo e&rsquo; il classico esempio di security theatre.</p><p>Per quanto possa sembrare una buona fa molto poco per prevenire un data breach. E non dimentichiamoci il downside principale: la cosiddetta &ldquo;password fatigue&rdquo;, che porta i dipendenti a usare password che sono piu&rsquo; facili da ricordare o sempli variazioni di quelle usate in precedenza. Del resto c&rsquo;e&rsquo; un motivo (molti in realta&rsquo;) se <a href=https://techcommunity.microsoft.com/t5/microsoft-entra-azure-ad-blog/expansion-of-fido-standard-and-new-updates-for-microsoft/ba-p/3290633 target=_blank rel="noopener noreferrer">Microsoft</a>, <a href=https://blog.google/technology/safety-security/one-step-closer-to-a-passwordless-future/ target=_blank rel="noopener noreferrer">Google</a> ed <a href=https://www.apple.com/newsroom/2022/05/apple-google-and-microsoft-commit-to-expanded-support-for-fido-standard/ target=_blank rel="noopener noreferrer">Apple</a> vogliono abbandonare del tutto le password.</p><figure><img src=https://imgs.xkcd.com/comics/password_strength.png><figcaption><h4>sistema la tua password policy</h4></figcaption></figure><p>Un altro esempio di security theatre e&rsquo; il fatto di implementare sistemi che dovrebbero dare un livello aggiuntivo di sicurezza come firewall, IDS e IP (in realta&rsquo; potremmo aprire un dibattito sul fatto che aumentino o diminuiscano la superficie d&rsquo;attacco), per poi non aggiornali.</p><h2 id=cause class=headerLink><a href=#cause class=header-mark></a>2 Cause</h2><p>Quindi, cosa possono fare le aziende per evitare questo circo infinito? Prima di tutto dovrebbero capire quali sono i veri rischi che corrono e implementare contromisure che li indirizzino in maniera adeguata. Questo deve includere in primo luogo la formazione dei dipendenti su come riconoscere e rispondere ad un attacco.</p><p>Dopotutto, la cybersecurity non e&rsquo; altro che la Corsa all&rsquo;Oro 2.0, ci sono moltissimi soldi sul tavolo e tutti ne vogliono una fetta, questo causa pero&rsquo; difficolta&rsquo; nel trovare genete realmente preparata e se per caso ci si volesse affidare a dei consulenti esterni sarebbe ancora peggio, in quanto si dipenderebbe completamente da un&rsquo;entita&rsquo; esterna per la propria Security Posture.</p><h2 id=tirando-le-somme class=headerLink><a href=#tirando-le-somme class=header-mark></a>3 Tirando le somme</h2><p>In conclusione, il security theatre e&rsquo; un problema comune nel mondo dell&rsquo;IT Security. Per evitare di far parte di questo pessimo show le organizzazioni dovrebbero concentrarsi nell&rsquo;implementare controlli funzionia, nel testarne regolarmente l&rsquo;efficacia e nell&rsquo;avere un piano di risposta comprensivo.
A, per favore, smettiamola con le policy inutili.</p><div class="details admonition tip open"><div class="details-summary admonition-title"><i class="icon fas fa-lightbulb fa-fw"></i>Tip<i class="details-icon fas fa-angle-right fa-fw"></i></div><div class=details-content><div class=admonition-content><a href=https://www.philvenables.com/post/ceremonial-security-and-cargo-cults target=_blank rel="noopener noreferrer">Qui</a> puoi trovare un articolo di Phil Venables, CISO di Google, sulla Cerimonial Security e i Cargo Cults.</div></div></div></div><div class=post-footer id=post-footer><div class=post-info><div class=post-info-line><div class=post-info-mod><span>Aggiornato il 2024-03-30&nbsp;<a class=git-hash href=https://github.com/homazawa/himazawa.github.io/commit/ca570335e2297ac0e2aa33b5d30d06d66c7007ff target=_blank title="commit by himazawa([email protected]) ca570335e2297ac0e2aa33b5d30d06d66c7007ff: blog: new article on CVE-2024-3094, removed unused config data" rel="noopener noreferrer">
Expand Down
Loading

0 comments on commit 48d9b59

Please sign in to comment.