Details zum erstem Firefox OS Tablet - Infocus New Tab F1 - veröffentlicht

In den letzten Wochen wurde seitens Mozilla bereits die Ausweitung von FirefoxOS auf weitere Geräte verkündet. Nun sind Details zum kommenden Tablet bekannt geworden. Das von Foxconn produzierte Gerät soll einen Quad-Core-Prozessor, 2 GByte RAM und einem 10-Zoll-Display besitzen. Im Detail betragen die Maße 266 x 170 x 9,7 mm bei einer Auflösung von 1280 x 800 Punkten. Auch zwei Kameras mit jeweils 2 bzw. 5 Megapixel werden verbaut.

Hier die Details im Überblick:

  • Name: InFocus New tab F1, Wi-Fi
  • CPU: A31 (ARM Cortex A7) Quad-Core 1.0GHz w/ PowerVR SGX544MP2 GPU
  • Hauptspeicher: 2GB DDR3
  • Festplatte: 16GB Flash
  • Bildschirm: 10.1 IPS capacitive multi-touch
  • Auflösung 1280x800
  • Kamera: Dual cameras, 2MP/5MP
  • Wireless Network: 802.11b/g/n
  • Anschlüsse: Micro SD, Micro USB, Headset
  • Sonstiges: GPS, Bluetooth, Gyroscope
  • Akku:7000mAh

Wie bei den ersten Smartphones mit FirefoxOS, richtet sich das erste Tablet wohl eher an Entwickler und Early Adopter. Welches Firefox OS Version auf dem Gerät zum Einsatz kommen wird, ist bis jetzt noch offen. via

firefoxos_tablet

Better Crypto - Applied Crypto Hardening Handbuch - Codeschnipsel für sicheres Netzwerken

Auf dem 30. Chaos Communication Congress wurde dieses Jahr das Applied Crypto Hardening Handbuch vorgestellt. Zunächst noch als PDF zum Download, eine Online Version in HTML soll folgen. Die Macher (BetterCrypto) möchten damit eine Anleitung für Netzwerker und Systemadministratoren bereitstellen, welche die wichtigsten Crypto Einstellungen für bekannte Systeme behandelt.

BetterCrypto

Ziel ist es, Codeschnipsel bereitzustellen, welche der Anwender direkt per Copy und Paste in die jeweilige Konfiguration übernehmen kann. So muss nicht lange in den Einstellungen nach den richtigen Anweisung für eine sichere Verschlüsselung gesucht werden. Der Einsatz ist somit denkbar einfach, siehe folgende Codezeilen für einen Mailserver:

Crypto unter Postfix

smtpd_tls_cert_file = /etc/ postfix / server .pem

smtpd_tls_key_file = /etc/ postfix / server . key

# use 0 for Postfix >= 2.9 , and 1 for earlier versions

smtpd_tls_loglevel = 0

# enable opportunistic TLS support in the SMTP server and client

smtpd_tls_security_level = may

smtp_tls_security_level = may

# if you have authentication enabled , only offer it after STARTTLS

smtpd_tls_auth_only = yes

tls_ssl_options = NO_COMPRESSION

An diesem Beispiel ist gut zu erkennen, dass dieser Code zwar für Grundverschlüsselung sorgt, jedoch auf das eigene System durchaus noch angepasst werden kann. So kann bei vielen Mailservern die Verschlüsselung zwischen den jeweiligen Providern durchaus erzwungen werden, also "smtp_tls_security_level = encrypt". Der Code kann also ohne Hintergrundwissen übernommen werden, Lesen schadet aber bekanntlich ja auch nicht.

Crypto Codeschnipsel 

Neben Postfix stellt die Codesammlung Einstellungen für folgende Systeme bereit:

  • Webserver
    • Apache, lighttpd, nginx, ms iis
  • SSH
    • Open SSH, Cisco ASA, Cisco IOS
  • Mailserver
    • Postfix, Dovecot, Cyrus, SMTP, Exim
  • VPN
    • IPSec, OpenVPN, PPTP, Cisco ASA
  • PGP
  • Instant Messaging
    • XMPP, Jabber, IRC, SILC
  • Datenbanken
    • Oracle, MySQL, PostgreSQL, DB2
  • Proxylösungen

Code ist nicht alles, so werden auf den 80 Seiten durchaus auch Theorie und Praxis beschrieben. Für Anwender und Admins sicherlich eine Pflichtlektüre.

Download  Better Crypto - Applied Crypto Hardening Handbuch

Linux - Internetgeschwindigkeit über die Konsole prüfen

Hin und wieder kommt es vor, dass von einem Linux Server (Debian, Ubuntu, CentOS) die Internetverbindung etwas lahmt. Ein schneller Check der Geschwindigkeit liefert sicherlich der Ping Befehl. Etwas genauer geht dies mit speedtest-cli

Dabei handelt es sich um ein Python Skript, welches mit Hilfe von speedtest.net eure Verbindungsgeschwindigkeit misst.

speedtest

Die Handhabung ist denkbar einfach, auf ein sudo würde ich dennoch verzichten, wenn ihr dieses Skript auf wichtigen Maschinen ausführt. Man weiß nie was man kriegt

wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

chmod a+rx speedtest_cli.py

./speedtest_cli.py sudo

Zusätzlich lässt sich eine Grafik mit den aktuellen Daten generieren oder alle Server nach Entfernung auflisten 

./speedtest_cli.py --share

./speedtest_cli.py --list

Code Firefox - Einführung in die Firefox Programmierung mit Video Tutorials und Übungsaufgaben

Manche Leser haben eventuell schon einmal mit dem Gedanken gespielt sich an einem OpenSource Projekt zu beteiligen. Die meisten denken dabei wohl an bekannte Open Source Programme, wobei gesagt werden sollte, dass es sicherlich toll ist an bekannten Tools mitzuarbeiten, aber auch die kleinen benötigen Programmierer.

CodeFirefox

Für heute bleibe ich dennoch bei einem bekannten Programm namens Firefox, wer kennt es nicht ;)

Firefox programmieren 

Denn Mozilla bietet für alle Einsteiger und angehende Open Source Programmierer eine gute Einstiegsseite unter CodeFirefox an. Dort werden mit Hilfe von Videotutorials und JavaScript Übungsaufgaben, alle wichtigen Fragen zum Einstieg in die Firefox Programmierung erklärt. Derzeit sind bereits 42 Hilfestellungen online, 36 sind noch offen, es werden unter anderem folgende Fragen beantwortet:

  • Aufbau einer Programmierumgebung für Firefox in Windows, Linux und OS X
  • Der Unterschied zwischen Firefox Kanälen und Repositories
  • Den Firefox Quellcode herunterladen
  • Hilfestellung per IRC
  • Einen eigenen Firefox erstellen
  • Arbeiten mit Bugzilla
    • Account erstellen
    • Umgang mit Bugs
  • Der Firefox Source Tree erklärt
  • Einführung in Mercurial
  • Ein Patch File erstellen
  • Patch bereitstellen und Branchintegration
  • Einführung in Mercurial Patch Queues
  • Arbeiten mit Patches
  • Einführung in Online Tools zur Code Analyse
  • Firefox Scratchpad
  • Firefox DOM Inspector
  • Debugging
  • JavaScript Module
  • XPCOM
  • Automatisierte Tests
  • Debugging
  • Fehlersuche

Auch wenn die Anleitungen noch nicht vollständig sind, bieten sie schon jetzt einen umfangreichen Einblick in die Entwicklung rund um Firefox. 

Code Firefox Einführung in die Firefox Programmierung

Cheatsheet

Neben den Videoanleitungen gibt es ebenfalls einen Spickzettel, welcher die wichtigsten Locations auflistet. So findet ihr dort Links zu Repositories, Kommandozeilenbefehlen, Troubleshooting, Codeschnipseln für Testläufe, Patches, Logging oder mozconfig. Das Cheatsheet ist goldwert, um den Überblick zu behalten.

Code Firefox Cheatsheet

Cheatsheet_CodeFirefox

Neuer Bereich Post Privacy mit Themen Rund um die ehemalige Sicherheit

Ab sofort gibt es auf der Seite eine neue Kategorie "Post Privacy". Darin werden in Zukunft Themen zum NSA Skandal, Tutorials zur Verschlüsselung, sehenswerte Videos und anderes Material zur Privatsphäre abgelegt. Der Titel Post Privacy ist absichtlich so gewählt, auch wenn wir diesen Zustand noch nicht ganz erreicht haben.

Den Anfang möchte ich in dieser Kategorie mit einem Videobeitrag vom 30c3 machen. Auch wenn in der knappen Stunde ein paar technische Begriffe vorkommen, sollten die meisten den Beitrag auch ohne super Fachwissen eigentlich gut verstehen. Wenn nicht, finden sich die meisten Infos bei der Wikipedia, wie z.B. XOR oä.

Kryptographie nach Snowden