Kezdőoldal » Számítástechnika » Programozás » Gyakori kijelentés, hogy nem...

Gyakori kijelentés, hogy nem létezik 100%-os biztonság, feltörhetetlen kód vagy program, biztonságos oprendszer, stb. De mi ennek az alapja? Van erre valamilyen keretek között valamilyen matematikai bizonyítás, vagy ez csak vélemény?

Figyelt kérdés

2014. dec. 23. 09:30
1 2 3 4
 31/36 A kérdező kommentje:
van-e értelme? már ezt is érintettem, például, hogy algoritmikusan lehet-e bizonyos értelemben "feltörhetetlen", vagy "biztonságos" programot írni, egy mesterséges intelligencia képes lenne-e hiba nélkül megírni egy adott funkciót megvalósító programot, vagy nem is lehetséges, azaz mindig ki lehet játszani valamilyen értelemben. Hogy mi a biztonságos és a kijátszás definíciója, ez a kérdésem lényege, mertha lennének erre tételek, akkor azok szükségszerűen definiálnák valahogyan, ha meg lennének definíciók, akkor nyilván az egy kutatott terület lenne, és valószínűleg pár tétel is létezne azon a szakterületen. Én egyébként azt hiszem a Gödel-tételnek van itt relevanciája, de nem akartam semmilyen irányban forszírozni a válaszokat.
2015. okt. 12. 20:22
 32/36 A kérdező kommentje:
ott van például ma már rengeteg matematikai program is, amik matematikai bizonyításokat generálnak, nem haszontalan dolog tudni, hogy ezekben szükségszerűen lehet hiba általános esetben, vagy megírhatók hiba nélkül elviekben. Azt hiszem az is okozza a félreértést, hogy esetleg a ti fejetekben valami gépelési hiba van, de ezek a hibák nem ilyen jellegűek, ismeritek nyilván a biztonsági rések természetét.
2015. okt. 12. 20:25
 33/36 anonim ***** válasza:
Ennek a bizonyítása teljesen értelmetlen, mint annak is, hogy nincsen legnagyobb szám. Nincs ez se, és az se, kész.
2015. okt. 12. 21:23
Hasznos számodra ez a válasz?
 34/36 A kérdező kommentje:

nem értelmetlen, egyáltalán nem az, csak nem érted, hogy minek a bizonyításáról beszélek


annak hogy nincs legnagyobb szám sem értelmetlen a bizonyítása, hanem triviális, de ha ez a kérdés is triviális lenne, annak örülnék, abban az esetben légyszi írd ide azt a triviális bizonyítást


sajnos nem ilyen egyszerű, mert már definíciók megfogalmazása is sok oldalt igényelne valószínűleg!

2015. okt. 13. 08:58
 35/36 anonim ***** válasza:

"annak hogy nincs legnagyobb szám sem értelmetlen a bizonyítása, hanem triviális"


Azért a bizonyítása nem épp triviális... Arkhimédésznek is bele telt jó idejébe. De ez mellékszál.


De most behoztál egy sokadik megközelítést:

"[...]szükségszerűen lehet hiba általános esetben, vagy megírhatók hiba nélkül elviekben."


Erre egyértelműen van válasz: Vannak helyességbizonyító algoritmusok, programnyelvek (a B nyelv), tesztelők, satöbbi. Tehát elméletileg lehetséges hibamentes programot írni és a gyakorlatban sikerül is valamikor.


De attól még, hogy valami feltörhető, nem jelenti azt, hogy hibás.


De nem tudom mennyire vagy otthon a programozásban, így inkább előbb ezt tisztázzuk le, és utána mélyebben bele tudunk menni a témába. Mert ha nem ugyanazt értjük a szavak/kifejezések alatt, úgy csak hosszasan elbeszélnénk egymás mellett.

2015. okt. 13. 10:15
Hasznos számodra ez a válasz?
 36/36 dq ***** válasza:
Van viszont matemataikai bizonyítás az ellenkezõjére, mi szerint létezik bugmentes (feltörhetetlen) operációs rendszer.
2017. jan. 6. 19:58
Hasznos számodra ez a válasz?
1 2 3 4

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!