Obfuscatie in software engineering is het verwarren van broncode met als doel de code er anders uit te laten zien, en toch de functionaliteit van de code te behouden.
Dit kan gedaan worden om verschillende redenen, waaronder het toepassen van security through obscurity, het bemoeilijken van reverse engineering, het voorkomen dat antivirussoftware kwaardaardige software detecteert aan de hand van het herkennen van de broncode en het tegengaan van piraterij. Het toepassen van obfuscatie van broncode gebeurt vaak via een geautomatiseerd programma, maar kan ook handmatig.
Door de architectuur van talen zijn sommige talen makkelijker te obfusceren dan anderen. C, C++, en Perl zijn voorbeelden van talen die makkelijk te obfusceren zijn.
Bronnen, noten en/of referenties |
This article uses material from the Wikipedia Nederlands article Obfuscatie (software), which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). De inhoud is, tenzij anders aangegeven, beschikbaar onder CC BY-SA 4.0 Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Nederlands (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.