Virtuelizacija

Docker i Kubernetes – Deo I

Kontejneri se već duže vreme upotrebljavaju u računarskim naukama i za razliku od ostalih tipova virtuelizacije kontejneri se pokreću na vrhu kernela operativnog sistema. Zbog toga se virtuelizacija pomoću kontejnera često naziva i virtuelizacija na nivou operativnog sistema. Ovakav način virtuelizacije omogućava da više izolovanih instanca budu pokrenute na jednoj mašini. Docker je aplikacija otvorenog koda koja automatizuje razvijanje aplikacija…

Pročitaj

Virtuelizacija

Vagrant

Vagrant je alat za izgradnju kompletnog razvojnog okruženja. Jednostavnim načinom za korišćenje i fokusom na automatizaciju, Vagrant sam po sebi smanjuje vreme za podešavanje radnog okruženja, pritom povećavajući razvoj/proizvodnju.

Big Data

Apache Spark – Deo II

U prethodnom članku opisan je proces instalacije i konfiguracije Apache Spark-a. U ovom članku upoznaćemo se sa načinom korišćenja Spark Shell preko primera. Takođe, biće opisani i moduli Spark SQL, Spark Streaming, Machine Learning i GraphX.

Operativni sistemi

Ugrađeni operativni sistemi – I deo

Ugrađeni operativni sistemi predstavljaju jednu od najšire rasprostranjenih kategorija operativnih sistema. U ovom članku istaknute su razlike u zahtevima koje trebaju ispuniti ugrađeni operativni sistemi u odnosu na obične operativne sisteme, dok će u narednom delu biti prikazana dva različita pristupa za projektovanje ugrađenih operativnih sistema na primerima operativnih sistema eCos i TinyOS.

Big Data

Apache Spark – Deo I

Apache Spark je open-source platforma za obradu velikih podataka. Spark je napisan u Scala programskom jeziku i pokreće se na Java virutelnoj mašini. Postoje dodatni moduli za mašinsko učenje, SQL, graf obradu i streaming. Razvijen je na Univerzitetu u Kaliforniji, da bi Apache Software Foundation nastavio njegov ravoj. Nastao je zbog ograničenja MapReduce paradigme. Nedostatak MapReduce-a je što se ulazni…

Pročitaj

Bezbednost na Internetu

NTP DDoS

U prethodnom tekstu opisan je koncept distribuiranog uskraćivanje usluge napad (distributed denial of service – DDoS) korišćenjem ping flooding tehnike. Ping flooding napad u realnom okruženju nije moguće izvesti zato što na internetu mnoge mreže blokiraju ping saobraćaj (ili makar opcije koje dozvoljavaju DDoS napad). Ipak slični koncepti se koriste sa drugim protokolima, npr. DNS, NTP… Potencijalni napad koristi tri…

Pročitaj

Bezbednost na Internetu

Lažiranje IP adresa

Svaki IP datagram, poslat na Internet, sadrži u zaglavlju IP adresu pošiljioca i primaoca paketa. Tako da, ignorišući ulogu NAT-a, kada računar uspostavi vezu sa serverom na Internetu, taj server zna IP adresu računara sa kojim komunicira. U nekim slučajevima poželjno je promeniti IP adresu pošiljioca koja se nalazi u zaglavlju paketa (a da se stvarna adresa računara ne promeni).

Bezbednost na Internetu

ARP spoofing

U LAN povezanoj kablovima, računari obično imaju direktnu (point-to-point) vezu sa centralnim svičem. Takođe, ruter može da bude povezan na taj svič, i da se ponaša kao kapija (gateway) između računara na LAN-u i spoljašnjih mreža, npr. Interneta. Da li je u takvoj mreži moguće da zlonamerni korisnik (računar) vidi pakete poslate od drugih računara ka ruteru?

Bezbednost na Internetu, Računarske mreže

Virtuelne mreže – Deo III

Svaki zadatak predstavlja neku topologiju virtuelne mreže. U ovom delu je opisana postavka i data su rešenja za nekoliko zadataka. U ovom delu su dati: Postavka zadatka. Slika tražene topologije virtuelne mreže i kratak opis. Kloniranje osnovne virtuelne mašine, kreiranje nodova. Virtuelna mreža će biti sastavljena od više virtuelnih mašina (čvorova). Svaka VM će biti klonirana od osnovne VM. Podešavanje…

Pročitaj

Bezbednost na Internetu, Računarske mreže

Virtuelne mreže – Deo II

U ovom delu su opisani koraci koje je neophodno uraditi u VirtualBox-u. Jednom konfigurisan VirtualBox je pogodan za rešavanje većeg broja zadataka. U ovaj korak spadaju: Kreiranje osnovne VM u VirtualBox-u. Osnovna VM će biti korišćena za kloniranje (kreiranje) čvorova virtuelne mreže. Instaliranje i konfigurisanje Ubuntu-a u osnovnoj VM. Konfiguracija će biti uradjena tako da se, posle kloniranja, podešavanje kloniranih…

Pročitaj