dll security - CSharp

This is a discussion on dll security - CSharp ; (posted elsewhere, but no answer) My application references a class library dll. When deployed, the dll appears to be importable as a reference for other programs and the methods are visible to users installing the application (provided they have VS). ...

+ Reply to Thread
Results 1 to 3 of 3

dll security

  1. Default dll security

    (posted elsewhere, but no answer)

    My application references a class library dll. When deployed, the dll appears
    to be importable as a reference for other programs and the methods are
    visible to users installing the application (provided they have VS).

    I checked and I found several applications on my home computer that have
    transparent dlls like this – some of them pretty expensive.

    How do I make the methods in my dll’s hidden and unavailable to others?



  2. Default Re: dll security

    On Sep 18, 2:28 pm, mr peanut <mrpea...@discussions.microsoft.com>
    wrote:
    > (posted elsewhere, but no answer)
    >
    > My application references a class library dll. When deployed, the dll appears
    > to be importable as a reference for other programs and the methods are
    > visible to users installing the application (provided they have VS).
    >
    > I checked and I found several applications on my home computer that have
    > transparent dlls like this - some of them pretty expensive.
    >
    > How do I make the methods in my dll's hidden and unavailable to others?


    Well, there are products like Thinstall which do this sort of thing -
    but with a "normal" deployment, you can't. Why is it a problem for
    you?

    See http://pobox.com/~skeet/csharp/obfuscation.html for more on this.

    Jon


  3. Default Re: dll security

    After reading the link you sent it seems like obfuscation is one way to make
    the methods more private. The methods in my dll and many I have looked at
    have very intuitive names and arguments. Under these circumstances, someone
    could use someone else’s intellectual property without paying for it.

    But I noticed some dlls cannot be referenced in VS.




+ Reply to Thread

Similar Threads

  1. Replies: 3
    Last Post: 11-19-2006, 12:32 AM
  2. Replies: 1
    Last Post: 05-10-2006, 05:05 PM
  3. Security Patterns Application Security Contest - New procedure
    By Application Development in forum Java
    Replies: 0
    Last Post: 01-20-2006, 06:41 AM
  4. Security Patterns Application Security Contest
    By Application Development in forum Java
    Replies: 0
    Last Post: 01-19-2006, 01:06 PM
  5. Re: How security is the java.security.SecureRandom?
    By Application Development in forum Java
    Replies: 0
    Last Post: 07-25-2003, 03:04 AM