<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Code Security</title><link>https://www.dotnetzone.gr:443/cs/forums/139/ShowForum.aspx</link><description>Περιοχή που συζητάμε για το το code security - ένα θέμα που πρέπει να απασχολεί κάθε προγραμματιστή.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Επιλογή εργαλείου obfuscation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56068.aspx</link><pubDate>Fri, 25 Dec 2009 19:32:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56068</guid><dc:creator>mixio</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56068.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=139&amp;PostID=56068</wfw:commentRss><description>Αλλο ενα εργαλειο για obfuscation ειναι το &lt;a href="http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/Default.aspx"&gt;Eazfuscator.Net&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;
        Key features&lt;/h2&gt;
    &lt;ul&gt;&lt;li&gt;Easy to use as 1-2-3 &lt;/li&gt;&lt;li&gt;Automatic code protection with variety of supported obfuscation techniques:
            &lt;ul&gt;&lt;li&gt;Symbol renaming&lt;/li&gt;&lt;li&gt;String encryption&lt;/li&gt;&lt;li&gt;Constant literals pruning&lt;/li&gt;&lt;li&gt;Method signatures overload induction&lt;/li&gt;&lt;li&gt;Class hierarchy linerization&lt;/li&gt;&lt;li&gt;Code control flow obfuscation&lt;/li&gt;&lt;li&gt;Assemblies merging&lt;/li&gt;&lt;/ul&gt;
        &lt;/li&gt;&lt;li&gt;Automatic code optimization&lt;/li&gt;&lt;li&gt;Supports &lt;a href="http://msdn.microsoft.com/en-us/netframework/default.aspx" target="_blank"&gt;.NET Framework&lt;/a&gt; versions 2.0, 3.0 and 3.5&lt;/li&gt;&lt;li&gt;Supports .NET Compact Framework versions 2.0 and 3.5&lt;/li&gt;&lt;li&gt;Supports &lt;a href="http://www.microsoft.com/SILVERLIGHT/"&gt;Silverlight&lt;/a&gt; assemblies
            and XAP packages&lt;/li&gt;&lt;li&gt;
	    Supports &lt;a href="http://msdn.microsoft.com/en-us/xna/default.aspx" target="_blank"&gt;XNA&lt;/a&gt; applications for Windows, Xbox 360 and Zune platforms
	&lt;/li&gt;&lt;li&gt;Can obfuscate any 100% managed .NET assembly &lt;/li&gt;&lt;li&gt;Provides revolutionally innovative and easy to use GUI interface as well as classical
            command line interface &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/default.aspx" target="_blank"&gt;
            Microsoft Visual Studio&lt;/a&gt; integration. Supported versions are Microsoft Visual
            Studio 2005 and 2008 including &lt;a href="http://www.microsoft.com/express/" target="_blank"&gt;
                Express editions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Supports automatic builds &lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;br&gt;Και πανω απ'ολα ειναι free !!!!&lt;/b&gt;&lt;br&gt;</description></item><item><title>Απ: Επιλογή εργαλείου obfuscation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52623.aspx</link><pubDate>Mon, 20 Jul 2009 17:48:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52623</guid><dc:creator>mixio</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52623.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=139&amp;PostID=52623</wfw:commentRss><description>Γεια σου. Σημερα βρηκα ενα εργαλειο για obfuscation. To smartassembly. &lt;br&gt;Το δοκιμασα να βαλει εσφαλμενα metadata να το κωδικοποιησει με unprintable characters και να κανει merge δυο εξωτερικα dll.&lt;br&gt;Μου δουλεψε αψογα. Το RedGates reflector δεν μπορει να το 'διαβασει'.&lt;br&gt;</description></item><item><title>Απ: Επιλογή εργαλείου obfuscation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/50233.aspx</link><pubDate>Sat, 25 Apr 2009 15:11:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:50233</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/50233.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=139&amp;PostID=50233</wfw:commentRss><description>&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Καλημέρα, σου ζητώ συγνώμη για την καθυστέρηση της απάντησης μου, άλλα δυστυχώς δεν έχω ασχοληθεί καθόλου με το &lt;/FONT&gt;&lt;FONT size=3&gt;Intellilock&lt;/FONT&gt;&lt;FONT size=3&gt;.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Απ: Επιλογή εργαλείου obfuscation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49115.aspx</link><pubDate>Thu, 12 Mar 2009 14:41:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49115</guid><dc:creator>M1ke</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49115.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=139&amp;PostID=49115</wfw:commentRss><description>Γειά σας και από εμένα!&lt;br&gt;&lt;br&gt;Ακριβώς το ίδιο θέμα ήθελα να ανοίξω σήμερα &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;!&lt;br&gt;&lt;br&gt;Τελικά, είναι καλό το .NET Reactor?&lt;br&gt;&lt;br&gt;Επίσης, έχει δοκιμάσει κανείς κάποια λύση για το Compact Framework?&lt;br&gt;&lt;br&gt;Ευχαριστώ!&lt;br&gt;</description></item><item><title>Απ: Επιλογή εργαλείου obfuscation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48761.aspx</link><pubDate>Fri, 27 Feb 2009 04:01:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48761</guid><dc:creator>Ηλίας Κεκάκος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48761.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=139&amp;PostID=48761</wfw:commentRss><description>Γειά σου Γιώργο,&lt;br&gt;&lt;br&gt;Είδα το NET Reactor και θα ήθελα να σε ρωτήσω πια η διαφορά με το Intellilock της ίδιας εταιρίας.&lt;br&gt;&lt;br&gt;Σ' ευχαριστώ&lt;br&gt;</description></item><item><title>Απ: Επιλογή εργαλείου obfuscation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45892.aspx</link><pubDate>Sat, 01 Nov 2008 16:13:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45892</guid><dc:creator>tsomos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45892.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=139&amp;PostID=45892</wfw:commentRss><description>Thanks...&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;</description></item><item><title>Απ: Επιλογή εργαλείου obfuscation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45890.aspx</link><pubDate>Sat, 01 Nov 2008 15:14:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45890</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45890.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=139&amp;PostID=45890</wfw:commentRss><description>&lt;font size="2" face="Verdana"&gt;Εγώ πάντως είμαι ευχαριστημένος. Από κάτι δόκιμες που έκανα δεν μπόρεσα μα το «σπάσω». Αλλά η αναζήτηση για το τέλειο «εργαλείο» δεν έχει τέλος. Από τη άλλη πλευρά εμείς φτιάχνουμε το τέλειο «εργαλείο»; &lt;br&gt;Ο εχθρός του καλού, είναι το καλύτερο.&lt;br&gt;&lt;br&gt;&lt;/font&gt;</description></item><item><title>Απ: Επιλογή εργαλείου obfuscation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45888.aspx</link><pubDate>Sat, 01 Nov 2008 03:41:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45888</guid><dc:creator>tsomos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45888.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=139&amp;PostID=45888</wfw:commentRss><description>Τελικα αυτό το .NET Reactor, λεει τιποτα ή ειναι κανενα&amp;nbsp; 'σουρωτηρι' που το σπανε στο αψε σβησε?&lt;br&gt;Χωρις να εχω ιδεα, απλα επειδη ειναι και φτηνο, για αυτο ρωταω αμα κανει όντως δουλεια ή ειναι κατι που το σπαει καποιος ψαγμενος ευκολα;&lt;br&gt;&lt;br&gt;ΥΓ: Το καταλαβαινω, ο,τι και να ειναι οσο φτηνο η ακριβο και αν ειναι, ΠΑΝΤΑ θα ειναι δυνατον να σπαστει...απλα ρωταω αν ο καθε ψιλοψαγμενος μπορει να το σπασει με ευκολια ή τελος παντων, θελει 'πιο δυνατους' παιχτες για να σπασει...δηλ, οκ ειναι φτηνο, αλλα αμα ειναι σουρωτηρι τοτε δεν αξιζει ουτε τα λιγα σχετικα λεφτα που ζηταει...&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Επιλογή εργαλείου obfuscation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39938.aspx</link><pubDate>Thu, 07 Feb 2008 22:45:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39938</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39938.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=139&amp;PostID=39938</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;&lt;font face="verdana,geneva" size="2"&gt;Αφού πρώτα το «έσπασα» (βρήκα μια τρύπα που είχε) ο &lt;a href="http://www.eziriz.com/"&gt;.NET
Reactor&lt;/a&gt;, η εταιρεία &lt;span&gt;E&lt;/span&gt;ziriz
μου το χάρισε στην &lt;span&gt;Professional&lt;/span&gt;&lt;span&gt; &lt;/span&gt;έκδοση. Τώρα το χρησιμοποιώ και είμαι πολύ ευχαριστημένος σε
συνδυασμό με το &lt;span&gt;HASP&lt;/span&gt;&lt;span&gt; HL &lt;/span&gt;πάντα. Η θεωρία μου πάντως ότι δηλαδή: HASP για να νομίζει ο πελάτης ότι είναι
κλειδωμένο, Obfuscation για να νομίζω εγώ ότι είναι κλειδωμένο παραμένει ίδια.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font face="verdana,geneva" size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Απ: Επιλογή εργαλείου obfuscation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39925.aspx</link><pubDate>Thu, 07 Feb 2008 20:37:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39925</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39925.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=139&amp;PostID=39925</wfw:commentRss><description>&lt;P&gt;Προσωπική εμπειρία δεν έχω, ωστόσο εδώ υπάρχει ένας καλός οδηγός: &lt;A href="http://www.howtoselectguides.com/dotnet/obfuscators/"&gt;http://www.howtoselectguides.com/dotnet/obfuscators/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Από εκεί και πέρα, ως προς το hasp, υπάρχει μια λύση που τον καιρό που κάναμε την κουβέντα που αναφέρεις, δεν υπήρχε: &lt;A href="http://msdn2.microsoft.com/en-us/slps/default.aspx"&gt;Microsoft Software Licensing and Protection Services&lt;/A&gt;. Είδα demo στην TechEd και μου άρεσε πολύ. Ιδιαίτερα ως προς το integration που σε ενδιαφέρει αλλά και το management. Στο παρελθόν (επί .ΝΕΤ 1.1), είχα χρησιμιποιήσει μια&amp;nbsp;λύση (μου διαφεύγει το όνομα τώρα) η οποία παρότι υποστήριζε όλα τα είδη licenses που έχουμε συνηθήσει (full demo, crippled demo, time bomb, server based, user based, machine based, κλπ) έπρεπε αφενός να γράψω αρκετό κώδικα για να υλοποιήσω το καθένα και αφετέρου ήταν πολύ basic και non-automated το admin κομμάτι, τόσο που υπολόγισα ότι ο χρόνος που αφιέρωνα για έκδοση αδειών, e-mail με υπενθύμηση κωδικών, κλπ, κάποια στιγμή θα υποσκέλιζε το κέρδος μου. Έτσι, έστειλα σε όλους τους πελάτες e-mail με universal key και τελείωσε η υπόθεση.&lt;/P&gt;
&lt;P&gt;Edit: Για overview των SLP Services δες καλύτερα εδώ: &lt;A href="http://www.microsoft.com/SLPS/Default.aspx"&gt;http://www.microsoft.com/SLPS/Default.aspx&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Επιλογή εργαλείου obfuscation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39922.aspx</link><pubDate>Thu, 07 Feb 2008 20:14:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39922</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39922.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=139&amp;PostID=39922</wfw:commentRss><description>&lt;p&gt;Στο παρελθόν είχε γίνει μια πολύ ωραία &lt;a href="http://www.dotnetzone.gr/cs/forums/thread/2032.aspx" target="_blank"&gt;συζήτηση περί licensing, obfuscating, hasps&lt;/a&gt; κλπ. Προσωπικά είχα αποδεχθεί πλήρως την διαπίστωση του babouranos:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;hasp για να νομίζει ο πελάτης ότι είναι κλειδωμένο&lt;/li&gt;&lt;li&gt;obfuscation για να νομίζω εγώ ότι είναι κλειδωμένο&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Λοιπόν, δεχόμενοι τα παραπάνω, έχετε να προτείνετε κάποιο obfuscation εργαλείο;&lt;/p&gt;&lt;p&gt;Τα χαρακτηριστικά που με ενδιαφέρουν είναι:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;απλό obfuscation που να μπερδεύει λίγο τον κώδικα (να μην μπορεί δηλαδή ο κάθε "εξυπνάκιας" που μόλις ανακάλυψε το reflector να τον πηράζει ή να τον κατανοεί και να προτείνει ότι κουταμάρα του έρθει στο κεφάλι).&lt;br&gt;&lt;/li&gt;&lt;li&gt;εύκολη χρήση μέσω command line έτσι ώστε να γίνεται καλό integration με τα υπάρχοντα εργαλεία building που χρησιμοποιώ&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;</description></item></channel></rss>