Η τελευταία έκδοση του προτύπου είναι η έκδοση 3 που δημοσιεύτηκε το Μάιο του 2015, ενώ η προηγούμενη έκδοση είχε δημοσιευτεί 11 χρόνια νωρίτερα. Γενικότερα το fhs αναθεωρείται τακτικά για να είναι ενήμερο ως προς τις συνεχείς τεχνολογικές αλλαγές.
Κατηγορία: os
-
linux malware detect ή lmd ή maldet
Άλλη μια ακροστιχίδα της αγγλικής: maldet, δηλαδή malware detect, αναγνώριση κακόβουλου λογισμικού ελληνιστί. Η ακροστιχίδα μας είναι τίτλος δημοφιλούς λογισμικού για linux, που προσπαθεί να εντοπίσει κακόβουλα προγράμματα, ενδείκνυται δε για shared hosted περιβάλλοντα και παρέχει βασική προστασία από απειλές στα user account.
Αν και το προϊόν λειτουργεί στα περισσότερα flavor του linux, τα παρακάτω ισχύουν για debian, ubuntu και παρεμφερή.
-
mysql .net connector: Authentication with old password no longer supported, use 4.1 style passwords.
Αν συναντήσετε το exception “Authentication with old password no longer supported, use 4.1 style passwords.”, ίσως έχετε πέσει θύματα της αλλαγής του policy του mysql, ο οποίος απαιτεί ισχυρότερα password κατά τη διασύνδεση μέσω του .net connector. Οι λύσεις στο πρόβλημα είναι 2.
-
mysql & linux: προσθήκη χρήστη
Θα δείξουμε πως να προσθέσουμε νέο χρήστη στον mysql χρησιμοποιώντας την κονσόλα. Υποθέτουμε ότι ο mysql τρέχει σε σύστημα linux και ότι ο χρήστης
jack
που θέλουμε να φτιάξουμε απαιτείselect
δικαιώματα στον πίνακαtransaction
της βάσης δεδομένωνaccounting
. -
windows 10 δωρεάν – για όλους!
Σε προηγούμενο άρθρο αποσαφηνίσαμε τι σημαίνει “δωρεάν windows 10”. Σε αυτό θα δούμε και άλλο ένα παράθυρο που αφήνει η Microsoft για τους χρήστες που θέλουν να εγκαταστήσουν δωρεάν το νέο λειτουργικό, ακόμα και αν δεν διαθέτουν windows 7 ή 8.
-
apache: authorization και authentication
Όσο βρισκόμαστε όλο και περισσότερο online, τόσο περισσότερο εξαρτώμεθα από το internet, συνηθίζουμε, καλομαθαίνουμε θα λέγαμε καλύτερα, να έχουμε τα δεδομένα μας πάντα και παντού. Η εξάρτηση αυτή συχνά φέρνει ερωτήματα για την ιδιωτικότητα (privacy), την ασφάλεια (security), τα δικαιώματα (privileges – ως αποτέλεσμα της εκχώρησης του authorization) κλπ. Και μια που η συνδεσιμότητά μας είναι συνυφασμένη με τους web server, θα δείξουμε πως ο δημοφιλέστερος από αυτούς τακτοποιεί την ταυτοποίηση και την εξουσιοδότηση των χρηστών.
Στο online manual του httpd αποσαφηνίζονται οι έννοιες authentication και authorization, σε ελεύθερη και εν τάχει μετάφραση:
Authentication είναι κάθε διαδικασία που επαληθεύει ότι κάποιος είναι αυτό που δηλώνει.
Παραθέτουμε και την αγγλική γιατί μάλλον είναι κομψότερη:
Authentication is any process by which you verify that someone is who they claim they are.
Αντίστοιχα για το authorization:
Authorization is any process by which someone is allowed to be where they want to go, or to have information that they want to have.
Authorization ονομάζεται κάθε διαδικασία που επιτρέπει σε κάποιον να είναι εκεί που θέλει να πάει, ή που διαθέτει την πληροφορία που κάποιος θέλει να έχει.
Αρκετά με τη θεωρία. Όπως όλες σχεδόν οι έξτρα λειτουργίες του httpd, για την αυθεντικοποίηση και τον έλεγχο πρόσβασης υπάρχουν τα κατάλληλα module, αναλόγως με το τι θέλετε να κάνετε. Αν για παράδειγμα οι χρήστες ταυτοποιούνται σε ldap server, θα χρειαστείτε το mod_authnz_ldap κοκ. Στο παρόν θα δείξουμε απλή προστασία με password.
Θα χρησιμοποιήσουμε το htpasswd που έρχεται με την εγκατάσταση του apache.
Ανάλογα που έχει εγκατασταθεί – αν δεν είστε πολύ τακτικοί εντοπίστε το με
find -name
και καλέστε το για να δημιουργήσετε το αρχείο με το password του jack
htpasswd -c passfile jack
Δείξτε προσοχή στο switch -c. Χρησιμοποιήστε το για να δημιουργήσετε νέο αρχείο με password. Αν απλά θέλετε να προσθέσετε νέο χρήστη σε υφιστάμενο αρχείο, παραλλείψτε το switch.
htpasswd passfile jack
Θυμηθείτε να μεταφέρετε το passfile σε μέρος προσβάσιμο π.χ. στο
/etc/apache/conf/
Δημιουργήστε ένα .htaccess αρχείο στο directory που θέλετε να προστατέψετε:
AuthType Basic AuthName "sos folder" AuthBasicProvider file AuthUserFile /etc/apache/passfile Require user jack
Τέλος, να σημειώσουμε ότι τα παραπάνω δεν εγγυώνται ασφάλεια, για να επιτευχθεί κατ'ελάχιστο συνίσταται συνδυασμός με το mod_ssl.
-
remote connections to development iis
Εξ ορισμού, ο IIS Express που ενεργοποιείται στο web debugging του visual studio δεν επιτρέπει απομακρυσμένες συνδέσεις. Αυτό είναι κάπως ενοχλητικό για όσους υλοποιούν συνδυαστικές λύσεις π.χ. Mobile Client στον IIS Αpplication Server. Παρουσιάζουμε workaround που αποτελείται από 3 βήματα και ενεργοποιεί τις απομακρυσμένες συνδέσεις στον development server.
-
εγκατάσταση του xampp στα windows
Το xampp συγκεντρώνει όλα όσα χρειάζεστε για να μετατρέψετε το pc σας σε web server που να υποστηρίζει τα συνήθη γουεμπικά προαπαιτούμενα apache, php, mysql των πιο δημοφιλών open source web application. Ακόμα κι αν το τελικό προϊόν σας τρέξει σε επαγγελματικό web host, θα χρειαστείτε το xampp για το development. Ακολούθως, θα δείξουμε την εγκατάσταση του xampp στα windows καθώς και μερικές βασικές ρυθμίσεις.
-
ελάχιστες απαιτήσεις hardware για τα windows 10
Παραθέτουμε τα περίφημα minimum requirements των windows 10:
- 1 GHz για τη συχνότητα επεξεργαστή,
- 1 GB RAM για αρχιτεκτονική των 32-bit ή 2 GB RAM για αρχιτεκτονική των 64-bit,
- 16 GB ελεύθερου χώρου στον σκληρό δίσκο,
- κάρτα γραφικών που να υποστηρίζει γραφικά Microsoft DirectX 9 και οδηγό WDDM
-
δοκιμάζουμε τα windows 10
Στον κόσμο της πληροφορικής τα “win10” είναι το buzzword των ημερών και αποφασίσαμε να τα δοκιμάσουμε. Σκόπιμα, για να δούμε πως ‘κάθεται’ το καινούργιο λογισμικό σε παλαιότερο υλικό, δεν επιλέξαμε hardware τελευταίας τεχνολογίας, αντίθετα χρησιμοποιήσαμε ένα παλιό, 32-bit dual επεξεργαστή της Intel στα 2 GHz, RAM στα 2 GB και ένα sata δίσκο με αρκετή χωρητικότητα για να εγκαταστήσουμε τα Windows 10 Pro Technical Preview Build 10041.