Printer Friendly
The Free Library
14,678,741 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

PreEmptive's Dotfuscator Community Edition Ships with Microsoft Visual Studio .NET 2003.


Business Editors/High-Tech Writers

SAN FRANCISCO--(BUSINESS WIRE)--April 24, 2003

New Version of Dotfuscator Improves Code Security;

Free Upgrade Available Online

PreEmptive Solutions PreEmptive Solutions is a company that is focused on protecting and increasing the value of applications. It was founded in 1996 and today has over 3,000 corporate clients in over 100 countries.

PreEmptive Solutions produces DashO, Dotfuscator and SO-signal.
, Inc., the leader in code security and compaction development tools announced today the availability of PreEmptive's Dotfuscator(TM) Community Edition included with Microsoft Visual Studio Microsoft Visual Studio is Microsoft's flagship software development product for computer programmers. It centers on an integrated development environment which lets programmers create standalone applications, web sites, web applications, and web services that run on any platforms  .NET 2003. By providing a code security tool in the box, PreEmptive pre·emp·tive or pre-emp·tive  
adj.
1. Of, relating to, or characteristic of preemption.

2. Having or granted by the right of preemption.

3.
a.
 and Microsoft Corp. will provide developers writing code to run on the .NET Framework with an extra layer of protection against reverse engineering, or decompilation.

The Dotfuscator Community Edition provides features, such as PreEmptive's patented Overload-Induction(TM) renaming technology, that make it virtually impossible to reconstruct re·con·struct  
tr.v. re·con·struct·ed, re·con·struct·ing, re·con·structs
1. To construct again; rebuild.

2.
 the source code from a compiled application because the original overloading In programming, the ability to use the same name for more than one variable or procedure, requiring the compiler to differentiate them based on context.

(language) overloading - (Or "Operator overloading").
 relationships are destroyed.

"We are very excited about the launch of Visual Studio .NET A suite of programming languages and development tools from Microsoft that supports the .NET environment. Upon its introduction in 2001, it included Visual C# and .NET versions of Visual Basic and Visual C++. See .NET.  2003," says Gabriel Torok, president of PreEmptive Solutions. "As people begin to deploy applications on Visual Studio .NET 2003, they will appreciate the fact that Microsoft has already thought about code security and have been proactive by providing a solution in the box that helps deliver the security developers and corporations demand."

Developers can easily upgrade to Dotfuscator Professional Edition for an added level of protection and size reduction with advanced features such as Control Flow Obfuscation ob·fus·cate  
tr.v. ob·fus·cat·ed, ob·fus·cat·ing, ob·fus·cates
1. To make so confused or opaque as to be difficult to perceive or understand: "A great effort was made . . .
, Compaction, String Encryption The reversible transformation of data from the original (the plaintext) to a difficult-to-interpret format (the ciphertext) as a mechanism for protecting its confidentiality, integrity and sometimes its authenticity. Encryption uses an encryption algorithm and one or more encryption keys. , Enhanced Overload See information overload and overloading.  Induction and Incremental Additional or increased growth, bulk, quantity, number, or value; enlarged.

Incremental cost is additional or increased cost of an item or service apart from its actual cost.
 Obfuscation. Designed to provide even greater protection and to create the most compact and efficient .NET Framework-based applications, Dotfuscator Professional offers the following features:

-- Control Flow Obfuscation provides a strong form of protection

that creates very confusing code (to the human or decompiler A program that converts machine language back into a high-level source language. The resulting code may be very difficult to maintain as variables and routines are named generically: A0001, A0002, etc. See disassembler. )

while still maintaining complete execution consistency and

code verification.

-- Compaction works by extracting unused portions of program code

(from the developer's own code, or third-party libraries) to

deliver the trimmest executable possible. In addition to

improving performance, size reduction of code is crucial in

distributed and .NET Compact Framework-based applications.

-- String Encryption helps to hide facts about a program that are

discoverable by searching for internal strings. If a hacker A person who writes programs in assembly language or in system-level languages, such as C. The term often refers to any programmer, but its true meaning is someone with a strong technical background who is "hacking away" at the bits and bytes.  

wants to get into a developer's code, the developer does not

blindly start searching renamed types. He or she probably does

a search on "Invalid License Key," which points him or her

right to the type where license handling is performed. String

Encryption raises the bar for uncovering developer secrets.

-- Enhanced Overload Induction extends Overload-Induction(TM) by

allowing a method's return type to be used as a criterion in

determining method uniqueness and therefore it can allow up to

15 percent more redundancy in method renames. In addition,

since overloading on return type is typically not allowed in

source languages such as Microsoft Visual C# .NET and Visual

Basic .NET, this feature further hinders decompilers.

-- Incremental Obfuscation works by using input from a previous

run to mimic its previous renaming scheme. That way,

developers can issue just the patched modules to their

customers.

"The delivery of Visual Studio .NET 2003 is a milestone in our relationship with PreEmptive Solutions," said David Lazar, director for the Developer and Platform Evangelism Evangelism
Gantry, Elmer

fire and brimstone, fraudulent revivalist. [Am. Lit.: Elmer Gantry]

John

disciple closest to Jesus. [N.T.: John]

Luke

early Christian; the “beloved physician.” [N.T.
 Division at Microsoft. "Together PreEmptive's Dotfuscator and Visual Studio .NET 2003 deliver solid protection for commercial and enterprise applications, while providing a natural path for developers to receive added protection and size reduction provided by an upgrade to PreEmptive's Dotfuscator professional version."

In terms of size reduction, the Professional Edition's compaction feature reduces the size of executables by removing unused code. As demand grows for applications that have a networked/distributed component or that are written for embedded systems Embedded systems

Computer systems that cannot be programmed by the user because they are preprogrammed for a specific task and are buried within the equipment they serve.
, size reduction increases in importance. In addition, since size reduction in the executable directly affects the size reduction of individual types and, subsequently, individual objects, compacted programs use less memory.

Pricing and availability

Dotfuscator Community Edition 1.1 is included free and automatically installed as part of Microsoft Visual Studio .NET 2003. An upgrade to Dotfuscator Community Edition 1.2 is available for free to all Visual Studio .NET 2003 customers. This version provides some ease of use improvements and more comprehensive support for a wide array of applications.

Dotfuscator Professional Edition includes advanced features that provide strong code protection and makes .NET Framework-based applications as small and efficient as they can be; it is priced from $1,495. More information can be found at http://www.preemptive.com.

About PreEmptive Solutions

Founded in 1995, PreEmptive Solutions is the leading provider of advanced Java and .Net code security tools giving unprecedented protection, optimization and size reduction. PreEmptive's Dotfuscator(TM) and DashO(TM) Family of Products help secure and compact .NET and Java code. For further information, visit www.preemptive.com or call 216-732-5895.

Other product or service names mentioned herein are the trademarks of their respective owners.
COPYRIGHT 2003 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2003, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Geographic Code:1USA
Date:Apr 24, 2003
Words:775
Previous Article:Inergy, L.P. Declares Sixth Consecutive Increase in Quarterly Distribution; Track Record as Growth MLP Continues.
Next Article:Gehl Company Reports Improved First Quarter Earnings.
Topics:



Related Articles
VB.Net in Nutshell. (Book Browser).(Book Review)
PreEmptive Solutions' Dotfuscator Integrated with Microsoft's Visual Studio .Net 'Everett'.
Groove Networks ships `production ready' add-in toolkit for Microsoft Visual Studio .NET.(Brief Article)
PreEmptive Solutions Announces Dotfuscator Professional Edition 2.0.
Microsoft targets mobile developers with tools and devices.(News: trends standards products)(Brief Article)
AMD64 PROVIDES SMOOTH MIGRATION PATH.
Unisys to support software factories with 3D visible enterprise blueprints.
Mobile development tools.(Illustration)(Buyers Guide)
PreEmptive's Dotfuscator Software Voted Best Security Tool by Readers of asp.netPRO Magazine.
Murach's ASP.NET 2.0 Programming With VB 2005.(Brief article)(Book review)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles