Danas je svima, makar na nivou osnovnih informacija ili pak zdravorazumskog ili barem intuitivnog poimanja, jasno šta su sajber pretnje i šta bi mogla da predstavlja sajber bezbednost. U proteklih petnaest godina desio se veliki broj ozbiljnih sajber napada sa kojima je i šira javnost upoznata posredstvom medija. Estonija je 2007. godine pretrpela višenedeljni napad koji je nazvan prvim slučajem sajber rata. Godinu dana kasnije usledio je sajber rat protiv Gruzije. Nedugo zatim virus Staksnet je umalo doveo do eksplozije iranskih nuklearnih postrojenja. Potom su usledile informacione operacije na Krim i Ukrajinu u sklopu takozvanog hibridnog rata. U jeku pandemije koronavirusa 2020. godine na meti kriptovirusa našle su se zdravstvene ustanove širom sveta. Prošle godine obeleženo je dvadeset godina od terorističkog napada na Kule bliznakinje, napada koji je planiran na osnovu javno dostupnih informacija na internetu. Osim toga, danas većina zemalja ima svoja doktrinarna i strateška dokumenta iz domena sajber odbrane, a procenjuje se da više desetina država sveta ima i ofanzivne stragije sajber ratovanja.
Namera autora je da u ovoj monografiji, na naučno zasnovan način, sistematično, i u skladu sa epistemološkim principima, studentima predstavi aktuelnu i složenu tematiku iz oblasti širokog spektra sukobljavanja državnih i nedržavnih aktera u sajber prostoru. Sukobi u sajber prostoru se danas često i prilično slobodno nazivaju sajber ratom.
Ova zbirka zadataka je pomoćni udžbenik za učenje programiranja na jeziku C++. Zadaci prate gradivo autorove knjige Programski jezik C++ sa rešenim zadacima. Podrazumeva se, kao i u toj knjizi, da je čitalac savladao programiranje na jeziku C. Zbirka je namenjena za upotrebu u fakultetskoj nastavi, ali može da se koristi i za samostalno produbljivanje znanja iz programiranja.
Rešenja svih zadataka su potpuna u smislu da priloženi programi mogu da se izvršavaju na računaru. Pored samih tekstova programa priloženo je samo malo objašnjenja, prvenstveno u obliku slika i formula. Očekuje se da će izvođač nastave dati dodatna usmena objašnjenja slušaocima. Uz malo više napora zadaci mogu da se shvate i samostalno. Uz svaki program dat je i primer izvršavanja da bi se olakšalo razumevanje rada programa.
Kroz zadatke, pored elemenata samog jezika, prikazani su osnovni principi objektno-orijentisanog programiranja: sakrivanje podataka, ponovno korišćenje koda, nasleđivanje i polimorfizam. Prikazani su i najčešće korišćeni postupci u programiranju: pretraživanje i uređivanje nizova, obrada znakovnih podataka, rad s bitovima, rad s dinamičkim strukturama podataka (kao što su liste i stabla) i rad s datotekama. Posebna pažnja posvećena je i inženjerskim aspektima programiranja: preglednosti, razumljivosti i efikasnosti.
Ova zbirka zadataka je pomoćni udžbenik za učenje programiranja na jeziku C. Zadaci prate gradivo autorove knjige Programski jezik C sa rešenim zadacima. Zbirka je namenjena za upotrebu u fakultetskoj nastavi, ali može da se koristi i za samostalno produbljivanje znanja iz programiranja. Rešenja svih zadataka su potpuna u smislu da priloženi programi mogu da se izvršavaju na računaru. Pored samih tekstova programa priloženo je samo malo objašnjenja, prvenstveno u obliku slika i formula.
Očekuje se da će izvođač nastave dati dodatna usmena objašnjenja slušaocima. Uz malo više napora zadaci mogu da se shvate i samostalno. Uz svaki program dat je i primer izvršavanja da bi se olakšalo razumevanje rada programa.
Kroz zadatke, pored elemenata samog jezika, prikazani su najčešće korišćeni postupci u programiranju:
pretraživanje i uređivanje nizova, obrada znakovnih podataka, rad s bitovima, rad s dinamičkim strukturama podataka (kao što su liste i stabla) i rad s datotekama. Posebna pažnja posvećena je i inženjerskim aspektima programiranja: preglednosti, razumljivosti i efikasnosti.
Jezik C je dosta složen. Nisu svi detalji neophodni svakome, a naročito ne početnicima. zadaci koji mogu da se preskoče u prvom čitanju, bilo zbog složenosti, bilo zbog manjeg značaja, obeleženi su sa Δ.
Kreirajte otporne veb aplikacije i servere visokih performansi pomoću Rusta.
U knjizi „Rust veb razvoj“ naučićete:
Rukovanje proverom pozajmljivanja (borrow checker) u asinhronom okruženju
Učenje „sastojaka“ asinhronog Rust steka
Kreiranje veb API-a i korišćenje JSON-a u Rustu
Elegantno upravljanje greškama
Testiranje, praćenje, evidentiranje i debagovanje
Primena Rust aplikacija
Efikasan pristup bazi podataka
„Rust veb razvoj“ je pragmatičan, praktičan vodič za kreiranje veb aplikacija zasnovanih na serveru pomoću Rusta. Ako ste dizajnirali veb servere koristeći Java, NodeJS ili PHP, odmah ćete zavoleti performanse i razvojno iskustvo koje obezbeđuje Rust. Odmah prionite na posao! Mudri saveti Bastiana Grubera olakšavaju početak rešavanja složenih problema pomoću Rusta. Naučićete kako da efikasno radite koristeći čisti Rust i važne Rust biblioteke kao što su tokio za asinhrona izvršavanja, warp za veb servere i API-e i reqwest za pokretanje spoljnih HTTP zahteva.
O tehnologiji
Ako vam je dosta alatki za veb razvoj koje su spore, zahtevaju resurse i nestabilne, Rust je rešenje. Rust usluge obezbeđuju čvrstu garanciju bezbednosti, neverovatno iskustvo programera, pa čak i kompajler koji automatski sprečava uobičajene greške!
O knjizi
U knjizi „Rust veb razvoj“ ćete naučiti da izrađujete veb aplikacije na strani servera pomoću Rusta i važnih Rust biblioteka kao što su tokio za asinhrona izvršavanja, warp za veb servere i API-e i reqwest za pokretanje spoljnih HTTP zahteva. Knjiga je puna primera, uzoraka koda i profesionalnih saveta za podešavanje vaših projekata i organizovanje vašeg koda. Dok budete čitali knjigu, izradićete kompletnu Q&A veb uslugu i ponavljati svoj kod poglavlje po poglavlje, baš kao u stvarnom razvojnom projektu.
U ovoj knjizi je opisana upotreba Arduino Una i Raspberry Pi-a 4 u praktičnim projektima zasnovanim na CAN magistrali. Korišćenje Arduino Uno-a ili Raspberry Pi-a sa standardnim modulima interfejsa CAN magistrale značajno olakšava razvoj, debagovanje i testiranje projekata zasnovanih na CAN magistrali.
Ova knjiga je napisana za studente, inženjere u praksi, entuzijaste i za sve ostale koji žele da nauče više o CAN magistrali i njenoj primeni. U knjizi se pretpostavlja da čitalac ima izvesno znanje o osnovnoj elektronici. Poznavanje C i Python programskih jezika i programiranje Arduino Uno-a pomoću njegovog IDE-a i Raspberry Pi-a biće od koristi, posebno ako čitalac namerava da razvije projekte zasnovane na mikrokontroleru koristeći CAN magistralu.
Ovaj vodič za filozofiju programiranja predstavlja jedinstven i zabavan pogled na to kako treba razmišljati o programiranju. Zbirka od dvadeset jednog praktičnog pravila, od kojih je svako prikazano u samostalnom poglavlju, obuhvata suštinsku mudrost koju svaki novopečeni programer treba da zna i pruža uvide koji iskusne programere navode na razmišljanje.
Autor Chris Zimmerman, suosnivač studija za video igre Sucker Punch Productions, podučava osnovne istine programiranja kroz aforizme i primere dobijene iz stvarnog koda. Ovaj praktičan vodič daje menadžerima načine za obuku novih članova tima.
Pravila u ovoj knjizi sadrže:
• Što jednostavnije, ali ne i previše pojednostavljeno
• Neka vaš kôd priča svoju priču
• Lokalizujte složenost
• Generalizacija traži tri primera
• Radite unazad od rezultata, a ne unapred
• Prva lekcija optimizacije je ne optimizujte
• Dobro ime je najbolja dokumentacija
• Greške su zarazne
• Eliminišite slučajeve grešaka
• Kôd koji se ne izvršava, ne radi
• Ponekad samo treba da zakucate eksere
Programiranje sistema daje osnovu celog računarskog sveta. Pisanje koda osetljivog na performanse zahteva programski jezik koji omogućava upravljanje načinom na koji se koriste memorija, vreme procesora i ostali resursi sistema. Programski jezik sistema, Rust, kombinuje upravljanje sa modernim sistemom tipova koji obuhvata široke klase uobičajenih grešaka, od grešaka u upravljanju memorijom do trke podataka između niti.
Sa ovim praktičnim vodičem, iskusni programeri sistema naučiće kako da uspešno premoste jaz između performansi i bezbednosti koristeći Rust. Jim Blandy, Jason Orendorff i Leonora Tindall pokazuju kako Rustove funkcije daju programerima kontrolu nad potrošnjom memorije i korišćenjem procesora kombinovanjem predvidljivih performansi sa bezbednošću memorije i pouzdanom konkurentnošću.
Istražite najnovije etičke hakerske alate i tehnike da biste vršili penetraciono testiranje (pen test) od nule
- Naučite da kompromitujete mreže preduzeća pomoću Kali Linuxa
- Steknite sveobuhvatan uvid u bezbednosne koncepte pomoću naprednih hakerskih tehnika iz stvarnog života
- Koristite Kali Linux na isti način kao etički hakeri i pen testeri da biste stekli kontrolu nad svojim okruženjem
Kali Linux je najpopularnija i najnaprednija Linux distribucija za penetraciono testiranje u industriji sajber bezbednosti. Pomoću Kali Linuxa profesionalac za sajber bezbednost će moći da otkrije i iskoristi različite propuste i izvrši napredno pen testiranje, kako na žičanim tako i na bežičnim mrežama preduzeća.
Ova knjiga je sveobuhvatan vodič za nove korisnike Kali Linuxa i penetracionog testiranja, koji će vas u najkraćem roku osposobiti za rad. Pomoću scenarija iz stvarnog sveta razumećete kako da postavite laboratoriju i istražite osnovne koncepte penetracionog testiranja. U ovoj knjizi ćete se fokusirati na prikupljanje informacija, pa čak i otkriti različite alate za procenu ranjivosti u paketu Kali Linuxa. Naučićete da otkrijete ciljne sisteme na mreži, da identifikujete bezbednosne propuste na uređajima, da iskoristite bezbednosne slabosti i dobijete pristup mrežama, da podesite operacije Command i Control (C2) i da izvršite penetraciono testiranje veb aplikacija. Uz ovo ažurirano drugo izdanje, moći ćete da kompromitujete Active Directory i da koristite mreže preduzeća. Na kraju ove knjige predstavljena je najbolja praksa za izvršavanje kompleksnih tehnika penetracionog testiranja veba u visoko bezbednom okruženju.
Do kraja ove knjige steći ćete veštine za obavljanje naprednog penetracionog testiranja na mrežama preduzeća pomoću Kali Linuxa.
- Osnove etičkog hakovanja
- Instalaciju i konfiguraciju Kali Linuxa
- Tehnike otkrivanja elemenata postavke i mreže
- Da vršite procenu ranjivosti
- Da koristite poverenje u servise domena Active Directory
- Da vršite naprednu eksploataciju pomoću tehnika Command and Control (C2).
- Primenu naprednih tehnika bežičnog hakovanja
- Bićete dobro upućeni u korišćenje ranjivih veb aplikacija
Ova knjiga za pen testiranje je namenjena studentima, trenerima, profesionalcima za sajber bezbednost, sajber entuzijastima, profesionalcima za bezbednost mreže, etičkim hakerima, pen testerima i bezbednosnim inženjerima. Ako nemate nikakvo prethodno znanje, a želite da postanete stručnjak za penetraciono testiranje korišćenjem Kali Linux operativnog sistema (OS), onda je ovo knjiga za vas.
Da biste bili uspešni PR menadžer, najpre sebe morate predstaviti na najbolji mogući način, jer vam vaš lični PR može otvoriti ili zatvoriti vrata kod potencijalnih klijenata. Vaš izgled, ponašanje, maniri, stil i način komunikacije, ljubaznost, profesionalnost, etika, moral – sve to čini vaš lični PR i doprinosi slici koju stvarate o sebi.
Šta znači slika o sebi? Možda je nekom ovo pitanje banalno i može delovati naivno i bezazleno, ali zapravo nije tako. Šta na nas ostavlja prvi utisak pri upoznavanju neke nove osobe? Osmeh, kontakt očima, besprekorni maniri, način govora? Sve su to elementi koji utiču na našu svest i na to kako ćemo nekoga doživeti i da li ćemo
sa njom sarađivati. Da li elokvencija ima jednu od glavnih uloga? Svakako, jer čak i sam ton kojim se nekome obraćate kod sagovornika stvara osećaj prijatnosti ili odbojnosti. U domaćoj javnosti ima mnogo primera osoba koje imaju kvalitetan lični PR, koji im pomaže da sebe uzdignu ili unaprede svoju poziciju.
Ovaj udžbenik pokriva materiju koja se predaje na predmetu "Bežicne senzorske mreže" koji se drži u okviru izbornog područja Informaciono komunikacione tehnologije, na master akademskim studijama Elektrotehničkog fakulteta Univerziteta u Beogradu.
U ovome udžbeniku su detaljnije analizirani pojedini postojeći problemi iz oblasti bežičnih senzorskih mreža, kao i odgovarajući elementi za moguća rešenja. Kako je na više mesta u udžbeniku, uz opsežnu literaturu, ukazano na tekuće probleme i moguće pravce daljeg istraživanja, izložena materija bi mogla da bude i neka vrsta uvoda za eventualne buduće doktorske studije. Pri tome, uzimajuci u obzir da je udžbenik prvenstveno namenjen studentima master akademskih studija, u njemu su definisani ali nisu detaljno objašnjavani neki osnovni pojmovi iz oblasti bazičnih telekomunikacija, telekomunikacionih mreža, radio komunikacija i slično, a sa kojima su studenti već upoznati na prethodnim nivoima studija.
Tema ove knjiga je modelovanje strukturnih aspekata objektno orijentisanog softvera i relevantnih aspekata hardvera na kojem se softver izvršava. Autor se odlučio na pisanje knjige nakon više od dvadeset godina iskustva držanja predmeta Projektovanje softvera (ranije pod nazivom Objektno orijentisani softver) na modulu Računarska tehnika i informatika i studijskom programu Softversko inženjerstvo na Elektrotehničkom fakultetu Univerziteta u Beogradu. Na predmetu se izučavaju principi projektovanja softvera uz njegovo modelovanje na jeziku UML i primenu poznatih projektnih uzoraka. Knjiga, čija je tema modelovanje strukturnih aspekata, pokriva samo jedan deo građe za ovaj predmet.
Primarni motiv autora za pisanje ove knjige je bio da svoja iskustva stečena kroz proces razvoja softvera, a naročito iskustva u prenošenju znanja na predmetu koji se bavi projektovanjem softvera, objedini i prenese čitaocu. Knjiga je namenjena svima koji nameravaju da se u karijeri bave projektovanjem softvera na profesionalan način. To su prevashodno studenti softverskog ili računarskog inženjerstva, kao i studenti drugih usmerenja u širokoj oblasti računarstva. Ali knjiga je namenjena i onima koji, iako već odavno nisu studenti, žele da prošire, unaprede i sistematizuju svoja znanja iz projektovanja softvera. Tu spadaju analitičari, projektanti, programeri, testeri i drugi neposredni učesnici u razvoju i održavanju softvera.
Komunikacija putem video signala je od izuzetnog interesa u savremenom dobu. Video služi za prenos vizuelne informacije i njegova upotreba kao dopadljivog medijskog sadržaja je veoma značajna za krajnje konzumente istog, ali i za inženjere elektrotehnike i računarstva. Produkcija video materijala se poslednjih godina višestruko povećala, čemu su doprinele, između ostalog, i internet tehnologije i težnja za osvajanjem novih tržišta.
Smatra se da će uskoro udeo video prenosa prevazići osamdeset procenata ukupnog telekomunikacionog saobraćaja, pa zato video tehnologije zauzimaju posebno mesto u oblasti telekomunikacija i multimedije.
Imajući u vidu primarni cilj ovog udžbenika, a to je da se čitalac osposobi za osnovno razumevanje video tehnologija i sistema, odabrana su poglavlja koja doprinose sagledavanju videa, njegove primene i značaja video komunikacije. Naime, u ovoj knjizi su odabrana poglavlja koja ne uzimaju u obzir specifičnost konkretnog video sistema zbog postojeće raznovrsnosti, ali sa druge strane strane pružaju opšta znanja i osvrt na neke konkretne primere. Na primer, televizijski standardi su važni za poznavanje video osnova, pa je zbog toga posebna pažnja posvećena nekim od njih.
Zbirka sadrži preko 400 odabranih zadataka koji čitaoca postepeno uvode u svet programiranja, omogućavajući svakome da lako i prirodno savlada programski jezik C.
Svako poglavlje sadrži teorijski uvod koji čitaocu omogućava da se upozna sa osnovnim konceptima objašnjenim u odgovarajućem poglavlju. Nakon uvoda sledi deo s primerima u kome se nalaze urađeni zadaci koji ilustruju način rada s materijom obrađenom u poglavlju. Iza primera su zadaci čija su rešenja data na kraju poglavlja, i koji su koncipirani tako da uvežbavaju čitaoca za sve složenije zadatke. Nakon njih su dati zadaci za vežbu koji služe za samostalno uvežbavanje pređene materije. Zadaci na koje treba obratiti posebnu pažnju obeleženi su odgovarajućim slovom pored broja zadatka: T – težak zadatak i B – bitan zadatak.
Knjiga “Zbirka zadataka iz opšte energetike” namenjena je za sticanje fundamentalnih
inženjerskih znanja iz oblasti energetike. Knjiga je koncipirana tako da primerima i
zadacima pokrije kompletno gradivo predmeta Opšta energetika na osnovnim
akademskim studijama na Elektrotehničkom fakultetu u Beogradu. Sadržaj knjige se
odnosi na sledeće oblasti: termoenergetika, sagorevanje i kaloričnost goriva, obnovljivi
izvori energije, protok fluida, energetskа efikansost zgrada, inžinjerska ekonomija i
planiranje u energetici.
U prvom poglavlju zbirke predstavljeni su opšti pojmovi termodinamike i nakon toga
su obrađeni primeri različitih termodinamičkih ciklusa koji se odnose na transformaciju
energije u termoelektranama sa parnom i gasnom turbinom, motorima sa unutrašnjim
sagorevanjem i toplotnim pumpama. U ovom poglavlju akcenat je stavljen na efikasnost
transformacije toplotne energije u mehaničku energiju. Drugo i treće poglavlje
predstavljaju sagorevanje i kaloričnost goriva pri čemu se bave transformacijom
hemisjke u toplotnu energiju, toplotnom moći goriva i emisijom štetnih gasova. Četvrto
poglavlje se bavi osnovnim primerima transformacije energije vetra i sunca kao
obnovljivih izvora energije. U petom poglavlju uvedeni su osnovni pojmovi dinamike
fluida u cilju obrade primera transporta fluida. Energetska efikasnost zgrada je obrađena
u šestom poglavlju gde su predstavljeni primeri proračuna potrošnje energije u
zgradama koji se baziraju na postojećim domaćim standardima. Sedmo poglavlje bavi
svim aspektima inžinjerske ekonomije u smislu proračuna investicije u vremenu i
isplativosti projekata u energetici. Osmo poglavlje predstavlja kombinovane zadatke
koji mogu poslužiti za proveru stečenog znanja u unapred predstavljenim poglavljima.
Deveto poglavlje predstavlja softverski alat EnergyPLAN koji služi za modelovanje i
analizu energetskih sistema. U ovom poglavlju su kroz primere data detaljna uputstva
za korišćenje softvera i analiziran je energetski sistem Srbije.
Oblast forenzike zahteva specifične tehnike kontrole, ispitivanja, pra´cenja i ocene
kvaliteta i kvantiteta materijala, sa visokim stepenom pouzdanosti rezultata, ˇcesto
i sa malim količinama uzoraka. Tehnike zapisa, čuvanja i obrade podataka imaju
mnogo dodirnih tačaka u domenu optike. Laserska tehnika, koja predstavlja sigurnu
podršku nedestruktivnim tehnikama ispitivanja materijala, ,,olakšala” je primenu
optičkih metoda, a razvijen je i niz novih metoda koherentne optike, koji se odvijaju
u kategorijama, koje kreću od kontinualnih do najkraćih postojećih impulsa elektromagnetnog zračenja u području attosekunde i zeptosekunde.
U monografiji će biti razmotrene izabrane tehnike zasnovane na metodima primene
visoko-koherentnih osobina, ali i metode na bazi nelinearnih fenomena. Biće
razmotrena interdisciplinarna sprega više naučnih metoda, koja omogućava indirektno
merenje veličina, što je mnogo teže realizovati ,,neoptičkim” i ,,nelaserskim
metodama”.
Ova knjiga je poslednji, četvrti deo zbirke koja je namenjena predmetima grupe Osnovi elektrotehnike (osnovi elektrotehnike I i II, praktikum iz osnova elektrotehnike I i II i laboratorijske vežbe iz osnova elektrotehnike). Svojim sadržajem, ovaj deo zbirke pokriva kola promenljivih struja. Zadaci unutar zbirke su iz oblasti: promenljive struje, elementi kola promenljivih struja, jednostavna kola prostoperiodičnih struja, složena kola prostoperiodičnih struja, teoreme, kola sa spregnutim kalemovima, trofazna kola, frekvencijske karakteristike i prelazni režimi.
Ova knjiga dolazi kao treći od četiri dela zbirke koja je namenjena predmetima grupe Osnovi elektrotehnike (osnovi elektrotehnike I i II, praktikum iz osnova elektrotehnike I i II i laboratorijske vežbe iz osnova elektrotehnike). Svojim sadržajem, ovaj treći deo zbirke pokriva elektromagnetizam. Zadaci unutar zbirke su iz oblasti: Stalno magnetsko polje u vakuumu, stalno magnetsko molje u prisustvu materijala, promenljivo elektromagnetsko polje, energija magnetskog polja i magnetske sile, Maksvelove jednačine i kretanje naelektrisane čestice u električnom i magnetskom polju.
Збирка задатака из Основа електротехнике, Сталне струје, излази као други од четири дела збирке која је намењена предметима групе Основи електротехнике, који се предају по наставном плану прве године Основних академских студија електротехнике и рачунарства на Електротехничком факултету Универзитета у Београду. Ти предмети су Основи електротехнике 1 и 2, Практикум из Основа електротехнике 1 и 2, и Лабораторијске вежбе из Основа електротехнике.
Овај помоћни уџбеник је проистекао из нарасле потребе за обједињеном збирком
питања и задатака која са већ постојећим уџбеником „Основи електротехнике“ А. Ђорђевића (који је иницирао писање ове збирке) представља потребну и довољну литературу за предмете Основи електротехнике 1 и 2. Збирка у потпуности покрива градиво које се ради на вежбама, обезбеђује материјал за самостални рад студената, укључујући и проверу знања на задацима тежине испитних задатака и питања, а садржи и додатни материјал за проширивање знања.
Као и уџбеник „Основи електротехнике“, збирка је подељена у четири дела. Први део покрива електростатичко поље, други део поља и кола сталних струја, трећи део збирке обухвата стална магнетска поља и променљива електромагнетска поља, а четврти део се бави колима временски променљивих струја.
Задаци без звездице су уводни и основни, а заједно са тежим задацима, означеним једном звездицом, одговарају предметима Основи електротехнике 1 и 2. Задаци са две и три звездице представљају материјал за продубљивање знања, а део тих задатака је намењен и Практикумима из Основа електротехнике. Једноставнија питања и задаци покривају и тематске јединице које се обрађују на предмету Лабораторијске вежбе из Основа електротехнике.
USPEŠNO DODATO U KORPU