
1st part. The war between copy protection and piracy and the protection PiracyCopy conflicts that fight forever. When introducing new technologies to protect against copying, and his sword is adequate research. Without a very long time, so-called “new technology” can be cracked. It’s really in the world. It is absurd to claim that the product is “not crack” because we know that everything in the world can be reversed, and the only problem is the efficiency and time. If we had strong PC (which is a prerequisite), and we were smart enough (if we are lucky), no algorithm will be difficult. You might think that we have pre-conditions are not realistic, but we should seriously on this issue. Since this war than ever, that, not fighting, stop fighting, we should explain the scientific and realistic view. Firstly, we can say that the software is not complete “can not crack. We explained this problem before. Second, for software developers and suppliers, and the only task that can be done to improve the software copy protection and make it difficult. There is a balance between the protection of software piracy. If the costs exceed the breaking (or very high) cost of software and violations of these programs and functions becomes meaningless, and no one would want to take more. Thirdly, software developers point of view, they do not actually protect software, the real objective is to maximize profit. Maintain the maximum possible amount of profit from this program is the only reason why most of the work that the developers paid to the protection software. Looking at it from this side, we say “copy protection” is not only the adverse effects brought by a commercial objective. In the next installment, we present a detailed protection programs. 2nd part. The copying software ProtectionHere, we can discuss some of the techniques in the programs of protection against copying. The overall objective of copies of software to protect the United Nations to prevent the use of authorized software. , So we can say that all methods and procedures to prevent others from using authorized software is software copy protection. We classify software copy protection on the 3 main types. The first one is “on the program.” This type of protection is purely software-based, and should not be further defined. The members of this type are usually serial number, Packer software (also called shell or devastating). numberEnd series users can use a program or the full functionality of the program, if and only if the user has the correct (or reasonable) the serial number. The advantage of this protection is that it is easy and cheap. While cracking the copy protection of this species is difficult for a hacker working career. If the authentication code found in the file, then we can reverse this and the cracker against them. PackersPacking software is a very common way to protect software. It’s simple, and without any additional points for programming. Developers just press a few simple, then use the software and clean-protection costs. Generally speaking, it is relatively cheap. Although, on the other hand, deprivation is easy to see, or we can say that the defect is obvious that it is easy to be cracked. As we said earlier, nothing the United Nations in order to remove if left in the protection of all users, end-to-side and everything we are open to hackers who can find a way to protect you recently. ————————————————– ————————————————– Good —————–| | |—————————- bad ————————————————– —————————————-| 1st Easy | 1 Easy removal | | 2 Cheap | 2 Poor control license | | | 3 Easy piracy |——————————————— — ————————————————- — ———————- The second method is to protect the “on-line license. You can find this type of protection from everywhere, such as “on-line activation of” Windows XP Pro and engineering … This type of protection requires that the license server, which holds the license for the database / key. This brings centralized control to obtain a license. You need to add / Fees initial budget on-line license, because the need for additional servers, as well as you can also share with other users of this site. Compared with the “software based on” protection “on-line license is best. You can enjoy the convenience of licensing programs and better security. Price is slightly higher, and start / initial investment is needed. This is good for the protection of large software vendors that sell more than 5,000 copies a year, and you need control crude. ————————————————– ————————————————– Good —————–| | |—————————- bad ————————————————– —————————————-| 1st Easy | 1 Easy removal | | 2 Relatively low cost | 2 Rigid systems | | 3 Centralized control license | 3 The relatively high initial costs |——————————————— ————————————————– ———————– This type of protection program is “software phone”, or call the hardware-protection, dongle-protection, software protection copy dongle, etc. This type of protection can be better, and it can reduce the intake of software ‘. United Nations is able to remove the dongle? The answer must be no, but the reason is the best? It’s just because it can reduce the intake of software ‘. Well, we now repeat the same sentence twice, just to confirm this point. Let me explain in detail. Firstly, why we need to protect software? Only in the fight against piracy? No, the fight against piracy is not feasible, or that cause, the real goal is to make a profit. We want to earn money through the program, while pirated software can not make a profit for us, so we have to fight against piracy. Now, let’s go back to the protection of software, the real aim of the program is to help protect profits. Programs may dongle maximum revenue? How To clarify this issue, we explain how we can sell the software. Currently, we sell software through distributors or direct sale on the Internet. We called the sales channel. Software customers is a direct sales channel. In fact, we do not know how many programs were sold, the price of each copy. We just collect the money from this channel and to determine whether a number is true to what he says. If no dongle, and we are not a specific number, but we know that selling this program, but will not hit in the face of loss when the number of copies, and we do not know how to control the copy of the license. In this sense, the first use of the program is to obtain dongle number. One could say, if software is pirated to the end-users, software vendors will not take anything as well. Good question, but think of the software and point of view, we should not and piracy can not disappear from the face of the earth. Pirated software give a good place for software vendors to support the market. Software vendors, in particular CAD / CAM / CAE vendor who is a customer and the company / institute / university, or just a poor student / developer? The answer is very simple. The client is real people, who can purchase or buy software, i. E is done by a program. People who can not afford this program is only potential customers who can not buy the software at this moment. This kind of people will have to buy the software in the future if they feel well, but now is not the right time. If you want to grow the market and enable them to use pirated copies is not a bad choice. Remember the phrase “make money from people who can not earn money.” Finally, we have one point clear, if we can make money from people who can not earn, on the one hand, we have the maximum profit. Software dongles can help in implementing various programs and plans for protection. We will discuss this topic in the next chapter. Now, let me sum up dongles software. ————————————————– ————————————————– Good —————–| | |—————————- bad ————————————————– —————————————-| 1st Better protection | 1 High relative costs | | 2 Best returns | 2 Providing time | | 3 Plans for flexible protection | 3 Need experience in programming |——————————————— – ————————————————- – ———————- The following table shows the target customer for various programs to protect Methods —————- – ———————————————— – ———————————————— – | a pure software-based protection | 1 Low cost software (price is less than $ 10) | | | 2 Shareware | | | 3 Free software (live on grants) |—————————————— ————————————————– ————————-| one-line license protection | 1 Lower costs for software, in a large size (price is less than $ 50, and the size of more than 1000 pieces. | | | 2 |———————- – Shareware ———————————————– — ——————————————-| dongle-na Protection | 1st software costs (cost more than $ 50) | | | 2 the size of programs that need to license management | | | 3 customized software | | | 4 |——— Shareware —— ——————————————- ——- ——————————————- ——- – from the table we can see the dongle-protected area covering more, and the best area for růst. if available, rather a dongle-protection. Part 4 SchemesIn software to protect the industry, we will discuss plans for protection of software, and how to implement these plans with software dongles. software protection systems, based on the model of selling software. To the best of plans, you should know the function of the software, sell models and target customers. offered for each location. It is routine that the program consists of several sites, for example, the Bureau consists of Word, Power Point, Excel … a customer can purchase any post or just some. dongle you can use to control software licenses. In general, instead of dongles in the so-called “unity” or “Standard license” software leaseSoftware Leasing is the basis for most of the time, so you need dongle timing. dongle is not much with the clock in real time are included. You can use some simple tricks to make sure time, for example, to check the time server from the Internet and real-time dongle is a good choice. You can relate to the safety and health plan at the time, but the price is high. limitationTo only run software that the software running at certain times, for example, after introduction of 50 times, and the program stops. dongle Some vendors, reducing the supply of jobs, you can use, but reduce that number and write back to the dongle every time. credentialsSave software for digital credentials dongles will bring you more protection. Do not just see if there dongle so little dongle. But beware, the data must be encrypted if the dongle Drive Encryption, which would be perfect. dongle to engage in normal computationThe protection, only to find out whether there is a dongle. This protection is very week. If you could have hardware key account, you’ll be a really good effect. dongles Some have a computing engine that can run on a specific algorithm in the dongle, it would be the best option. dongle Some vendors provide a cookbook or reference to the protection of software and you can go back, are really professional. Part 5 How to choose a software protection dongle DonglesThere approximately 20 software vendors worldwide, and a great figure in this area is Aladdin (http://www. Aladdin. com). a rainbow from the purchase of a secure network, who have lost first place. Well, how to choose the dongle is another issue, we can say that the biggest seller to provide the best product and best product for products that match your requirements. In the following paragraphs, we discuss how to select different aspects of the dongle. PriceDoubtless say that the price is always the first topic, we just use the most popular sellers dongle as an example. the safety and health plan is expensive, and more than the standard $ 20. Sentinel is similar, but 1 and $ 2 dollars less. WIBU (http:/ / www. WIBU. com) is almost identical to the protective cover (http://www. SafeNet-Inc. com). Eutron (http://www. Eutron. com) is at 10-20 U.S. dollars, as similar UniKey (http://www. eSecuTech. com). You can get a special offer from suppliers, dongle, if you are really businesses. InterfaceThere several types of dongle, LPT and PS / 2, serial, [USB cards, and even the project. On the basis of their experience, it would be better to choose [USB], because 95% of computer records match U Feed me. SupportSince protection programs is the work necessary for the experience, you know, support is also part of the product prior to purchase you need to know if support is really good. tries receive more support movement of workers and engineers. If you think that support is not good, you better find an alternative to prevent further problems. qualityIt product shows that most dongles are manufactured in China, but it seems that if the control is in the process of production under better management and the product is better. If the mismanagement, and the product is poor. It is recommended to select international brands, be wary of a purely Chinese brands, so it is cheap. FunctionsThe dongle features to help you implement programs and plans for protection. the most important basic function is to read and write. dongles all this functionality, and if you want to perform multiple functions, you should consult with a support engineer dongle software vendor, and if the hardware key not only to read and write functions, which is not true hardware key, it is just a game. shootingAfter problems buying dongles dongles, and send to the program, support dongle for your customers. If you have a customer faces any problem, you need to help them trouble shoot the problem, the problem is most common “dongle not found” problem customers after installing the drivers and insert the dongle, dongle software says there is still a headache for the dongle vendor, but it seems to find the best solution now a. Entron UniKey and provide so-called ‘driver’ dongles, and it is not necessary to install drivers, but it is a HID (Human Interface Device), which acts like a mouse. This kind of dongles provide better solutions than the traditional dongles. Part 5 ConclusionIn this document easy to discuss this sensitive subject protection programs and an overview of protection dongle. I just want to share their experience in this field with other developers. Hope you enjoy it.