Visszafejtés

Szerző: Peter Berry
A Teremtés Dátuma: 12 Augusztus 2021
Frissítés Dátuma: 22 Június 2024
Anonim
Visszafejtés - Technológia
Visszafejtés - Technológia

Tartalom

Meghatározás - Mit jelent a fordított tervezés?

A fordított tervezés a számítógépes programozás során a szoftver elemzéséhez használt technika annak meghatározása és megértése érdekében, hogy az alkotóelemeiből áll. Egy szoftver fordított tervezésének szokásos okai a program újbóli létrehozása, ehhez hasonló valami építése, a gyengeségek kiaknázása vagy a védekezés megerősítése.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a fordított tervezést

Mivel a zárt, szabadalmaztatott szoftver soha nem érkezik olyan dokumentációval, amely feltárja a létrehozásához használt forráskódot, az emberek fordított tervezést alkalmaznak, amikor meg akarják érteni a szoftver belső működését.

Egyes hackerek fordított mérnököket alkalmaznak a programok gyenge pontjainak megtalálására, amelyeket ki tudnak használni.

Más hackerek fordított mérnököket alkalmaznak a gyenge pontok megkeresésére az ottani védekezés megerősítése céljából.


A versengő termékekkel rendelkező szoftvercégek visszafordítják a versenytársak programjait, hogy megtudják, hol és hogyan lehetne javítani a saját termékeikben. Egyes vállalatok fordított tervezést alkalmaznak, amikor még nem rendelkeznek hasonló termékekkel, hogy saját termékeiket készítsék.

Azok, akik már meglévők alapján kívánják saját termékeiket elkészíteni, gyakran inkább a fordított tervezést részesítik előnyben, mint a semmiből történő létrehozást, mivel miután az alkatrészek és a függőségek azonosításra kerültek, a rekonstrukció általában sokkal könnyebb.

Az Egyesült Államokban a szoftver fordított tervezését a szerzői jogi törvény tisztességes felhasználásra vonatkozó kivétele védi.