From e228be3e682e19d1d394549cbabc319afd10e510 Mon Sep 17 00:00:00 2001 From: Sebastien Larinier Date: Tue, 20 Feb 2024 11:26:58 +0100 Subject: [PATCH 1/5] Update 3CX_attaque_supply_Chain.md --- .../3CX_attaque_supply_Chain/3CX_attaque_supply_Chain.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/articles/3CX_attaque_supply_Chain/3CX_attaque_supply_Chain.md b/content/articles/3CX_attaque_supply_Chain/3CX_attaque_supply_Chain.md index e2544c2..259bc56 100644 --- a/content/articles/3CX_attaque_supply_Chain/3CX_attaque_supply_Chain.md +++ b/content/articles/3CX_attaque_supply_Chain/3CX_attaque_supply_Chain.md @@ -32,7 +32,7 @@ Les experts de Sophos ne se sont pas lancés dans une attribution directe. Ils e - Les attaquants ont pu délibérément utiliser des clés et des shellcode connus pour faire un false flag; - Les prochains jours, mois permettront peut-être d'avoir plus de détails sur cette attaque (ou pas). -Une chose est certaine si l'on regarde la chronologie complète de l'attaque, notamment chez [Sentinel One](href{https://www.sentinelone.com/blog/smoothoperator-ongoing-campaign-trojanizes-3cx-software-in-software-supply-chain-attack/), l'infrastructure est là depuis février 2022. +Une chose est certaine si l'on regarde la chronologie complète de l'attaque, notamment chez [Sentinel One](https://www.sentinelone.com/blog/smoothoperator-ongoing-campaign-trojanizes-3cx-software-in-software-supply-chain-attack/), l'infrastructure est là depuis février 2022. Les premiers déploiements de la version backdoorées est 22 mars 2023. De plus, certains artefacts, comme des dates de compilation, [remontent à janvier 2023](https://twitter.com/Hexacorn/status/1641465612386856970?s=20). L'attaque a dont été donc préparée de longue date par un acteur sachant exactement ce qu'il faisait. Cette notion de préparation et de ciblage ne laisse pas beaucoup de doute sur la nature étatique de l'attaquant et sur sa capacité à toucher de nombreuses victimes From 3dbe0d3c277a44096b2d1dd0b51ad32f8e4a631c Mon Sep 17 00:00:00 2001 From: Sebastien Larinier Date: Tue, 20 Feb 2024 12:03:44 +0100 Subject: [PATCH 2/5] Create docker-image.yml --- .github/workflows/docker-image.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/docker-image.yml diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml new file mode 100644 index 0000000..c269a74 --- /dev/null +++ b/.github/workflows/docker-image.yml @@ -0,0 +1,25 @@ +name: Docker Image CI + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Build Hugo site + uses: docker://hugomods/hugo # Remplacez par la version de Hugo que vous souhaitez utiliser + with: + args: "--minify --destination public" + + - name: Archive Production Artifact + uses: actions/upload-artifact@v2 + with: + name: hugo-site + path: public/ From b9692ec44f686c11d2df8ba8057bf53583c5f135 Mon Sep 17 00:00:00 2001 From: Sebastien Larinier Date: Tue, 20 Feb 2024 12:13:01 +0100 Subject: [PATCH 3/5] Update docker-image.yml --- .github/workflows/docker-image.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index c269a74..3e2ce56 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -11,15 +11,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Build Hugo site uses: docker://hugomods/hugo # Remplacez par la version de Hugo que vous souhaitez utiliser with: - args: "--minify --destination public" + args: "server --bind 0.0.0.0 --baseURL=http://localhost --port 80" - name: Archive Production Artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: hugo-site path: public/ From 68962e1d221431334684f0d1053f1cb83c1959c2 Mon Sep 17 00:00:00 2001 From: Sebastien Larinier Date: Tue, 20 Feb 2024 12:16:14 +0100 Subject: [PATCH 4/5] Update docker-image.yml --- .github/workflows/docker-image.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 3e2ce56..7a0640b 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -12,6 +12,9 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 + with: + # Initialisez les sous-modules et mettez-les à jour récursivement + submodules: 'recursive' - name: Build Hugo site uses: docker://hugomods/hugo # Remplacez par la version de Hugo que vous souhaitez utiliser From c78aa5ebec960e8e7aacc89ac9ebe6942d0c72d9 Mon Sep 17 00:00:00 2001 From: Sebastien Larinier Date: Tue, 20 Feb 2024 12:21:41 +0100 Subject: [PATCH 5/5] Update docker-image.yml --- .github/workflows/docker-image.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 7a0640b..143d137 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -17,12 +17,12 @@ jobs: submodules: 'recursive' - name: Build Hugo site - uses: docker://hugomods/hugo # Remplacez par la version de Hugo que vous souhaitez utiliser + uses: docker://klakegg/hugo # Remplacez par la version de Hugo que vous souhaitez utiliser with: - args: "server --bind 0.0.0.0 --baseURL=http://localhost --port 80" + args: "--minify --destination public" - name: Archive Production Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v2 with: name: hugo-site path: public/