<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2frenchfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>NOVENCIA Groupe - Le Blog</title><link>http://blog.novencia.com</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/NovenciaGroupe-LeBlog" /><description></description><language>en</language><lastBuildDate>Tue, 09 Apr 2013 07:17:27 PDT</lastBuildDate><generator>http://wordpress.org/?v=3.2.1</generator><sy:updatePeriod xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">hourly</sy:updatePeriod><sy:updateFrequency xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">1</sy:updateFrequency><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/NovenciaGroupe-LeBlog" /><feedburner:info uri="novenciagroupe-leblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=fr&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/bn/intatm_fr_1.gif">Subscribe with Mon Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/NovenciaGroupe-LeBlog" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FNovenciaGroupe-LeBlog" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item><title>FATCA et DODD-FRANK : Deux lois américaines qui s’imposent aux banques européennes</title><link>http://feedproxy.google.com/~r/NovenciaGroupe-LeBlog/~3/30VdkaOoi08/</link><category>Finance</category><category>DFA</category><category>DODD-FRANK</category><category>FATCA</category><category>finance</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Community Manager</dc:creator><pubDate>Wed, 27 Mar 2013 09:57:32 PDT</pubDate><guid isPermaLink="false">http://blog.novencia.com/?p=1486</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p style="text-align: center;"><iframe src="http://www.slideshare.net/slideshow/embed_code/17764077" width="400" height="337" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/></p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/NovenciaGroupe-LeBlog/~4/30VdkaOoi08" height="1" width="1"/>]]></content:encoded><description>&amp;#160;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.novencia.com/2013/03/fatca-et-dodd-frank/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://blog.novencia.com/2013/03/fatca-et-dodd-frank/</feedburner:origLink></item><item><title>Qualité de code, Sonar, La dette technique et SQALE</title><link>http://feedproxy.google.com/~r/NovenciaGroupe-LeBlog/~3/T92_CbmrNa8/</link><category>IT</category><category>code</category><category>Dette technique</category><category>sonar</category><category>SQALE</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Community Manager</dc:creator><pubDate>Tue, 08 Jan 2013 09:41:30 PST</pubDate><guid isPermaLink="false">http://blog.novencia.com/?p=1474</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<iframe src="http://www.slideshare.net/slideshow/embed_code/15906796" width="400" height="337" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/>
<p>Auteur: Mikael KROK</p>
<img src="http://feeds.feedburner.com/~r/NovenciaGroupe-LeBlog/~4/T92_CbmrNa8" height="1" width="1"/>]]></content:encoded><description>Auteur: Mikael KROK</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.novencia.com/2013/01/qualite-de-code-sonar-la-dette-technique-et-sqale/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://blog.novencia.com/2013/01/qualite-de-code-sonar-la-dette-technique-et-sqale/</feedburner:origLink></item><item><title>SONAR, Dette Technique et SQALE</title><link>http://feedproxy.google.com/~r/NovenciaGroupe-LeBlog/~3/KsfIcwE79io/</link><category>IT</category><category>Dette technique</category><category>sonar</category><category>SQALE</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Community Manager</dc:creator><pubDate>Tue, 08 Jan 2013 09:23:24 PST</pubDate><guid isPermaLink="false">http://blog.novencia.com/?p=1468</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Présentation des concepts de la dette technique et de SQALE, réalisé par l&#8217;équipe SonarSource.</p>
<iframe src="http://www.slideshare.net/slideshow/embed_code/15906426" width="400" height="337" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/>
<img src="http://feeds.feedburner.com/~r/NovenciaGroupe-LeBlog/~4/KsfIcwE79io" height="1" width="1"/>]]></content:encoded><description>Présentation des concepts de la dette technique et de SQALE, réalisé par l&amp;#8217;équipe SonarSource.</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.novencia.com/2013/01/sonar-dette-technique-et-sqale/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://blog.novencia.com/2013/01/sonar-dette-technique-et-sqale/</feedburner:origLink></item><item><title>Visual Studio 2012 / Entity Framework</title><link>http://feedproxy.google.com/~r/NovenciaGroupe-LeBlog/~3/aWxKKMuQBIo/</link><category>IT</category><category>Tutoriels IT</category><category>Entity Framework</category><category>visual Studio 2012</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Community Manager</dc:creator><pubDate>Fri, 16 Nov 2012 05:05:39 PST</pubDate><guid isPermaLink="false">http://blog.novencia.com/?p=1465</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<iframe src="http://www.slideshare.net/slideshow/embed_code/15208052" width="400" height="337" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/>
<img src="http://feeds.feedburner.com/~r/NovenciaGroupe-LeBlog/~4/aWxKKMuQBIo" height="1" width="1"/>]]></content:encoded><description></description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.novencia.com/2012/11/visual-studio-2012-entity-framework/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://blog.novencia.com/2012/11/visual-studio-2012-entity-framework/</feedburner:origLink></item><item><title>Le DNS Public Google</title><link>http://feedproxy.google.com/~r/NovenciaGroupe-LeBlog/~3/rHhFoDDIy8k/</link><category>IT</category><category>DNS public; Google</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Community Manager</dc:creator><pubDate>Thu, 08 Nov 2012 14:58:00 PST</pubDate><guid isPermaLink="false">http://blog.novencia.com/?p=1460</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div>
<p>Google met à disposition un DNS public afin que vous puissiez y faire vos nslookup. L&#8217;avantage, c&#8217;est la garantie de mise à jour de cet annuaire DNS&#8230;</p>
<p>8.8.8.8 est l&#8217;IP de ce DNS public. Plus de précisions ici : <a href="https://developers.google.com/speed/public-dns/?hl=fr" target="_blank">https://developers.google.com/speed/public-dns/?hl=fr</a></p>
<p>&nbsp;</p>
<p><em><strong>Auteur: <span style="color: #888888;">Alain BELUT</span></strong></em></p>
</div>
<img src="http://feeds.feedburner.com/~r/NovenciaGroupe-LeBlog/~4/rHhFoDDIy8k" height="1" width="1"/>]]></content:encoded><description>Google met à disposition un DNS public afin que vous puissiez y faire vos nslookup. L&amp;#8217;avantage, c&amp;#8217;est la garantie de mise à jour de cet annuaire DNS&amp;#8230; 8.8.8.8 est l&amp;#8217;IP de ce DNS public. Plus de précisions ici : https://developers.google.com/speed/public-dns/?hl=fr &amp;#160; Auteur: Alain BELUT</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.novencia.com/2012/11/le-dns-public-google/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://blog.novencia.com/2012/11/le-dns-public-google/</feedburner:origLink></item><item><title>Windows 8 : mon avis</title><link>http://feedproxy.google.com/~r/NovenciaGroupe-LeBlog/~3/whpdRr_utbs/</link><category>IT</category><category>windows 8</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Community Manager</dc:creator><pubDate>Thu, 08 Nov 2012 14:46:23 PST</pubDate><guid isPermaLink="false">http://blog.novencia.com/?p=1457</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div>
<p>J&#8217;ai voulu franchir le cap : <strong>Windows 7</strong> vers <strong>Windows 8</strong>.</p>
<p>En réalité, je prévoyais de changer mon OS 32 bits pour un OS 64 bits. J&#8217;ai longuement hésité, en me demandant Windows 7 64 bits ou Windows 8 64 bits.<br />
J&#8217;ai dû lire et relire ce qui se disait ici et là concernant les premiers retours de la version officielle de Windows 8.</p>
<p>Dans les critiques j&#8217;entendais :<br />
- c&#8217;est déroutant, on a du mal à utiliser Windows. C&#8217;est contre productif et vraiment pas pratique. On est obligé de passer du bureau à l&#8217;interface avec les tuiles en permanence.<br />
Très sincèrement, je ne sais pas si c&#8217;est parce que j&#8217;ai lu les critiques avant mais je trouve que Windows 8 est très simple d&#8217;utilisation. Finalement au lieu d&#8217;avoir la barre des tâches en bas, on a un équivalent qui apparaît lorsqu&#8217;on positionne le curseur en haut à gauche&#8230; Je n&#8217;ai pas eu besoin de plus de 4 minutes pour m&#8217;y faire ! Enfin, je ne crois pas que ce changement mérite une telle critique.<br />
Alt-Tab permet toujours de passer d&#8217;une fenêtre à l&#8217;autre et lorsqu&#8217;on est dans le mode bureau, mis à part la disparition du bouton démarrer, il n&#8217;y a pas de grands changements insurmontables.</p>
<p>- c&#8217;est comme Vista : une version intermédiaire qui est buguée, qui ne convaincra pas.<br />
Si elle n&#8217;arrive pas à convaincre c&#8217;est difficile à déterminer. Personnellement je pense que celui qui l&#8217;essaiera va aimer&#8230; A moins qu&#8217;il soit complètement terrifié par quelques changements mineurs (placer la souris en haut à droite de l&#8217;écran pour avoir un accès à tout)&#8230;<br />
Dire que Windows 8 est bugué, me semble pour le moment injuste&#8230; J&#8217;ai pu sans soucis installer et utiliser Visual Studio 2012, SQL Server 2008 R2, des outils de sauvegardes et quelques outils indispensables pour mes développements et que j&#8217;utilisais sous Windows 7.<br />
48h après, je ne vois aucun soucis ! Aucun plantage. Aucune récupération de situation par Windows pour un programme qui aurait crashé !</p>
<p>- il faut avoir un écran tactile, c&#8217;est vraiment pas pratique avec la souris.<br />
Il est vrai qu&#8217;avec un écran tactile, faire défiler serait sans doute plus simple. Mais en même temps cela reste parfaitement exploitable.</p>
<p>&nbsp;</p>
<p><strong>Ma conclusion</strong> :</p>
<p>Au final, l&#8217;expérience est très bonne. Je suis vraiment admiratif du nouveau design de l&#8217;O/S et je n&#8217;ai qu&#8217;une envie développer une application à placer dans le Windows Store. Les 75 Euros d&#8217;abonnement annuels ne me font pas peur et j&#8217;espère être présent sur Téléphone, Tablette, et PC.</p>
<p>Non ce qui me fait peur et me poussait de toutes façons à découvrir le nouveau O/S c&#8217;est plutôt l&#8217;API WinRT tant poussée par Microsoft qui semble vouloir faire oublier l&#8217;Api WIN32. Une vraie révolution qui s&#8217;annonce. Et même si je me doute que cela ne se fera pas du jour au lendemain, je crains quand même d&#8217;être dépassé ! Et quand on sait que Microsoft va dépenser la plus grosse campagne de communication pour faire adopter Windows 8, on se dit qu&#8217;il ne faut pas trop rester spectateur mais bien devenir acteur.</p>
<p>Microsoft l&#8217;a dit, il vise avec Windows 8, le particulier et non plus l&#8217;ingénieur. Il vient chasser sur le terrain d&#8217;Apple et je crois qu&#8217;il s&#8217;y prend bien !<br />
On verra ce que nous réserve l&#8217;avenir.</p>
<p>Windows 8 est vraiment intéressant à découvrir. Il ne nuit pas à la productivité et n&#8217;est pas lourd à utiliser. Au contraire, il apporte de l&#8217;animation dans un style Mac, dans un univers qui PC qui reste austère. Evidemment les linuxiens et autres fans d&#8217;écrans noirs de type console ne vont pas du tout apprécier&#8230; Pour les autres, cela vous apportera un Windows plus animé, plus agréable à regarder, plus ludique tout simplement et une impression de changer d&#8217;O/S&#8230;</p>
<p>A faire !</p>
<p><strong><em>Auteur: <span style="color: #888888;">Alain BELUT</span></em></strong></p>
</div>
<img src="http://feeds.feedburner.com/~r/NovenciaGroupe-LeBlog/~4/whpdRr_utbs" height="1" width="1"/>]]></content:encoded><description>J&amp;#8217;ai voulu franchir le cap : Windows 7 vers Windows 8. En réalité, je prévoyais de changer mon OS 32 bits pour un OS 64 bits. J&amp;#8217;ai longuement hésité, en me demandant Windows 7 64 bits ou Windows 8 64 bits. J&amp;#8217;ai dû lire et relire ce qui se disait ici et là concernant les [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.novencia.com/2012/11/windows-8-mon-avis/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://blog.novencia.com/2012/11/windows-8-mon-avis/</feedburner:origLink></item><item><title>Signer son application .Net avec un certificat Authenticode</title><link>http://feedproxy.google.com/~r/NovenciaGroupe-LeBlog/~3/ssYvnytc2ew/</link><category>IT</category><category>Tutoriels IT</category><category>.Net</category><category>Certificat Authenticode</category><category>Visual Studio</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Community Manager</dc:creator><pubDate>Wed, 29 Aug 2012 00:32:42 PDT</pubDate><guid isPermaLink="false">http://blog.novencia.com/?p=1444</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div id="content-editable-container">
<p>Depuis Windows Vista, une application qui n&#8217;est pas signée, téléchargée sur le Web, provoquera une alerte de sécurité.</p>
<p>Cela pénalise votre application car l&#8217;utilisateur aura une alerte de sécurité de la part de Windows. Politique de Microsoft pour relancer la vente de Certificats comme certains le prétendent ou simplement volonté de l&#8217;éditeur de renforcer la sécurité au maximum&#8230; Il est préférable de signer vos applications avec un certificat.</p>
<h5 id="SignersonapplicationNetavecuncertificatAuthenticode-1Obteniruncertificat">1) Obtenir un certificat</h5>
<p>Pour cela vous devrez vous tourner vers un organisme tel Verisign, GlobalSign, Comodo&#8230;<br />
La plupart des organismes proposent des tarifs très avantageux (à partir de 100$ / an) si vous souhaitez un certificat à titre individuel. Pour une entreprise en revanche il faudra sortir un peu plus. De 200$ à 500$ pour une année, des remises sont proposées pour la souscription sur 2 ou 3 ans.<span id="more-1444"></span></p>
<p>Après avoir choisi une autorité de certification, vous devrez compléter un formulaire en ligne et fournir un maximum d&#8217;informations sur votre identité ou celle de votre entreprise. Adresse, numéro de téléphone, numéro d&#8217;inscription au RCS, numéro de TVA, etc&#8230; Vous devrez choisir un mot de passe pour votre compte et aussi pour votre certificat. A ne pas perdre ! Vraiment pas, à moins de vouloir griller votre certificat. Même si généralement, les organismes vous permettent de recréer un certificat en cas d&#8217;oublis, il ne le feront pas forcément 10 fois de suite.</p>
<p>L&#8217;organisme que vous solliciterez prendra quelques jours (3 à 7) pour vérifier votre identité. Ils sont cette obligation bien évidemment.</p>
<p>Pour un particulier, vous devrez adresser des documents justifiant qui vous êtes : Passeport, carte d&#8217;Identité, Permis de Conduire etc&#8230;</p>
<p>Pour une entreprise, il y aura forcément une prise de contact par téléphone et vous devrez fournir un numéro de téléphone référencé dans un annuaire public (pages jaunes par exemple&#8230;), sinon une facture de téléphone stipulant votre numéro, les coordonnées de l&#8217;entreprise seront demandé. Et sinon enfin, si vous ne pouvez pas justifier de ce numéro de téléphone, un courrier d&#8217;un &laquo;&nbsp;homme de loi&nbsp;&raquo; (avocat, huissier, comptable&#8230;) attestant que le numéro vous appartient sera aussi demandé.</p>
<p>Les vérifications réalisées, vous pourrez télécharger le certificat PFX sur le site Web de l&#8217;organisme sélectionné. Vous devrez vous rappeler de vos mots de passe !</p>
<h5 id="SignersonapplicationNetavecuncertificatAuthenticode-2Utilisationducertificat">2) Utilisation du certificat</h5>
<p>Le certificat pfx désormais copié sur votre ordinateur, vous pouvez l&#8217;utiliser pour signer vos Assemblies. Et pour cela vous aurez besoin de l&#8217;utilisateir <strong>signtool.exe</strong> de Microsoft. Si cet utilitaire a été distribué avec plusieurs éditions de Visual Studio, dans les dernières versions depuis la 2008, ce n&#8217;est plus le cas ! Et il est donc probable que <strong>signtool.exe </strong>soit absent de votre ordinateur. Vous devrez dans ce cas télécharger le SDK Windows <a href="http://www.microsoft.com/en-us/download/details.aspx?id=8279" rel="nofollow">ici</a> et procéder à l&#8217;installation des utilitaires .NET. Vous voilà équipé de l&#8217;indispensable !</p>
<p>Vous pouvez signer votre application en ligne de commandes MS-DOS :<br />
[CheminVersSigntool]\signtool.exe sign /t [UrlTimeStamp] /f [CheminVersCertificatPFX] /p [MotDePasseCertificatPFX] [CheminAssemblyASigner]<br />
exemple :<br />
&laquo;&nbsp;c:\program files\microsoft sdks\windows\v7.1\bin\signtool.exe&nbsp;&raquo; sign /t <a href="http://timestamp.globalsign.com/scripts/timestamp.dll" rel="nofollow">http://<em>timestamp</em>.<em>globalsign</em>.com/scripts/timestamp.dll</a>  /f &laquo;&nbsp;c:\certificats\124ARI.pfx&nbsp;&raquo; /p password &laquo;&nbsp;c:\projets\MonProjet\bin\Release\MonProgramme.exe&nbsp;&raquo;</p>
<p>L&#8217;URL de serveur Time Stamp permet de dater la signature. C&#8217;est un horodatage indispensable.</p>
<p>On peut signer de cette façon, EXE, DLL, SETUP&#8230;</p>
<h5 id="SignersonapplicationNetavecuncertificatAuthenticode-3SignatureautomatiquependantleBuildavecVisualStudio2010">3) Signature automatique pendant le Build avec Visual Studio 2010</h5>
<p>Il est possible de faire procéder à la signature des programmes générés pendant la compilation avec Visual Studio. Cela vous assurera de ne jamais oublier de signer les assemblys qui doivent l&#8217;être.<br />
<strong><br />
Pour un projet (DLL, EXE autre) :<br />
</strong>Dans l&#8217;Explorateur de Solutions, clic Droit sur le projet concerné et clic sur Propriétés.<br />
Dans le menu de gauche de la fenêtre ouverte, cliquez sur <strong>Signature</strong> et décochez []Signer les manigestes ClickOnce.<br />
Dans le menu de gauche, cliquez sur <strong>Evénements de build </strong>et ajoutez dans la zone de texte <strong>Ligne de commande de l&#8217;événement <span style="text-decoration: underline;">Post-Build</span></strong> la ligne de commande vu précédemment en (2) en l&#8217;adaptant un peu :<br />
[CheminVersSigntool]\signtool.exe sign /t [UrlTimeStamp] /f [CheminVersCertificatPFX] /p [MotDePasseCertificatPFX] &laquo;&nbsp;$(TargetPath)&nbsp;&raquo;<br />
exemple :<br />
&laquo;&nbsp;c:\program files\microsoft sdks\windows\v7.1\bin\signtool.exe&nbsp;&raquo; sign /t http://<em>timestamp</em>.<em>globalsign</em>.com/scripts/timestamp.dll  /f &laquo;&nbsp;c:\certificats\124ARI.pfx&nbsp;&raquo; /p password &laquo;&nbsp;$(TargetPath)&nbsp;&raquo;</p>
<p>A chaque compilation, votre fichier de sortie sera signé.</p>
<p>Pour un projet de SETUP :<br />
Dans l&#8217;Explorateur de Solutions, clic gauche sur le projet de Setup. Dans les Propriétés du projet (fenêtre de propriétés traditionnelle), vous verrez le paramètre PreBuildEvent. Cliquez sur le bouton &#8230; pour faire apparaître une fenêtre de saisie acceptable et saisir comme précédemment, l&#8217;instruction de signature un peu adaptée :<br />
[CheminVersSigntool]\signtool.exe sign /t [UrlTimeStamp] /f [CheminVersCertificatPFX] /p [MotDePasseCertificatPFX] /d &laquo;&nbsp;Description obligatoire &#8211; (c)MonEntreprise&nbsp;&raquo; &laquo;&nbsp;$(BuiltOuputPath)&nbsp;&raquo;   <em><strong>(et oui c&#8217;est bien BuiltOuputPath avec Ouput et non pas Output !)</strong></em><br />
exemple :<br />
&laquo;&nbsp;c:\program files\microsoft sdks\windows\v7.1\bin\signtool.exe&nbsp;&raquo; sign /t http://<em>timestamp</em>.<em>globalsign</em>.com/scripts/timestamp.dll  /f &laquo;&nbsp;c:\certificats\124ARI.pfx&nbsp;&raquo; /p password /d &laquo;&nbsp;Description obligatoire &#8211; (c)MonEntreprise&nbsp;&raquo; &laquo;&nbsp;$(BuiltOuputPath)&nbsp;&raquo;</p>
<p>Le /d &laquo;&nbsp;description&nbsp;&raquo; est nécessaire pour le setup, sans quoi votre setup afficherait un nom aléatoire au moment de l&#8217;installation et ce ne sera pas très appréciable.</p>
<h5 id="SignersonapplicationNetavecuncertificatAuthenticode-4Conclusion">4) Conclusion</h5>
<p>Il est finalement simple de générer des applications signées authentifiées et donc d&#8217;apporter plus de sécurité aux utilisateurs. Cela a un coût, mais si vous distribuez des applications vous n&#8217;avez plus vraiment la possibilité de vous passer de ces certificats qui permettent simplement à un utilisateur de votre application d&#8217;avoir la quasi certitude que vous en êtes bien l&#8217;auteur. Si cela peut sembler inutile, en y réfléchissant bien, c&#8217;est plutôt très pratique.</p>
</div>
<p>&nbsp;</p>
<p><em><span style="color: #000000;"><strong>Auteur</strong></span>:<strong><span style="color: #888888;"> Alain BELUT</span></strong></em></p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/NovenciaGroupe-LeBlog/~4/ssYvnytc2ew" height="1" width="1"/>]]></content:encoded><description>Depuis Windows Vista, une application qui n&amp;#8217;est pas signée, téléchargée sur le Web, provoquera une alerte de sécurité. Cela pénalise votre application car l&amp;#8217;utilisateur aura une alerte de sécurité de la part de Windows. Politique de Microsoft pour relancer la vente de Certificats comme certains le prétendent ou simplement volonté de l&amp;#8217;éditeur de renforcer la [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.novencia.com/2012/08/signer-son-application-net-avec-un-certificat-authenticode/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://blog.novencia.com/2012/08/signer-son-application-net-avec-un-certificat-authenticode/</feedburner:origLink></item><item><title>Configurer un partage réseau avec les droits NTFS</title><link>http://feedproxy.google.com/~r/NovenciaGroupe-LeBlog/~3/6OmPZtLF2Ls/</link><category>IT</category><category>Active Directory</category><category>configuration</category><category>NTFS</category><category>partage réseau</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Community Manager</dc:creator><pubDate>Mon, 20 Aug 2012 23:09:29 PDT</pubDate><guid isPermaLink="false">http://blog.novencia.com/?p=1438</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Petit rappel simple mais efficace pour partager correctement un dossier avec la prise en compte des droits NTFS.</p>
<p>Contexte : le but est de partager un dossier pour des personnes habilitées sur un réseau d’entreprise en s’appuyant sur l’Active Directory.</p>
<p>1)  Partager le dossier en donnant les droits MAXIMUM au compte « Tout le monde » (Everyone)</p>
<p>-    <em>Clic droit sur le dossier puis cliquer sur Propriétés (Properties)<br />
-    Dans la fenêtre de propriétés cliquer sur l’onglet Partage (Sharing)<br />
-    Définir le nom de partage du dossier puis cliquer sur le bouton Autorisations (Permissions)<br />
-    Si besoin ajouter le compte Tout le monde (Everyone) en cliquant sur le bouton Ajouter.<br />
-    Au niveau des droits (permissions) accorder tout, c&#8217;est-à-dire : Contrôle total (Full Control)</em></p>
<p>A ce stade le dossier est partagé pour tout le monde et n’importe qui du réseau peut y faire n’importe quoi (consulter, ajouter, modifier, supprimer)</p>
<p>2)  Le partage fait, rendant accessible le dossier, il faut maintenant affiner les droits en utilisant NTFS :</p>
<p>-   <em>Clic droit sur le dossier puis cliquer sur Propriétés (Properties)<br />
-   Dans la fenêtre de propriétés cliquer sur l’onglet Sécurité (Sécurity)<br />
-   Le compte « Tout le monde » est présent et la liste de ses droits NTFS stipule que tout est permis.<br />
-   Décocher la case tout en bas de la fenêtre Autoriser l’héritage des permissions des parents…(Allow inheritable permissions from parent to propagate…). Une fenêtre demandera s’il faut réimporter les droits existants ou non, cliquer sur COPIER de sorte que les droits des parents soient réimportés à l’objet avant que nous n’appliquions nos nouvelles règles.<br />
-    A ce stade, vous pouvez décider clairement des droits pour le compte « Tout le monde » (Everyone) ou tout autre compte que vous ajouteriez par le biais du bouton Ajouter (Add). </em></p>
<p>Les comptes qui accéderont aux partages se verront attribués les droits NTFS.</p>
<p><strong>Le concept à retenir :</strong></p>
<p>1)   On partage en Full Access pour définir par défaut un partage en accès complet.<br />
2)   On limite au niveau NTFS les droits comptes par comptes car les droits les plus restrictifs l’emportent toujours.</p>
<p>Si on définit des droits restrictifs au niveau du partage, ce sont ces droits qui l’emporteront sur NTFS et cela provoquera de véritable crise de nerfs si l’on pense pouvoir donner certains droits d’accès à certains utilisateurs et pas à d’autres. Le principe de base est donc de toujours avoir à l’esprit : <strong>je crée un partage en accès complet et je limite ensuite les autorisations via NTFS.</strong></p>
<p><strong>Exemple :</strong></p>
<p><strong> </strong>Je veux partager le dossier « Documents Classifiés » aux utilisateurs Achile et Hervé. Achile devra uniquement pouvoir LIRE les documents et Hervé devra pouvoir aussi éditer ces documents.</p>
<p>1)     Clic droit sur le dossier « Documents Classifiés » puis cliquer sur Propriétés.<br />
2)     Clic sur onglet « Partage » puis donner un nom de partage au dossier. Par exemple « DocumentsClassifiés ».<br />
3)     Clic sur le bouton « Autorisations » puis attribuer à « Tout le monde » le « Contrôle total »<br />
4)     Clic sur le bouton « Appliquer ».<br />
5)     Clic sur l’onglet « Sécurité » pour définir en finesse les droits via NTFS.<br />
6)     Décocher la case « Héritage des droits »<br />
7)     Ajouter le compte « Achile » et lui donner les droits de Lecture et Exécution.<br />
8)     Ajouter le compte « Hervé » et lui donné les droits de Lecture, Exécution, Modification…<br />
9)     Supprimer le compte « Tout le monde »</p>
<p>Seuls Achile et Hervé peuvent accéder au contenu du partage</p>
<p>Seul Hervé peut modifier le contenu du partage.</p>
<p><em><strong>Auteur: <span style="color: #888888;">Alain BELUT</span></strong></em></p>
<img src="http://feeds.feedburner.com/~r/NovenciaGroupe-LeBlog/~4/6OmPZtLF2Ls" height="1" width="1"/>]]></content:encoded><description>Petit rappel simple mais efficace pour partager correctement un dossier avec la prise en compte des droits NTFS. Contexte : le but est de partager un dossier pour des personnes habilitées sur un réseau d’entreprise en s’appuyant sur l’Active Directory. 1)  Partager le dossier en donnant les droits MAXIMUM au compte « Tout le monde » (Everyone) - [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.novencia.com/2012/08/configurer-un-partage-reseau-avec-les-droits-ntfs/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://blog.novencia.com/2012/08/configurer-un-partage-reseau-avec-les-droits-ntfs/</feedburner:origLink></item><item><title>Service WCF, BasicHttpBinding et Proxy</title><link>http://feedproxy.google.com/~r/NovenciaGroupe-LeBlog/~3/BIrkXzuQn4U/</link><category>IT</category><category>authentification</category><category>proxy</category><category>Wcf</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Community Manager</dc:creator><pubDate>Tue, 26 Jun 2012 08:51:56 PDT</pubDate><guid isPermaLink="false">http://blog.novencia.com/?p=1432</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><strong>Contexte</strong></p>
<p>Lorsque l&#8217;on fait appel à un service WCF via des requêtes HTTP on peut vouloir utiliser un proxy nécessitant une authentification.</p>
<p><strong>Solution</strong></p>
<p>Pour pouvoir configurer un proxy avec authentification depuis une application cliente qui utilise donc un service WCF, une solution est de coder ceci :</p>
<p>var svc = new MonService.ServiceClient();<br />
var b = svc.Endpoint.Binding as BasicHttpBinding;<br />
b.UseDefaultWebProxy = true;</p>
<p>A ce stade nous indiquons que nous souhaitons utiliser le Proxy Web par defaut pour tous les appels.</p>
<p>Il nous suffit de configurer le proxy par défaut :</p>
<p>WebProxy proxy = new WebProxy(new Uri(<a href="http://xxxxxxxx/" rel="nofollow">http://xxxxxxxx/</a>));<br />
proxy.Credentials = new NetworkCredential(login, password);<br />
WebRequest.DefaultWebProxy = proxy;</p>
<p><strong>Problème</strong></p>
<p>Très bien&#8230; Maintenant, les tests sont plus compliqués. Si le service appelé par le client est un service local (ce qui peut arriver en tests), donc accessible via localhost ou 127.0.0.1 , cela ne fonctionnera pas. Le proxy sera forcément ignoré. Et il n&#8217;y a pas d&#8217;alternative. Une solution consiste à publier le site sur un autre serveur pour tester de sorte que le service soit appelé avec une autre adresse IP et que le proxy soit bel et bien appelé&#8230;</p>
<p><strong>Infos complémentaires</strong></p>
<p>var b = svc.Endpoint.Binding as BasicHttpBinding;<br />
b.UseDefaultWebProxy = true;<br />
b.BypassProxyOnLocal = false; // n&#8217;aura aucun impact. Et n&#8217;est de toutes façons pas fait pour ce cas.<br />
b.ProxyAdress = new Uri(<a href="http://xxxxxxx/" rel="nofollow">http://XXXXXXX/</a>);  //spécifie un proxy mais ne donne pas moyen de passer une authentification.</p>
<p><strong>Auteur</strong>: <em><strong><span style="color: #888888;">Alain BELUT</span></strong></em></p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/NovenciaGroupe-LeBlog/~4/BIrkXzuQn4U" height="1" width="1"/>]]></content:encoded><description>Contexte Lorsque l&amp;#8217;on fait appel à un service WCF via des requêtes HTTP on peut vouloir utiliser un proxy nécessitant une authentification. Solution Pour pouvoir configurer un proxy avec authentification depuis une application cliente qui utilise donc un service WCF, une solution est de coder ceci : var svc = new MonService.ServiceClient(); var b = [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.novencia.com/2012/06/service-wcf-basichttpbinding-et-proxy/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://blog.novencia.com/2012/06/service-wcf-basichttpbinding-et-proxy/</feedburner:origLink></item><item><title>EURO II : LA RECOMPOSITION</title><link>http://feedproxy.google.com/~r/NovenciaGroupe-LeBlog/~3/8a0bvIyUepY/</link><category>Finance</category><category>crise de l'euro</category><category>croissance</category><category>dette</category><category>euro</category><category>politique</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Community Manager</dc:creator><pubDate>Tue, 05 Jun 2012 13:37:35 PDT</pubDate><guid isPermaLink="false">http://blog.novencia.com/?p=1420</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Le 29 mai nous avons organisé la suite de la conférence sur la <a title="LA CRISE DE L’EURO : QUEL AVENIR" href="http://blog.novencia.com/2012/03/la-crise-de-leuro-quel-avenir/">Crise de l’Euro</a> :</p>
<p><strong>la Recomposition: Nouvelle &laquo;&nbsp;donne&nbsp;&raquo; 2012 ?<br />
</strong></p>
<p>Vous trouverez ci-dessous la présentation.</p>
<p>Bonne lecture<strong><br />
</strong></p>
<iframe src="http://www.slideshare.net/slideshow/embed_code/13212151" width="400" height="337" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/>
<img src="http://feeds.feedburner.com/~r/NovenciaGroupe-LeBlog/~4/8a0bvIyUepY" height="1" width="1"/>]]></content:encoded><description>Le 29 mai nous avons organisé la suite de la conférence sur la Crise de l’Euro : la Recomposition: Nouvelle &amp;#171;&amp;#160;donne&amp;#160;&amp;#187; 2012 ? Vous trouverez ci-dessous la présentation. Bonne lecture</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.novencia.com/2012/06/euro-ii-la-recomposition/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://blog.novencia.com/2012/06/euro-ii-la-recomposition/</feedburner:origLink></item></channel></rss>
