Electronic key protection software

By Edward

Part 1 A war between protection against copying and piracy are PiracyCopy and conflict, are still struggling. When a new technology is introduced into the copy and return the sword to match the research community. Not a very long time, this so-called “new technology” can be decoded. It is a truth in the world. It is ridiculous to say that it is a product of “non-crack in a position,” because we do not know everything in the world will be reversed, but the problem is, efficiency and time. If we had a powerful computer (it is) just a guess, and we were smart enough (if we were lucky), then we would crack each algorithm. Might think that our assumption is not realistic, but we should seriously on this issue. Since war is still there is not a fighter stop fighting, we must explain this problem for the scientific and realistic point of view. Above all, we can say that no software is complete “not able to crack.” We discussed this before. Second, software developers and manufacturers, the only work they can do is to improve protection against copying of software, and make it more difficult. There is a balance between protection and software piracy. If the cost of cracking cancels (or too high), the cost of software, cracking this software becomes a work of meaning, no one wants more to crack. Thirdly, the point of software developers, “Looking at what he actually did, and not for the protection of software, the ultimate goal is to make the maximum profit. To keep the maximum profit the software, is the reason alone, and most of the companies they run on the developers to protect software. When we look at this page, we can say “copy” is just a side effect associated with the commercial purpose. In next section will, we’ll give you a detailed ProtectionHere software protection. Part 2 A review copy of the software, we can identify some techniques to protect against copying of software. The general objective of protection against copying software is to prevent unauthorized use of software. We can say, all proceedings or actions is to prevent unauthorized use of software copy protection software. We can classify software protection against copying in 3 main types. The first is the “software” based. This type of protection is purely software based and does not require additional metadata. The members of this type) are typical serial number, software Packers (also known as Shell or envelope. numberEnd Serial users can not the software or functionality of the software, if and only if the user is proper (or rational) number. The advantage of such protection, making it simple and cheap . Although it is to break the copy protection is not a difficult task for a professional hacker. If we find the passcode in the file, then we can turn around and a biscuit general against it. PackersPacking software is a very common method for protecting software. It is easy and without additional programming work. developers have only a single click years is that the advantage of pure software protection based on cost. In general, it is relatively cheap . Then, on the other hand, the disadvantage is easy to see, or we can tell, the downside is obvious that they can be easily broken. As we have said, nothing is able UN to crack when we are all going to protect end user side, we open for any hacker can circumvent the means to eventually find accommodation. ———– ———- —————————– ———– ———- —————————– ———– ——| Good | Poor ——————— |—————— ———- —————————– ———– ———- 1st crack easy ——————-| | 1 easy to | | 2 bargain | 2 low | license control | 3 | Just for piracy | – ———————————— —— ——– —— ———————————— ——– —————- The second possibility is to protect the “On-Line License. You will find this form of protection everywhere, as “On-Line Activation” Windows XP Pro and engineering … This type of protection requires a license server that contains the basis of the license / activation key. It not only gives a central controller for the license. you need a start / charge to the line of his first budget as a server license is needed and can also share them with other servers. Compared with “software based on the” protection “to the license online” Better. You can use the convenience of the licensing system and a higher security. costs are slightly higher, and the start / initial investment is a must. This protection is important for software vendors who need more than 5000 thousands of copies a year and sell a broad license control wells. —- ——————– ————————– —- ——————– ————————– —- ————-| good | bad | — ————————– —- ——————– ————————– —- ——————- Easy 1st —————–| | 1 easy to crack | | 2 costs relatively low 2 | stationary | | 3 centralize license control | 3 | — relatively high cost ————————– ——————— ————- —————- —————- —– —————— The last type of software protection “software dongle or what we call protective equipment of, protection dongle, software copy protection dongle, etc. This type of protection could be better than May and it is for revenue of software vendors. “Is software a dongle-crack far, the answer must be no, but why is it better? It’s easy as it can go up revenue for software vendors. “OK, now we are repeating the same phrase twice, just to emphasize this point. Let me explain it in detail. First, why have we need to protect software? only for anti-piracy? No, the fight against piracy is not true or because root is the ultimate goal to benefit. We want to make money from software while the software is not pirated bring no benefit to us, therefore we must fight against piracy. Now we are going back to the software protection is the ultimate goal of software protection for the benefit protect. Is a maximum revenue dongle software and how? To explain this question, we must explain how we sell software. Today, we sell our software distributors or direct sales on the Internet. We call this channel. The client software is the direct sales channel. The fact is that we do not know how many software sold was that the price of each copy. We only collect money from this program, and verify number of what they argue rightly. If no dongle, we have no specific number that we know that selling this software, but we are at a loss when the face for the number of copies we do not know how to get the license for the control of reproduction. In this sense, the first use of a dongle software to given number. You can tell if the software is pirated in the end user side, the supplier of software will receive nothing. Good question, but also a reflection from a perspective of the software vendor, we must not and can not tolerate the piracy of the Earth to grow away. pirated software just a good place for suppliers software on the market. For a software vendor, especially a CAD / CAM / CAE vendors, their customers, a company / institute / university, or just a poor student / developer, the answer is too simple. The real customers, people who buy software or e i buy the company that can afford these programs. People who can not afford the software is that potential customers can buy the software immediately. Such people who might buy your software in the future if they can feel good, but this is not the right time. If you want to grow the market, they use an illegal copy is not a bad choice. Remember that you can make the words “money people with money.” Finally, we should be clear on one point, if we get the money people can make money, that is the point we are our maximum profit. dongle software, you can protect yourself in the application of software. We will discuss this issue in the next chapter. Well, let me summarize the dongles software. —- ——- ————————————— —- ——- ————————————— —- ——- ——| Good | ———– |———————- bad ————————————— —— —- ——- —————————–| 1st best protection 1 | the relatively high cost | | 2 more Resource 2 | more time | | 3 require protection systems flexible | 3 |————————— programming skills ——- ———— ——————————- ——- ———— ———————- The following table shows the different target clients vs. method of software protection — ————- —————————– ——– ————- —————————– ——– ————- – | pure software-based protection | 1 low cost software (price is below USD 10) | | | 2 demo | | | 3 OSS (on Donations ago) |———————————— —— —- —————————————- —- —— ———————| protection license online | 1 low-cost high-volume software (price below 50 U.S. dollars, the volume more than 1,000 copies. | | | |———————— 2 —— Shareware ——– ———————————— —— —————————–| ——– protection key | 1 software cost (price more than U.S. $ 50) | | | 2nd volume of software, whose license must control | | | 3 custom software | | | |——– 4 ———– Shareware ——- ————————————— — ——– ————————————— – From table, one can see, based dongle protection covers more area and give you a better place for growth. If it is affordable, it is better to choose a protection dongle. Part 4 Software Protection SchemesIn this sector, we will study systems protection software, and if so how these systems with software dongles. protection systems for software implementation based on the model of software sales. In order to make better provisions, you must know, even function of the software sales model and target customers sell. by function. It is usual that the software consists of several functions, for example, consists of Microsoft Office Word, PowerPoint, Excel client can … purchase all or a function of them. You can use the software to control dongle license required. Usually, this function in dongle as a “module” or “License Module” software lease software is based on most of the time. Thus, a dongle calendar. There is not too dongle with Embedded real-time clock. You can use some simple tips to check the time, for example, if the time server Internet. dongle in real time is a good choice. You can refer to HASP Time. But the high costs. limitationTo software works only with the software implementation of a certain time, for example, ended after 50 times , run the software. dongle Some suppliers offer decreasing function, you can get it. Otherwise, decrease this number and write it back to the dongle ever. credentialsSave identification software digital key to make your best protection. not only whether the dongle is to have something dongle. But beware, the data must be encrypted if the dongle is an encryption engine, it would be perfect. Involving the dongle protection is only common computationThe review if the dongle is there. This protection is really the week. If you can involve the dongle in a calculation that will give your feeling really good. Some dongles have an engine computer a specific algorithm in the dongle can be used, it would be a better choice. dongle Some manufacturers offer cookbooks or reference to any other protection software, you can choose, they are professionals in effect. As part 5 we DonglesThere Software Protection Dongle is more than 20 software vendors worldwide. The large number in this field Aladdin (http://www. Aladdin. com). Given that Rainbow has been making Net-SAFE, they lost the first position. Now Choose a dongle is something else. We can not say that the biggest supplier offering the best product. The best product is the product that meets your requirements. In the next section, we focus on discussing how select a dongle different aspects. PriceDoubtless to say the price is always the first topic. We only use the dongle popular providers as an example. HASP expensive, over $ 20 level. Sentinel is similar, but 1 or U.S. $ 2 less. WIBU (http://www. WIBU. com) is almost identical with Sentinel (http://www. SafeNet, Inc.). com. Eutron (http://www. Eutron. com) is 10 – U.S. $ 20 level and with similar UniKey (http://www. eSecuTech. com). It can offer a special dongle provider if you have a volume of customers very high. Interface There are several types of dongles, LPT, PS / 2, serial, USB and PCI cards would be even. Based on my experience, USB best choice, since 95% of computers go hand in hand with USB ports. SupportSince protection software is a necessary experience for the position, you must namely, support is also part of the product. Before you buy, you should check to see if the support is really good. Try to be more inspiration in the support engineers. If you think that the support n ‘is not good, you find a better alternative to avoid further problems. Qualitative size is demonstrated that most dongles are manufactured in China. But it seems that when production is under better management control is the best product. If, under poor management, the result is poor quality. It is advisable to choose an international brand, and with pure Chinese make, they are cheap too careful. FunctionsThe dongle feature can help you secure the implementation of the software. The main task is to read and write. dongles all have this feature. If you want to implement another function, you should consult the suppliers of engineering software support dongle. When the dongle only has read / write function, not a real dongle is just a toy. Trouble shooting after your purchase dongles dongles and send with your application, you have the dongle to your customer support. When you encounter a people problem, we must help them with problems to take on the problem. The most common problem is the “dongle not found” problem: Install the driver according to the customer and attach the dongle to say the software is yet found no dongle. It is a dongle headache for software developers. But it seems that we find a better solution now. UniKey enter and offer so-called “Driverless dongle, which does not necessarily install a driver. It is a HID (Human Interface Device) like a mouse to work. This type of electronic key for a better solution than traditional dongles. ConclusionIn Party 5 this simple document, we discuss the sensitive issue of software protection and an overview of the protection dongle. I just want my experience in this field with other developers. hope you can share it to enjoy it.




categoriaSoftware commentoNo Comments dataFebruary 26th, 2010

Share

FacebookTwitterEmailWindows LiveTechnoratiDeliciousDiggStumbleponMyspaceLikedin

Leave a comment