CodeVerge.Net Beta


   Explore    Item Entry    Members      Register  Login  
NEWSGROUP
.NET
Algorithms-Data Structures
Asp.Net
C Plus Plus
CSharp
Database
HTML
Javascript
Linq
Other
Regular Expressions
VB.Net
XML

Free Download:




Zone: > NEWSGROUP > Asp.Net Forum > general_asp.net.security Tags:
Item Type: NewsGroup Date Entered: 2/25/2004 10:24:26 PM Date Modified: Subscribers: 0 Subscribe Alert
Rate It:
(NR, 0)
XPoints: N/A Replies: 1 Views: 23 Favorited: 0 Favorite
Can Reply:  No Members Can Edit: No Online: Yes
2 Items, 1 Pages 1 |< << Go >> >|
jamshaid
Asp.Net User
Securing/ Protecting application using serialization ???2/25/2004 10:24:26 PM

0/0

HI all

can any one plz guide me about Securing web application

Means that i have complied code any body which get this complied code and db will run this Project

I wanna do some secure thing that this aplication will not be able to run with out permission

should i have to use serialication concept or some thing else

Plz Help

Regards

Syed Jamshaid Akhter

shahjee7@wol.net.pk
mvolo
Asp.Net User
Re: Securing/ Protecting application using serialization ???2/27/2004 12:48:53 AM

0/0

jamshaid,

If I understand correctly, you have an application that can be publicly obtained, yet you do not want people to run it unless you give them permission. This is normally accomplished via keys/serial numbers, which are used by virtually all software programs that try to protect against piracy. The problem with .NET code is, however, that its trivial to decompile back to source code even after you compile it. Therefore, it means:

1. anyone can look at your source code and just copy it, and make their own application using your logic.
2. you cannot store secrets in code (this is a general guideline, even for unmanaged code)

You have the following options to help protect your application and your code:

1. Use an obfuscator tool () to mangle your assembly (http://www.remotesoft.com/salamander/obfuscator.html). This will not prevent the smartest people from getting to your source, but will stop most.

2. Require a key to activate your application. You can further strengthen this approach by not sotring the key in your code, but instead hashing a well known value with the key and storing that. On verification, you can hash the wellknown value with the user provided key, and see if they match. This still suffers from users being able to share the key, so you could have multiple versions of your application use one of the many keys, so that you will give different users different keys (most of the time).

Hope this gives you some ideas,

Mike Volodarsky
Program Manager
IIS Core Server / ASP.NET Runtime

This posting is provided "AS IS" with no warranties, and confers no rights.

Read more about IIS7 on my blog at www.mvolo.com
2 Items, 1 Pages 1 |< << Go >> >|


Free Download:

Books:
Enterprise Java Computing: Applications and Architectures Authors: Govind Seshadri, Gopalan Suresh Raj, Pages: 353, Published: 1999
Handbook of Information Security: Threats, Vulnerabilities, Prevention, Detection, and Management Authors: Hossein Bidgoli, Pages: 3366, Published: 2006
Information Security: 4th International Conference, ISC 2001, Malaga, Spain, October 1-3, 2001 : Proceedings Authors: George Davida, Yair Frankel, Pages: 554, Published: 2001
Network Programming in .NET: With C# and Visual Basic .NET Authors: Fiach Reid, Pages: 541, Published: 2004
Professional ASP.NET 2.0 Security, Membership, and Role Management Authors: Stefan Schackow, Pages: 611, Published: 2006
The Handbook of Data Communications and Networks Authors: William J. Buchanan, Pages: 2000, Published: 2004
Java Cryptography Authors: Jonathan Knudsen, Pages: 344, Published: 1998
Security of Data and Transaction Processing Authors: Vijay Atluri, Pierangela Samarati, Pages: 152, Published: 2000

Web:
3M Secure Mass Serialization A Web and client-based software application designed to seamlessly integrate secure serialization into label or package printing, production and ...
Capturing User Settings using Serialization and Isolated Storage ... Capturing User Settings using Serialization and Isolated Storage. ... The key to securing a database within your application is to protect the user ...
Verify Brand - Product Security Solutions - Product Serialization ... ORBID leverages Verify Brand platform in their Secure Product Protection Suite ... Verify Brand software applications are built using best practices ...
How-to Java It does not protect the serialized content, however, and thus introduces the possibility of security flaws in applications using serialization. ...
(Security Packaging Supplement) Layering for Protection (PMPN ... Interest in further education on mass serialization using bar codes or RFID ... “We are seeing a growing demand for security packaging applications, using ...
CSRF attack vector with Ajax serialization Hence, CSRF is possible using different Ajax streams. ... Application security shouldn't involve duct tape, Band-Aids or bubble gum ...
The solution creates an electronic pedigree using unique randomly ... Verify Brand mass serialization helps protect the distribution. channel by: ... software applications, dedicated Web servers and a secure. data center: ...
Security attribute propagation: WebSphere Application Server By getting the serialized information using a single JMX remote call back to ... the security attribute information enables you to protect server resources ...
Verify Brand - Product Serialization, Product Authentication ... ORBID leverages Verify Brand platform in their Secure Product Protection Suite ... Using proprietary standards-based software applications, this system is ...
Learn iT! - MCSD 2956/57 - Core and Advanced Foundations of ... Jan 21, 2008 ... Create custom serialization classes by using serialization types and ... code access security mechanisms that can help protect applications ...

Videos:
Core Patterns for Web Permissions Google TechTalks July 19, 2006 Tyler Close Visiting Scientist Hewlett-Packard Laboratories Mr. Close is a researcher and developer, working in the...




Search This Site:










asp.net.vulnerability: full trust (current security problems and possible solutions)

dhtml and asp.net

serve up sound?

membership provider problem after installation

how to use a .dll component in .aspx files

critical error

can event raised on user control be caught by the "wrong" event handlers?

masterpage repeater problem

sql express, app_data and security permissions

where do i start?

adding to a date in vb.net

scheduled tasks 3.0.9

forumblog module

see if checkboxes were checked in form submission

what's up with www.dotnetnuke.com website

after successful converting a web app from 1.1 to 2.0 wap, solution won't open

aspnet.mdf using custom forms to manage

dnn 3.0 upgrade problem

problem writing values to database

sending html email

ldap, dropdownlist, sort

authorization section and loginview control not working with the built in roleprovider

vwd 2005 express: when creating the website, how can i add the .sln file to the project?

table height=100% won't work properly?

hiding url on postback using httphandler

regarding creating your own personalization provider ...

regexlib, rss, and a couple neat how-to's

web site administration tool

recommend a host for me, 10gb+, sql server ...

what's a standard module good for?

 
All Times Are GMT