Bezpečnost paměti - Jak psát programy spolehlivě?

  Рет қаралды 1,284

Grizlik :D

Grizlik :D

Күн бұрын

Pokud váš program potřebuje ukládat nějaká data do paměti, je potřeba se ujistit, aby přístupy k paměti byly bezpečné.
V tomto videu si rozdělíme programovací jazyky na paměťově bezpečné a nebezpečné, vysvětlíme si, jak pracovat s pamětí v C, jako v paměťově nebezpečném jazyce a taky si ukážeme co by se stalo, kdybyste bezpečnost paměti při tvorbě programu neřešili.
Tohle je také poslední video do "minisérie" o správě a bezpečnosti paměti v C, kterou jsem dělal podle své prezentace
PS: Ne, nenahraji vám tu prezentaci na GitHub 🙂
Můj Discord: github.com/Grizlikk/GrizlikYT...
0:00 Úvod
0:51 Příprava projektu ve Visual Studiu
1:10 Co je to bezpečnost paměti?
1:31 Paměťově bezpečné jazyky
1:57 Paměťově nebezpečné jazyky
2:30 Omezení přístupu k paměti
3:56 Bezpečnost paměti
4:36 Problémy s bezpečností paměti
6:00 Memory leak
7:00 Buffer overflow
8:08 Ukázka buffer overflow
9:44 Načítání vstupu od uživatele
10:37 Ohrožení bezpečnosti systému
11:57 Příklad přihlášení s chybou bezpečnosti paměti
12:52 Řešení bezpečnosti paměti
13:30 Rust
13:55 Správa paměti v Rustu
15:26 Shrnutí správy a bezpečnosti paměti
15:47 Programy od umělé inteligence
16:37 Závěr

Пікірлер: 28
@DeathManCZ
@DeathManCZ 3 ай бұрын
I když programování není věc, kterou bych uměl nejlépe tak i přesto sleduji tvoje videa hodně (i ty starší), a musím říct že si pamatuji doby kdy jsi měl 20 odběratelů, hodně mě baví sledovat tvoje videa hlavně experimenty s windows, protože vždy je noice sledovat, co windows bude dělat když mu něco odstraníš, baví mě tvoje tvorba a doufám že za co nejnižší dobu budeš mít 10k odběratelů protože si to zasloužíš. :)
@GrizlikD
@GrizlikD 3 ай бұрын
Díky za podporu! :D
@thefakeguy9146
@thefakeguy9146 3 ай бұрын
Sleduji tě od doby co jsi měl asi 600 odběratelů. Líbí se mi tvá tvorba a cením, že všechno třeba vyzkoušíš a ne jak jiní že "zkuste si to sami". Nepřestávej, pokračuj natáčet... Nevím jestli máš šanci na 100k subs díky jen PC kontentu, ale přál bych ti to.
@thefakeguy9146
@thefakeguy9146 3 ай бұрын
Jo a díval jsem se na tvá stará videa o tvém randomwaru a pokud ještě někdy budeš zkoušet antivirus, tak zkus bit defender total security (stačí že si vytvoříš úplně random účet s random mailem a dá ti to free trial na 30 dní). Bitdefender mi zablokoval můj vlastní ransomware v C# a vrátil všechny zašifrované soubory (a v definicích ten exe nebyl)
@GrizlikD
@GrizlikD 3 ай бұрын
Díky moc za podporu! :D
@Asmoss222
@Asmoss222 3 ай бұрын
ja od 300 :D @@GrizlikD
@DeathManCZ
@DeathManCZ 3 ай бұрын
@@Asmoss222 Já si ještě pamatuji když měl 20 odběratelů
@moretttti
@moretttti 3 ай бұрын
tak čtení je eště v pohoě, ale zápis kam se nemá... :D
@moretttti
@moretttti 3 ай бұрын
bude někdy pro nás fosily speciál o BASIC :)
@GrizlikD
@GrizlikD 3 ай бұрын
V BASICu jsem nikdy nic nedělal xDDD To je takový ten jazyk, který se zmíní možná tak v historii programovacích jazyků, ale že dneska už se to prakticky nikde nepoužívá :D
@Thund3rMan3
@Thund3rMan3 3 ай бұрын
Pro cteni se scanf se pouziva if(state = scanf(" %63s", name)) == 1) pro nacteni pouze 64 znaku a spousta dalsich vychytavek.
@Asmoss222
@Asmoss222 3 ай бұрын
ahoj, potrebuju pomoc kdysi si natacel Video jak udelat virtualni PC ale kdyz to startnu tak me to vypne zas Virtualni PC nevíš proč?
@DeathManCZ
@DeathManCZ 3 ай бұрын
Možná nemáš povolenou virtualizaci v BIOSu, podívej se
@GrizlikD
@GrizlikD 3 ай бұрын
Nejčastější problém je, že nemáš povolenou virtualizaci v BIOSu :D Asi druhý nejčastější problém je, že po spuštění se nic nestane, protože si nepřipojil .iso soubor :D
@Asmoss222
@Asmoss222 3 ай бұрын
pripojil@@GrizlikD
@GrizlikD
@GrizlikD 3 ай бұрын
@@Asmoss222 Vzhledem k tomu, že se to ani nespustí, tak nejspíš nemáš povolenou virtualizaci Už jsem i natáčel video, jak virtualizaci zapnout, pokud ji tvůj procesor podporuje
@spunky2032
@spunky2032 3 ай бұрын
Ahoj náhodou video-návod na vzdialené pripojenie cez VPN do PC ktorý je mimo domácnosť by si nespravil?
@GrizlikD
@GrizlikD 3 ай бұрын
O tom jsem dost často slyšel, že to jde, ale zatím jsem sám takovéto připojení přes VPN nikdy nezkoušel, takže na to ani v blízké době video nebude 🙁
@matej9437
@matej9437 3 ай бұрын
U jiných youtuberů lidi často píšou " komentář pro algoritmus" Tak to zkusím taky: Komentář pro algoritmus :-D
@GrizlikD
@GrizlikD 3 ай бұрын
Noice :D
@JohnHonza
@JohnHonza 3 ай бұрын
hmm
@cool_klukCZ
@cool_klukCZ 3 ай бұрын
Ahoj
@GrizlikD
@GrizlikD 3 ай бұрын
👋
@moretttti
@moretttti 3 ай бұрын
zlatý starý časy virus makeru... kdy si člověk naklikal co měl virus dělat a rovnou se mu online vytvořil...
Jak funguje dynamická alokace paměti?
15:46
Grizlik :D
Рет қаралды 1 М.
Jak fungují pointery (ukazatele)?
15:42
Grizlik :D
Рет қаралды 1,3 М.
Despicable Me Fart Blaster
00:51
_vector_
Рет қаралды 23 МЛН
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 6 МЛН
10 nejužitečnějších aplikací na PC
48:04
Grizlik :D
Рет қаралды 20 М.
Co je to BIOS?
14:51
Grizlik :D
Рет қаралды 10 М.
ACESSO A BANCO DE DADOS COM C# | DAPPER - EP. 2
27:36
Artigo Tech
Рет қаралды 75
Co je to scareware?
14:28
Grizlik :D
Рет қаралды 6 М.
Jak funguje umělá inteligence?
19:26
Grizlik :D
Рет қаралды 5 М.
10 dalších užitečných klávesových zkratek pro Windows
10:04
Jak změnit startovací logo Windows?
17:03
Grizlik :D
Рет қаралды 8 М.
Proč počítače neumí řadit čísla?
11:30
Grizlik :D
Рет қаралды 3,9 М.
Proč nedoporučuji Windows defender?
15:28
Grizlik :D
Рет қаралды 9 М.
83. Jak moc se dá vyhrát ve volbách? A jaká cena se za to platí?
1:05:45
Despicable Me Fart Blaster
00:51
_vector_
Рет қаралды 23 МЛН