Κατηγορία: os

  • linux fhs: το πρότυπο της ιεραρχίας του συστήματος αρχείων

    linux fhs: το πρότυπο της ιεραρχίας του συστήματος αρχείων

    Η τελευταία έκδοση του προτύπου είναι η έκδοση 3 που δημοσιεύτηκε το Μάιο του 2015, ενώ η προηγούμενη έκδοση είχε δημοσιευτεί 11 χρόνια νωρίτερα. Γενικότερα το fhs αναθεωρείται τακτικά για να είναι ενήμερο ως προς τις συνεχείς τεχνολογικές αλλαγές.

    (περισσότερα…)

  • linux malware detect ή lmd ή maldet

    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.

    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 & linux: προσθήκη χρήστη

    Θα δείξουμε πως να προσθέσουμε νέο χρήστη στον mysql χρησιμοποιώντας την κονσόλα. Υποθέτουμε ότι ο mysql τρέχει σε σύστημα linux και ότι ο χρήστης jack που θέλουμε να φτιάξουμε απαιτεί select δικαιώματα στον πίνακα transaction της βάσης δεδομένων accounting.

    (περισσότερα…)

  • windows 10 δωρεάν – για όλους!

    windows 10 δωρεάν – για όλους!

    Σε προηγούμενο άρθρο αποσαφηνίσαμε τι σημαίνει “δωρεάν windows 10”. Σε αυτό θα δούμε και άλλο ένα παράθυρο που αφήνει η Microsoft για τους χρήστες που θέλουν να εγκαταστήσουν δωρεάν το νέο λειτουργικό, ακόμα και αν δεν διαθέτουν windows 7 ή 8.

    (περισσότερα…)

  • apache: authorization και authentication

    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

    remote connections to development iis

    Εξ ορισμού, ο IIS Express που ενεργοποιείται στο web debugging του visual studio δεν επιτρέπει απομακρυσμένες συνδέσεις. Αυτό είναι κάπως ενοχλητικό για όσους υλοποιούν συνδυαστικές λύσεις π.χ. Mobile Client στον IIS Αpplication Server. Παρουσιάζουμε workaround που αποτελείται από 3 βήματα και ενεργοποιεί τις απομακρυσμένες συνδέσεις στον development server.

    (περισσότερα…)

  • εγκατάσταση του xampp στα windows

    εγκατάσταση του xampp στα windows

    Το xampp συγκεντρώνει όλα όσα χρειάζεστε για να μετατρέψετε το pc σας σε web server που να υποστηρίζει τα συνήθη γουεμπικά προαπαιτούμενα apache, php, mysql των πιο δημοφιλών open source web application. Ακόμα κι αν το τελικό προϊόν σας τρέξει σε επαγγελματικό web host, θα χρειαστείτε το xampp για το development. Ακολούθως, θα δείξουμε την εγκατάσταση του xampp στα windows καθώς και μερικές βασικές ρυθμίσεις.

    (περισσότερα…)

  • ελάχιστες απαιτήσεις hardware για τα windows 10

    ελάχιστες απαιτήσεις 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

    δοκιμάζουμε τα windows 10

    Στον κόσμο της πληροφορικής τα “win10” είναι το buzzword των ημερών και αποφασίσαμε να τα δοκιμάσουμε. Σκόπιμα, για να δούμε πως ‘κάθεται’ το καινούργιο λογισμικό σε παλαιότερο υλικό, δεν επιλέξαμε hardware τελευταίας τεχνολογίας, αντίθετα χρησιμοποιήσαμε ένα παλιό, 32-bit dual επεξεργαστή της Intel στα 2 GHz, RAM στα 2 GB και ένα sata δίσκο με αρκετή χωρητικότητα για να εγκαταστήσουμε τα Windows 10 Pro Technical Preview Build 10041.

    (περισσότερα…)