Declaring InternalsVisibleTo in the csproj

Declaring InternalsVisibleTo in the csproj

Declaring InternalsVisibleTo in the csproj

  • 0 minute read

While I prefer testing the public API of an assembly, it’s sometimes useful to test the implementation details.

Starting with .NET 5, you can use the without adding any NuGet package:

1
2
3
4
5
6
7
8
9
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <InternalsVisibleTo Include="$(AssemblyName).Tests" />
  </ItemGroup>
</Project>
SID par défaut sur Windows

SID par défaut sur Windows

SID par défaut sur Windows

  • 0 minute read

Au lieu d’utiliser des noms, le système d’exploitation Windows utilise des SID (Security Identifiers) pour identifier les entités effectuant des actions.

Ce sont des identifiants uniques et immuables de sécurité alphanumériques assignés par un contrôleur de domaine qui identifient chaque système, utilisateur ou objet (groupe) dans un réseau ou sur une machine. Certains SID sont identiques sur tous les systèmes.

Lire la suite

Signer vos scripts Powershell

Signer vos scripts Powershell

Signer vos scripts Powershell

  • 0 minute read

Je vous propose aujourd’hui de signer vos scripts Powershell avec un certificat de type Class 3 code-signing, ce qui va augmenter la sécurité sur deux axes majeurs :

  • L’authentification : Les personnes qui utiliseront vos scripts seront certaines que ce script a bien été créé par vous.
  • L’intégrité : les personnes qui utiliseront vos scripts seront certaines que celui-ci n’a pas été modifié puisqu’il est signé.

Lire la suite

Modern Workplace Conference Paris 2018

Modern Workplace Conference Paris 2018

Modern Workplace Conference Paris 2018

  • 0 minute read

J’aurai le plaisir de co-animer une session sur Powershell DSC lors du prochain Modern Workplace avec Guillaume Mathieu.

modern-workplace-conference-paris-2018

Notre Objectif de cette présentation sera :

  • Exposer les principes et objectifs de PowerShell Desired State Configuration (DSC)
  • Démontrer l’intérêt de DSC pour l’administration quotidienne sur des exemples concrets
  • Permettre de démarrer en maîtrisant le processus général et la mise en œuvre

Plus concrètement voici le plan du cours :

  • Présentation et enjeux
  • Fondamentaux de DSC
  • Fonctionnement en mode Push

À très bientôt

La Security baseline pour Windows 10 et Windows Server 2019

La Security baseline pour Windows 10 et Windows Server 2019

La Security baseline pour Windows 10 et Windows Server 2019

  • 0 minute read

Microsoft vient de publier la version « draft » de la Security baseline pour Windows 10 1809 et Windows Server 2019.

En plus des GPOs et des scripts d’applications, pas mal de documents utiles tel que

  • MS Security Baseline Windows 10 v1809 and Server 2019.xlsx : La liste complète des paramètres applicables à Windows 10 1809 et Windows Server 2019
  • BaselineDiffs-to-v1809-RS5-DRAFT.xlsx : La liste des paramètres qui sont modifiés entre Windows 10 1803 et Windows 10 1809, et ceux modifiés entre Windows Server 2016 et Windows Server 2019
  • Windows 10 1803 to 1809 New Settings.xlsx : Les nouveaux paramètres qui apparaissent avec Windows 10 1809
  • Server 2016 to 2019 New Settings.xlsx : Les nouveaux paramètres qui apparaissent avec Windows Server 2019

Lire la suite