Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
JDBC-illesztőprogram letöltése
Az adatforráshoz való hozzáférés védelme az alkalmazások biztonságossá tételének egyik legfontosabb célja. Az adatforráshoz való hozzáférés korlátozásához óvintézkedéseket kell tennie a kapcsolati adatok, például a felhasználói azonosító, a jelszó és az adatforrás nevének védelme érdekében. A felhasználói azonosító és a jelszó egyszerű szövegben, például a forráskódban való tárolása komoly biztonsági problémát jelent. Még ha a kód lefordított verzióját is megadja, amely felhasználói azonosítót és jelszóadatokat tartalmaz egy külső forrásban, a lefordított kód szétszerelhető, és a felhasználói azonosító és a jelszó közzétehető. Ennek eredményeképpen elengedhetetlen, hogy olyan kritikus információk, mint a felhasználói azonosító és a jelszó, ne szerepeljenek a kódban.
Recommendations
Javasoljuk, hogy ne tárolja a jelszót a kapcsolati URL-címmel együtt az alkalmazás forráskódjában. Ehelyett fontolja meg a jelszó tárolását egy külön fájlban, amely korlátozott hozzáféréssel rendelkezik. A fájlhoz való hozzáférés annak a környezetnek adható meg, amelyben az alkalmazás fut.
Egy másik módszer a titkosított jelszó tárolása egy fájlban. Győződjön meg arról, hogy olyan titkosítási API-t használ, amely nem követeli meg a kulcs tárolását valahol, és nem a felhasználó jelszavából származik. Érdemes lehet például tanúsítványalapú nyilvános/titkos kulcspárokat használni, vagy olyan megközelítést használni, amelyben két fél kulcsszerződéses protokollt (Diffie-Hellman algoritmust) használ a titkosításhoz azonos titkos kulcsok létrehozásához anélkül, hogy a titkos kulcsot kellene továbbítania.
Ha külső forrásból( például egy felhasználói azonosítót és jelszót tartalmazó felhasználótól) veszi át a kapcsolati sztring adatait, ellenőriznie kell a forrásból érkező összes bemenetet, hogy az a megfelelő formátumot kövesse, és ne tartalmazzon további paramétereket, amelyek hatással vannak a kapcsolatra.