W systemach linuxowych rolę zapory ogniowej stanowią najczęściej regułki iptables ewentualnie w przypadku dystrybucji Ubuntu mamy „ułatwiacza” dla iptables w postaci pakietu ufw. Celem zapory ogniowej jest odpowiednie filtrowanie ruchu sieciowego w przypadku serwerów skupiamy się najczęściej na filtrowaniu pakietów przychodzących. Poniżej przedstawiam kilka podstaw dotyczących konfiguracji firewalla jak również praktyczny przykład, który może stanowić podstawę do rozszerzenia filtrowania pakietów o kolejne regułki.
Archiwa tagu: bezpieczenstwo
Każdy programista powinien wiedzieć, że wszelkie dane wejściowe powinny być filtrowane. Program ma otrzymać z zewnątrz to czego oczekuje i nic ponadto ! W kontekście PHP jest to wyjątkowo ważna kwestia gdyż, może to doprowadzić do nieoczekiwanych sytuacji nie tylko dla naszej strony ale także i dla samego serwera.
Wykorzystując klucze publiczne ( na serwerze i komputerze lokalnym ) a także klucz prywatny na komputerze lokalnym, możemy logować się bez podawania haseł. Pomijając już wygodę takiego rozwiązania, jest to często przydatne przy skryptach bashowych. Choćby tworzenie backupu na serwerze za pomocą rsync.
Continue reading