Hardening Debian 7 dpkg-buildflags - pie, stackprotector,

Konfiguracja serwerów, usług, itp.
bryn1u
Posty: 64
Rejestracja: 01 lutego 2009, 23:51
Lokalizacja: /dev/null

Hardening Debian 7 dpkg-buildflags - pie, stackprotector,

Post autor: bryn1u »

Witam,


Zaczalem sie bawic troszke hardeningiem debiana, ale nie bardzo mi to wychodzi.


Dociagnalem dpkg-dev, zeby moc uzywac dpkg-buildflags. Dodalem:

Kod: Zaznacz cały

dpkg-buildflags: status: environment variable DEB_BUILD_MAINT_OPTIONS=hardening=+pie,+bindnow
Wyglada to tak:

Kod: Zaznacz cały

root@debian:/etc# dpkg-buildflags --status
dpkg-buildflags: status: environment variable DEB_BUILD_MAINT_OPTIONS=hardening=+pie,+bindnow
dpkg-buildflags: status: vendor is Debian
[B]dpkg-buildflags: status: hardening features: bindnow=yes format=yes fortify=yes pie=yes relro=yes stackprotector=yes[/B]
dpkg-buildflags: status: CFLAGS [vendor]: -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
dpkg-buildflags: status: CPPFLAGS [vendor]: -D_FORTIFY_SOURCE=2
dpkg-buildflags: status: CXXFLAGS [vendor]: -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
dpkg-buildflags: status: FFLAGS [vendor]: -g -O2
dpkg-buildflags: status: LDFLAGS [vendor]: -fPIE -pie -Wl,-z,relro -Wl,-z,now
I teraz chcialbym zbudowac paczki, albo przebudowac paczki istniejace juz w systemie z tymi opcjami co wyzej. Czy ktos moglby mi powiedziec jak mam to zrobic ? Czytalem min:
1) https://wiki.debian.org/Hardening#Using ... ng_Options
2) https://wiki.debian.org/HardeningWalkthrough
3) http://manned.org/dpkg-buildflags/1b8cc664


Powiem, bze bicia, ze topornie mi to idzie. Jesl moglbym prosic o jakis przyklad uzycia dpkg-buildflags oraz jak przebudowac istniejace paczki z ustawionymi opcjami bylbym w 7 niebie :D


Z gory dziekuje,
Pozdrawiam,
ODPOWIEDZ