[{"data":1,"prerenderedAt":868},["ShallowReactive",2],{"blog-\u002Fblog\u002Fconfiguration-base-sous-vyatta":3,"blog-\u002Fblog\u002Fconfiguration-base-sous-vyatta-surround":809,"blog-\u002Fblog\u002Fconfiguration-base-sous-vyatta-certifications":867},{"id":4,"title":5,"body":6,"categories":796,"cover":798,"cover_contain":236,"credly_badge_id":799,"date":800,"description":801,"extension":802,"meta":803,"navigation":236,"path":804,"related_certifications":799,"seo":805,"slug":806,"stem":807,"__hash__":808},"blog\u002Fblog\u002Fconfiguration-base-sous-vyatta.md","Configuration de base sous Vyatta",{"type":7,"value":8,"toc":779},"minimark",[9,14,18,22,85,90,93,100,122,128,135,152,155,164,167,176,183,187,271,275,294,298,335,339,365,385,388,410,414,423,459,463,574,578,645,649,692,696,758,768,772,775],[10,11,13],"h2",{"id":12},"cas-dusage-concret","Cas d'usage concret",[15,16,17],"p",{},"Vous devez configurer rapidement un routeur logiciel : voici la configuration de base d'une distribution Vyatta.",[10,19,21],{"id":20},"vyatta-core-software","Vyatta Core Software",[15,23,24,28,29,32,33,36,37,40,41,44,45,48,49,52,53,55,56,59,60,63,64,67,68,70,71,74,75,77,78],{},[25,26,27],"strong",{},"Vyatta core"," est une distribution ",[25,30,31],{},"orientée routage"," qui ",[25,34,35],{},"centralise"," les ",[25,38,39],{},"flux réseaux"," sur une ",[25,42,43],{},"VM",".",[46,47],"br",{},"\nElle implémente donc une composante du ",[25,50,51],{},"Software-Defined Networking"," (SDN).",[46,54],{},"\nOubliez les distributions de type ",[25,57,58],{},"smoothwall",", ",[25,61,62],{},"pfsense"," ou ",[25,65,66],{},"ipcop"," qui sont inadaptées pour la virtualisation car aucune composante SDN n’est présente dans celle ci.",[46,69],{},"\nAussi, l’interface web n’est pas disponible dans ",[25,72,73],{},"Vyatta Core software","..",[46,76],{},"\nIl existe deux versions et voici les différences entre celles-ci : ",[79,80,84],"a",{"href":81,"rel":82},"http:\u002F\u002Fwww.vyatta.com\u002Fproduct\u002Fvyatta-network-os\u002Fopen-source-vs-enterprise",[83],"nofollow","disponible ici",[86,87,89],"h3",{"id":88},"débuter-avec-la-configuration-de-base-sous-vyatta","Débuter avec la configuration de base sous Vyatta",[15,91,92],{},"Exemple des étapes de base :",[15,94,95],{},[96,97],"img",{"alt":98,"src":99},"","\u002Fimages\u002Fblog\u002Fconfiguration-base-sous-vyatta\u002Fed503db52f.png",[101,102,103,107,110,113,116,119],"ol",{},[104,105,106],"li",{},"Configuration des interfaces (eth0, eth1).",[104,108,109],{},"Ajout d’un « forward » et « resolv DNS ».",[104,111,112],{},"Mise en place de route statique.",[104,114,115],{},"Création d’un Pool DHCP pour le réseau local.",[104,117,118],{},"Création d’une règle pare-feu dans notre LAN.",[104,120,121],{},"Connecter le réseau local à internet (NAT).",[86,123,125],{"id":124},"les-commandes-utiles",[25,126,127],{},"Les commandes utiles :",[15,129,130,131,134],{},"Pour passer en mode configuration sous ",[25,132,133],{},"Vyatta",":",[136,137,141],"pre",{"className":138,"code":139,"language":140,"meta":98,"style":98},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","configure\n","bash",[142,143,144],"code",{"__ignoreMap":98},[145,146,149],"span",{"class":147,"line":148},"line",1,[145,150,139],{"class":151},"sBMFI",[15,153,154],{},"Pour sauvegarder les modifications  :",[136,156,158],{"className":138,"code":157,"language":140,"meta":98,"style":98},"commit\n",[142,159,160],{"__ignoreMap":98},[145,161,162],{"class":147,"line":148},[145,163,157],{"class":151},[15,165,166],{},"Pour sauvegarder les modifications dans un fichier  :",[136,168,170],{"className":138,"code":169,"language":140,"meta":98,"style":98},"save\n",[142,171,172],{"__ignoreMap":98},[145,173,174],{"class":147,"line":148},[145,175,169],{"class":151},[15,177,178,179,182],{},"Pour connaître les autres ",[25,180,181],{},"commandes de Vyatta"," : touche de tabulation.",[86,184,186],{"id":185},"configuration-des-interfaces","Configuration des interfaces",[136,188,190],{"className":138,"code":189,"language":140,"meta":98,"style":98},"set interfaces ethernet eth0 address X.X.X.X\u002FX\nset interfaces ethernet eth0 description reseau_internet\n\nset interfaces ethernet eth1 address 192.168.1.1\u002F24\nset interfaces ethernet eth1 description reseau_local\n",[142,191,192,214,231,238,255],{"__ignoreMap":98},[145,193,194,198,202,205,208,211],{"class":147,"line":148},[145,195,197],{"class":196},"s2Zo4","set",[145,199,201],{"class":200},"sfazB"," interfaces",[145,203,204],{"class":200}," ethernet",[145,206,207],{"class":200}," eth0",[145,209,210],{"class":200}," address",[145,212,213],{"class":200}," X.X.X.X\u002FX\n",[145,215,217,219,221,223,225,228],{"class":147,"line":216},2,[145,218,197],{"class":196},[145,220,201],{"class":200},[145,222,204],{"class":200},[145,224,207],{"class":200},[145,226,227],{"class":200}," description",[145,229,230],{"class":200}," reseau_internet\n",[145,232,234],{"class":147,"line":233},3,[145,235,237],{"emptyLinePlaceholder":236},true,"\n",[145,239,241,243,245,247,250,252],{"class":147,"line":240},4,[145,242,197],{"class":196},[145,244,201],{"class":200},[145,246,204],{"class":200},[145,248,249],{"class":200}," eth1",[145,251,210],{"class":200},[145,253,254],{"class":200}," 192.168.1.1\u002F24\n",[145,256,258,260,262,264,266,268],{"class":147,"line":257},5,[145,259,197],{"class":196},[145,261,201],{"class":200},[145,263,204],{"class":200},[145,265,249],{"class":200},[145,267,227],{"class":200},[145,269,270],{"class":200}," reseau_local\n",[86,272,274],{"id":273},"ajout-de-résolution-dns","Ajout de résolution DNS",[136,276,278],{"className":138,"code":277,"language":140,"meta":98,"style":98},"set system name-server 8.8.8.8\n",[142,279,280],{"__ignoreMap":98},[145,281,282,284,287,290],{"class":147,"line":148},[145,283,197],{"class":196},[145,285,286],{"class":200}," system",[145,288,289],{"class":200}," name-server",[145,291,293],{"class":292},"sbssI"," 8.8.8.8\n",[86,295,297],{"id":296},"ajout-de-transmission-dns-optionnel","Ajout de transmission DNS (optionnel)",[136,299,301],{"className":138,"code":300,"language":140,"meta":98,"style":98},"set service dns forwarding listen-on eth0\nset service dns forwarding system\n",[142,302,303,322],{"__ignoreMap":98},[145,304,305,307,310,313,316,319],{"class":147,"line":148},[145,306,197],{"class":196},[145,308,309],{"class":200}," service",[145,311,312],{"class":200}," dns",[145,314,315],{"class":200}," forwarding",[145,317,318],{"class":200}," listen-on",[145,320,321],{"class":200}," eth0\n",[145,323,324,326,328,330,332],{"class":147,"line":216},[145,325,197],{"class":196},[145,327,309],{"class":200},[145,329,312],{"class":200},[145,331,315],{"class":200},[145,333,334],{"class":200}," system\n",[86,336,338],{"id":337},"mise-en-place-de-route-statique-optionnel","Mise en place de route statique (optionnel)",[136,340,342],{"className":138,"code":341,"language":140,"meta":98,"style":98},"set protocols static interface-route X.X.X.X\u002FX next-hop-interface eth0\n",[142,343,344],{"__ignoreMap":98},[145,345,346,348,351,354,357,360,363],{"class":147,"line":148},[145,347,197],{"class":196},[145,349,350],{"class":200}," protocols",[145,352,353],{"class":200}," static",[145,355,356],{"class":200}," interface-route",[145,358,359],{"class":200}," X.X.X.X\u002FX",[145,361,362],{"class":200}," next-hop-interface",[145,364,321],{"class":200},[15,366,367,368,370,371,374,375,44,378,380,381,384],{},"Attention cette commande fait particulièrement parler d’elle sur le réseau d’OVH.",[46,369],{},"\nElle provoque des ",[25,372,373],{},"tempêtes ARP",". Ceci est un bug connu sur le ",[25,376,377],{},"forum de Vyatta",[46,379],{},"\nLa solution temporaire proposée est d’annuler cette commande et ensuite de revenir aux commandes classiques d’une ",[25,382,383],{},"Debian"," (route, ifconfig etc)",[15,386,387],{},"Pour annuler la commande :",[136,389,391],{"className":138,"code":390,"language":140,"meta":98,"style":98},"delete protocols static interface-route X.X.X.X\u002FX next-hop-interface eth0\n",[142,392,393],{"__ignoreMap":98},[145,394,395,398,400,402,404,406,408],{"class":147,"line":148},[145,396,397],{"class":151},"delete",[145,399,350],{"class":200},[145,401,353],{"class":200},[145,403,356],{"class":200},[145,405,359],{"class":200},[145,407,362],{"class":200},[145,409,321],{"class":200},[86,411,413],{"id":412},"mise-en-place-de-route-statique-ovh-optionnel","Mise en place de route statique OVH (optionnel)",[15,415,416,417,419,420,44],{},"Pour cela il faut sortir de la configuration de ",[25,418,133],{}," et faire les manipulations en ",[25,421,422],{},"root",[136,424,426],{"className":138,"code":425,"language":140,"meta":98,"style":98},"route add X.X.X.254 dev eth0\nroute add default gw X.X.X.254\n",[142,427,428,444],{"__ignoreMap":98},[145,429,430,433,436,439,442],{"class":147,"line":148},[145,431,432],{"class":151},"route",[145,434,435],{"class":200}," add",[145,437,438],{"class":200}," X.X.X.254",[145,440,441],{"class":200}," dev",[145,443,321],{"class":200},[145,445,446,448,450,453,456],{"class":147,"line":216},[145,447,432],{"class":151},[145,449,435],{"class":200},[145,451,452],{"class":200}," default",[145,454,455],{"class":200}," gw",[145,457,458],{"class":200}," X.X.X.254\n",[86,460,462],{"id":461},"pool-dhcp-pour-réseau-local","Pool DHCP pour réseau local",[136,464,466],{"className":138,"code":465,"language":140,"meta":98,"style":98},"set service dhcp-server shared-network-name pool_lan1\nset service dhcp-server shared-network-name pool_lan1 subnet 192.168.1.0\u002F24\nset service dhcp-server shared-network-name pool_lan1 subnet 192.168.1.0\u002F24 start 192.168.1.10 stop 192.168.1.15\nset service dhcp-server shared-network-name pool_lan1 subnet 192.168.1.0\u002F24 default-router 192.168.1.1\nset service dhcp-server shared-network-name pool_lan1 subnet 192.168.1.0\u002F24 dns-server 8.8.8.8\n",[142,467,468,483,502,531,553],{"__ignoreMap":98},[145,469,470,472,474,477,480],{"class":147,"line":148},[145,471,197],{"class":196},[145,473,309],{"class":200},[145,475,476],{"class":200}," dhcp-server",[145,478,479],{"class":200}," shared-network-name",[145,481,482],{"class":200}," pool_lan1\n",[145,484,485,487,489,491,493,496,499],{"class":147,"line":216},[145,486,197],{"class":196},[145,488,309],{"class":200},[145,490,476],{"class":200},[145,492,479],{"class":200},[145,494,495],{"class":200}," pool_lan1",[145,497,498],{"class":200}," subnet",[145,500,501],{"class":200}," 192.168.1.0\u002F24\n",[145,503,504,506,508,510,512,514,516,519,522,525,528],{"class":147,"line":233},[145,505,197],{"class":196},[145,507,309],{"class":200},[145,509,476],{"class":200},[145,511,479],{"class":200},[145,513,495],{"class":200},[145,515,498],{"class":200},[145,517,518],{"class":200}," 192.168.1.0\u002F24",[145,520,521],{"class":200}," start",[145,523,524],{"class":292}," 192.168.1.10",[145,526,527],{"class":200}," stop",[145,529,530],{"class":292}," 192.168.1.15\n",[145,532,533,535,537,539,541,543,545,547,550],{"class":147,"line":240},[145,534,197],{"class":196},[145,536,309],{"class":200},[145,538,476],{"class":200},[145,540,479],{"class":200},[145,542,495],{"class":200},[145,544,498],{"class":200},[145,546,518],{"class":200},[145,548,549],{"class":200}," default-router",[145,551,552],{"class":292}," 192.168.1.1\n",[145,554,555,557,559,561,563,565,567,569,572],{"class":147,"line":257},[145,556,197],{"class":196},[145,558,309],{"class":200},[145,560,476],{"class":200},[145,562,479],{"class":200},[145,564,495],{"class":200},[145,566,498],{"class":200},[145,568,518],{"class":200},[145,570,571],{"class":200}," dns-server",[145,573,293],{"class":292},[86,575,577],{"id":576},"création-dune-règle-pare-feu","Création d’une règle pare-feu",[136,579,581],{"className":138,"code":580,"language":140,"meta":98,"style":98},"set firewall name reseau_internet \nset firewall name reseau_internet rule 10 action accept\nset firewall name reseau_internet rule 10 state established enable\n",[142,582,583,600,622],{"__ignoreMap":98},[145,584,585,587,590,593,596],{"class":147,"line":148},[145,586,197],{"class":196},[145,588,589],{"class":200}," firewall",[145,591,592],{"class":200}," name",[145,594,595],{"class":200}," reseau_internet",[145,597,599],{"class":598},"sTEyZ"," \n",[145,601,602,604,606,608,610,613,616,619],{"class":147,"line":216},[145,603,197],{"class":196},[145,605,589],{"class":200},[145,607,592],{"class":200},[145,609,595],{"class":200},[145,611,612],{"class":200}," rule",[145,614,615],{"class":292}," 10",[145,617,618],{"class":200}," action",[145,620,621],{"class":200}," accept\n",[145,623,624,626,628,630,632,634,636,639,642],{"class":147,"line":233},[145,625,197],{"class":196},[145,627,589],{"class":200},[145,629,592],{"class":200},[145,631,595],{"class":200},[145,633,612],{"class":200},[145,635,615],{"class":292},[145,637,638],{"class":200}," state",[145,640,641],{"class":200}," established",[145,643,644],{"class":200}," enable\n",[86,646,648],{"id":647},"application-de-la-règle-pare-feu-à-linterface","Application de la règle pare-feu à l’interface",[136,650,652],{"className":138,"code":651,"language":140,"meta":98,"style":98},"set interfaces ethernet eth0 firewall in name reseau_internet\nset interfaces ethernet eth0 firewall local name reseau_internet\n",[142,653,654,673],{"__ignoreMap":98},[145,655,656,658,660,662,664,666,669,671],{"class":147,"line":148},[145,657,197],{"class":196},[145,659,201],{"class":200},[145,661,204],{"class":200},[145,663,207],{"class":200},[145,665,589],{"class":200},[145,667,668],{"class":200}," in",[145,670,592],{"class":200},[145,672,230],{"class":200},[145,674,675,677,679,681,683,685,688,690],{"class":147,"line":216},[145,676,197],{"class":196},[145,678,201],{"class":200},[145,680,204],{"class":200},[145,682,207],{"class":200},[145,684,589],{"class":200},[145,686,687],{"class":200}," local",[145,689,592],{"class":200},[145,691,230],{"class":200},[86,693,695],{"id":694},"connecter-le-réseau-local-à-internet-nat","Connecter le réseau local à internet (NAT)",[136,697,699],{"className":138,"code":698,"language":140,"meta":98,"style":98},"set nat source rule 10 source address 192.168.1.0\u002F24\nset nat source rule 10 outbound-interface eth0\nset nat source rule 10 translation address masquerade\n",[142,700,701,721,738],{"__ignoreMap":98},[145,702,703,705,708,711,713,715,717,719],{"class":147,"line":148},[145,704,197],{"class":196},[145,706,707],{"class":200}," nat",[145,709,710],{"class":200}," source",[145,712,612],{"class":200},[145,714,615],{"class":292},[145,716,710],{"class":200},[145,718,210],{"class":200},[145,720,501],{"class":200},[145,722,723,725,727,729,731,733,736],{"class":147,"line":216},[145,724,197],{"class":196},[145,726,707],{"class":200},[145,728,710],{"class":200},[145,730,612],{"class":200},[145,732,615],{"class":292},[145,734,735],{"class":200}," outbound-interface",[145,737,321],{"class":200},[145,739,740,742,744,746,748,750,753,755],{"class":147,"line":233},[145,741,197],{"class":196},[145,743,707],{"class":200},[145,745,710],{"class":200},[145,747,612],{"class":200},[145,749,615],{"class":292},[145,751,752],{"class":200}," translation",[145,754,210],{"class":200},[145,756,757],{"class":200}," masquerade\n",[15,759,760,761,764,765,767],{},"Votre réseau est désormais fonctionnel, la ",[25,762,763],{},"configuration de base sous Vyatta"," est terminée!",[46,766],{},"\nPour ceux qui ont encore du mal après cette introduction n’hésitez pas à me contacter.",[10,769,771],{"id":770},"conclusion","Conclusion",[15,773,774],{},"Cette configuration de base sous Vyatta couvre les éléments essentiels d'un routeur fonctionnel : interfaces réseau, résolution DNS, route statique, pool DHCP, règle de pare-feu et NAT source vers Internet. Elle constitue un socle simple à reproduire pour disposer rapidement d'un routeur SDN opérationnel, avant d'aborder des sujets plus avancés comme le VPN remote access. Le point de vigilance concerne les routes statiques sur le réseau OVH, qui peuvent provoquer des tempêtes ARP.",[776,777,778],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":98,"searchDepth":216,"depth":216,"links":780},[781,782,795],{"id":12,"depth":216,"text":13},{"id":20,"depth":216,"text":21,"children":783},[784,785,786,787,788,789,790,791,792,793,794],{"id":88,"depth":233,"text":89},{"id":124,"depth":233,"text":127},{"id":185,"depth":233,"text":186},{"id":273,"depth":233,"text":274},{"id":296,"depth":233,"text":297},{"id":337,"depth":233,"text":338},{"id":412,"depth":233,"text":413},{"id":461,"depth":233,"text":462},{"id":576,"depth":233,"text":577},{"id":647,"depth":233,"text":648},{"id":694,"depth":233,"text":695},{"id":770,"depth":216,"text":771},[797],"Réseau","\u002Fimages\u002Fblog\u002Fconfiguration-base-sous-vyatta\u002F8a3fd53886.png",null,"2013-09-08","Vyatta est une distribution routeur. Un savant package entre Linux et XORP. Le système parfait pour commencer avec le SDN.","md",{},"\u002Fblog\u002Fconfiguration-base-sous-vyatta",{"title":5,"description":801},"configuration-base-sous-vyatta","blog\u002Fconfiguration-base-sous-vyatta","rQSNfogkXyBZXUJbKURtt_RBBHP8zG7Son2Wt0efjJE",[810,817,823,829,836,842,850,859],{"title":811,"path":812,"stem":813,"date":814,"cover":815,"categories":816,"children":-1},"Configuration des accès à distance VPN avec Vyatta","\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta","blog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta","2013-10-03","\u002Fimages\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta\u002Fa44b82e35f.jpg",[797],{"title":818,"path":819,"stem":820,"date":821,"cover":822,"categories":799,"children":-1},"Distribution Arch linux : personnalisation","\u002Fblog\u002Fdistribution-arch-linux-personnalisation","blog\u002Fdistribution-arch-linux-personnalisation","2013-09-25","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-personnalisation\u002F68a1cb957a.png",{"title":824,"path":825,"stem":826,"date":827,"cover":828,"categories":799,"children":-1},"Distribution Arch linux ARM : Raspberry Pi","\u002Fblog\u002Fdistribution-arch-linux-arm-raspberry","blog\u002Fdistribution-arch-linux-arm-raspberry","2013-09-22","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-arm-raspberry\u002Fb426e4efea.png",{"title":830,"path":831,"stem":832,"date":833,"cover":834,"categories":835,"children":-1},"Configuration de zone pare-feu avec Vyatta","\u002Fblog\u002Fconfiguration-zone-pare-feu-avec-vyatta","blog\u002Fconfiguration-zone-pare-feu-avec-vyatta","2013-09-15","\u002Fimages\u002Fblog\u002Fconfiguration-zone-pare-feu-avec-vyatta\u002Fa44b82e35f.jpg",[797],{"title":837,"path":838,"stem":839,"date":840,"cover":841,"categories":799,"children":-1},"Distribution Arch linux : installation","\u002Fblog\u002Fdistribution-arch-linux-installation","blog\u002Fdistribution-arch-linux-installation","2013-09-01","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-installation\u002F68a1cb957a.png",{"title":843,"path":844,"stem":845,"date":846,"cover":847,"categories":848,"children":-1},"AI Wars, Supply Chain Attack: how to protect yourself from the AI threat?","\u002Fen\u002Fblog\u002Fwebinar-ai-wars-supply-chain-attack-menace-ia","en\u002Fblog\u002Fwebinar-ai-wars-supply-chain-attack-menace-ia","2026-08-07","\u002Fimages\u002Fblog\u002Fwebinar-ai-wars-supply-chain-attack-menace-ia\u002Fthumbnail.jpg",[849],"Webinar",{"title":851,"path":852,"stem":853,"date":854,"cover":855,"categories":856,"children":-1},"ISO\u002FIEC 27001 Lead Implementer","\u002Fen\u002Fblog\u002Fcertificat-iso27001-lead-implementer","en\u002Fblog\u002Fcertificat-iso27001-lead-implementer","2026-03-05","\u002Fimages\u002Fblog\u002Fcertificat-iso27001-lead-implementer\u002F364fa30a2c.png",[857,858],"Certifications","Sécurité",{"title":860,"path":861,"stem":862,"date":863,"cover":864,"categories":865,"children":-1},"Achieving a 0% Exposure Score with Microsoft Defender Vulnerability Management","\u002Fen\u002Fblog\u002Fassurer-un-score-exposition-de-0-avec-microsoft-defender-vulnerability-management","en\u002Fblog\u002Fassurer-un-score-exposition-de-0-avec-microsoft-defender-vulnerability-management","2025-10-27","\u002Fimages\u002Fblog\u002Fassurer-un-score-exposition-de-0-avec-microsoft-defender-vulnerability-management\u002Fe8a06eec09.png",[866,858],"Microsoft",[],1786644881700]