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. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion