Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / Distributed Applications / September 2005

Tip: Looking for answers? Try searching our database.

.NET Code reverse engineering

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Lelic - 15 Sep 2005 13:07 GMT
   Hi all. I'm fairly new to the .NET platform development, so if my
question is not worded correctly, I apologize. With that said … I have been
tasked to convert a VB6 app to c#. The app has a thick VB client and
communicates via internet with database. At the first glance I was going down
the path of Remoting for communication, but than I have read couple of post
about how easy it is to reverse engineer the .NET code. I’m concerned that
now my Remote server component’s interface and location will be exposed. The
data is highly sensitive, so I’m looking for a suggestion on how to protect
compiled code from reverse engineering. Any suggestions are appreciated.
Michael Nemtsev - 15 Sep 2005 19:53 GMT
Hello Lelic,

L> have been tasked to convert a VB6 app to c#. The app has a thick VB
L> client and communicates via internet with database. At the first
L> glance I was going down the path of Remoting for communication, but

Remoting over what? SOAP, binary? Why did u choose remoting?

L> than I have read couple of post about how easy it is to reverse
L> engineer the .NET code. I'm concerned that now my Remote server
L> component's interface and location will be exposed.
L> The data is highly sensitive, so I'm looking for a suggestion on how to
protect
L> compiled code from reverse engineering. Any suggestions are
L> appreciated.
L>

sure, but nothing  is perfect. What kinda info u wanna protect? just code?
mb look at protection of  your data, not code?
.net gives u standart CryptoAPI. u can start from it.

---
WBR,
Michael  Nemtsev
blog: http://spaces.msn.com/members/laflour

"At times one remains faithful to a cause only because its opponents do not
cease to be insipid. (c) Friedrich Nietzsche
Lelic - 15 Sep 2005 20:03 GMT
While protecting the data is a very good suggestion, I would like to find out
how I can protect my server. This will be win app that will access a remote
server, which in turn has a direct access to database. My concern is that
somebody can get to the database through the interfaces of the server
component.

> Hello Lelic,
>
[quoted text clipped - 24 lines]
> "At times one remains faithful to a cause only because its opponents do not
> cease to be insipid. (c) Friedrich Nietzsche"
Michael Nemtsev - 16 Sep 2005 08:48 GMT
Hello Lelic,

L> While protecting the data is a very good suggestion, I would like to
L> find out how I can protect my server. This will be win app that will
L> access a remote server, which in turn has a direct access to
L> database. My concern is that somebody can get to the database through
L> the interfaces of the server component.

Make your connection to the interfaces protected, use Security, deny anonymouse
access and some other stuff
One example is to use Web-services and WS-E

---
WBR,
Michael  Nemtsev ::  blog: http://spaces.msn.com/members/laflour
"At times one remains faithful to a cause only because its opponents do not
cease to be insipid. (c) Friedrich Nietzsche"
[MSFT] - 16 Sep 2005 02:54 GMT
Hello,

To against reverse engineering for .NET code, you try a tool "DotFuscator":

http://www.gotdotnet.com/team/dotfuscator/

Hope this help,

Luke

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.