Proteggere e controllare gli accessi

Login to Haiku
Dopo il precedente articolo dal titolo “Un sistema sicuro”,
con questo nuovo articolo possiamo dire di proseguire sul tema della sicurezza.
Oggi, su Haikuware, ho pubblicato un’applicazione nata originariamente per il sistema operativo BeOS: LockWorkstation (clic per scaricare).

LockWorkstation, in pratica, consente di proteggere l’accesso ad Haiku tramite una schermata grafica di login dove immettere nome utente e password. La peculiarità di questa versione ricompilata per Haiku – oltre ad una grafica rinnovata – consiste nell’inibizione del Task Manager (Team Monitor su Haiku) quindi con la sicurezza di non poter bypassare la schermata e nella gestione della statistica degli accessi, inserita in un file di log. Inoltre, siccome opzionalmente è possibile decidere di far partire LockWorkstation all’avvio di Haiku, ho fatto in modo che venga caricato nel file Bootscript di sistema (e non nel file di avvio dell’utente) quindi non è possibile bypassarlo anche se avviamo Haiku in modalità provvisoria.

Un sistema sicuro !!!

security upA partire dalla revisione 45522 di Haiku sono disponibili ASLR e DEP che rendono più sicuro il sistema e oggi sono uno standard in ogni moderno sistema operativo. Il DEP richiede il supporto hardware ma funziona già su un Athlon 64 o sulle ultime versioni di Pentium 4. L’ASLR non richiede il supporto hardware ed è sempre attiva.

Address Space Layout Randomization e Data Execution Prevention sono due funzioni di protezione. L’ASLR si occupa di allocare in memoria in modo casuale le librerie usate dai processi attiv e di nascondere gli indirizzi dello stack o dell’heap in modo di rendere la vita difficile ad un eventuale attacco che deve innanzitutto trovare la locazione del suo target. Il DEP si occupa di rendere non eseguibile una determinata locazione di memoria cosi da bloccare gli attacchi di buffer overflow. Del DEP esiste la versione hardware, più sicura, utilizzabile solo sulle CPU più recenti, e quella software che si limita alla protezione dei file di sistema.

File sharing su Haiku: qBittorrent

Il file sharing (condivisione di file) è comunemente noto come lo scambio ed il download di file tra utenti. Su Haiku questo è stato in linea di massima sempre possibile, ad esempio con il software BeShare, seppur fosse un software di nicchia, utilizzato da pochi utenti BeOS e Haiku e quindi contenente pochi file disponibili. Una piattaforma invece oggi largamente utilizzata si basa sul protocollo BitTorrent, che offre taluni vantaggi. Sempre su Haiku, erano disponibili alcuni client Torrent, ma datati e non completamente funzionali come invece lo sono quelli per le altre piattaforme. Quindi ho deciso di colmare questa lacuna di Haiku effettuando il porting di qBittorrent, un ottimo e moderno client torrent.
qBittorrent su Haiku

Come potete vedere dallo screenshot, l’interfaccia è molto intuitiva ed analoga a quella dell’altro noto uTorrent. Vediamo come installare ed utilizzare qBittorrent su Haiku.
Continua a leggere

DVD e streaming Audio/Video su Haiku con SMPlayer

 

SMPlayer

Fino ad oggi su Haiku, per riprodurre file multimediali, c’erano due possibilità principali: il MediaPlayer integrato in Haiku ed un vecchio porting di VLC, che è vecchio nel vero senso della parola: su Haikuware la versione disponibile è la 0.86i. Inutile dire che è datatissimo ed incapace di riprodurre la maggior parte dei file multimediali. Mentre il MediaPlayer di Haiku nonostante sia moderno e capace di riprodurre tutti i formati più moderni (inclusi i file FLV) non è però attualmente in grado di riprodurre i DVD video né i flussi audio/video in streaming.
Youtube with SMPlayer on Haiku Per questo da oggi è disponibile SMPlayer su Haiku: un lettore multimediale che utilizza il mitico e versatile MPlayer. Ho effettuato il porting di questa applicazione proprio per poter dare ad Haiku queste possibilità.

SMPlayer è scaricabile da qui: SMPlayer per Haiku. Vediamo come installarlo:
Continua a leggere

Icone con Icon-O-Matic

Uno dei progressi di Haiku è l’utilizzo di icone vettoriali che hanno sostituito le icone bitmap utilizzate da BeOS. Haiku ha uno speciale formato vettoriale (HVIF) altamente ottimizzato per i file di piccole dimensioni e per un rendering veloce. In BeOS un’icona come quella del terminale pesa 1024 byte + 256 byte (per le due icone 32×32 e 16×16 con soli 256 colori) in SVG il peso lievita fino a 7192 byte mentre il formato HVIF permette di avere un icona di soli 768 byte.

Recentemente Giovanni Mugnai mi ha chiesto di realizzare un’icona per Vacuum IM un client Jabber ed io ne ho approfittato anche per scrivere questa piccola guida che potete scaricare in formato pdf.

- Icone con Icon-O-Matic (pdf A4 1.2 MB)

- Icone con Icon-O-Matic (versione per ebook-reader pdf A5 1.46 MB)

Thumbnail nel Tracker

tracker-thumbnails2_t Come appare attualmente

tracker-thumbnails2_t Come dovrebbe apparire

Una delle cose che a tutti noi piacerebbe è avere le anteprime delle immagini nelle cartelle di Haiku, come fare? Si è posto la stessa domanda Justin Stressman Web e graphic designer americano che lavora presso Sonori ed ha ripreso in mano Thumbnail un vecchio programma per BeOS in grado di creare i thumbnail delle immagini ed includerli come attributi del file per poterli visualizzare nel tracker. Continua a leggere

Ultime notizie

ultime- Tune Tracker migra su Haiku

Tune Tracker (http://www.tunetrackersystems.com) è l’unica applicazione commerciale di successo della nostra piattaforma, un successo che prosegue da molti anni. Recentemente Dane Scott ha annunciato che TuneTracker userà come piattaforma Haiku. Fair Harbor radio (conosciuta come BeOSRadio) funziona da più di un anno su Haiku e ciò dimostra la stabilità del sistema che come riporta Dane funziona senza problemi. Continua a leggere

Scribus

scribusScribus 1.4.2, ottima applicazione open source e multi-piattaforma per il desktop publishing (DTP) è stato portato in Haiku da Giovanni Mugnai, a cui va il merito di questo notevole passo avanti per il nostro sistema visto che questo tipo di applicazioni mancavano del tutto anche in BeOS il sistema a cui Haiku si ispira. Continua a leggere

Luminance HDR

La fotografia digitale non si adatta, come l’occhio umano, a condizioni estreme di luminosità, quindi quando fotografiamo qualcosa con forti differenze tra zone buie e illuminate perdiamo i dettagli e siamo costretti a scegliere tra i particolari delle zone in luce (foto sotto-esposta) o quelli in ombra (foto sovra-esposta), l’HDR (High Dinamic Range) intende avvicinare la fotografia a ciò che vediamo nella realtà mettendo in evidenza più dettagli. Continua a leggere

Hello Haiku: Scrivere il vostro primo programma per Haiku

Leah Hanson ha scritto un interessante articolo dal titolo “Hello, Haiku: Writing Your First Program for Haiku”. Si tratta di un introduzione alla realizzazione di un programma con interfaccia grafica ed è rivolto a chi ha già un infarinatura di C++. Ho tradotto per voi l’articolo che trovate qui di seguito in vari formati per PC, Tablet ed ebook reader.

Hanson Leah – Hello, Haiku.epub
Hanson Leah – Hello, Haiku.mobi
Hanson Leah – Hello, Haiku.pdf
Hanson Leah – Hello, Haiku.htmlz