![VW CBDC 16471 / P0087 / 000135 combustibil presiune sistem scăzută span in motorina](https://i.ytimg.com/vi/nWIp2gmRU_I/hqdefault.jpg)
Inhoud
- Definitie - Wat betekent code-injectie?
- Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.
- Techopedia legt Code-injectie uit
Definitie - Wat betekent code-injectie?
Code-injectie is de kwaadaardige injectie of introductie van code in een toepassing. De geïntroduceerde of geïnjecteerde code kan de database-integriteit aantasten en / of de privacy-eigenschappen, de beveiliging en zelfs de gegevens correct maken. Het kan ook gegevens stelen en / of toegang en authenticatiecontrole omzeilen. Code-injectieaanvallen kunnen toepassingen pesten die afhankelijk zijn van gebruikersinvoer voor uitvoering.Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.
Techopedia legt Code-injectie uit
Er zijn vier hoofdtypen van code-injectieaanvallen:
- SQL injectie
- Scriptinjectie
- Shell injectie
- Dynamische evaluatie
SQL-injectie is een aanvalsmodus die wordt gebruikt om een legitieme databasequery te corrumperen om vervalste gegevens te leveren. Scriptinjectie is een aanval waarbij de aanvaller programmeercode verstrekt aan de serverkant van de scripting-engine. Shell-injectieaanvallen, ook bekend als besturingssysteemopdrachten, manipuleren toepassingen die worden gebruikt om opdrachten voor het besturingssysteem te formuleren. In een dynamische evaluatieaanval vervangt een willekeurige code de standaardinvoer, waardoor de eerste door de toepassing wordt uitgevoerd. Het verschil tussen code-injectie en opdrachtinjectie, een andere vorm van aanval, is de beperking van de functionaliteit van de geïnjecteerde code voor de kwaadwillende gebruiker.
Kwetsbaarheid van code-injectie varieert van gemakkelijk tot moeilijk te vinden. Veel oplossingen zijn ontwikkeld om dit soort aanvallen van code-injectie te dwarsbomen, zowel voor toepassingen als voor architectuur. Enkele voorbeelden zijn invoervalidatie, parametrering, privilege-instellingen voor verschillende acties, toevoeging van extra beveiligingslaag en andere.