Keep in mind that you can use functions such as popen() or exec() with
any of your favorite third-party encryption technologies, for example, PGP (http://
www.pgpi.org/) or GPG (http://www.gnupg.org/).
Summary
Hopefully the material presented in this chapter provided you with a few important
tips and, more importantly, got you thinking about the many attack vectors that your
application and server face. However, it??™s important to understand that the topics
described in this chapter are but a tiny sliver of the total security pie. If you??™re new to
the subject, take some time to learn more about some of the more prominent security-
related Web sites.
Regardless of your prior experience, you need to devise a strategy for staying
abreast of breaking security news. Subscribing to the newsletters both from the more
prevalent security-focused Web sites and from the product developers may be the
best way to do so. However, your strategic preference is somewhat irrelevant; what is
important is that you have a strategy and stick to it, lest your castle be conquered.
567
?– ?– ?–
C H A P T E R 2 2
SQLite
As of PHP 5, support was added for the open source database server SQLite
(http://www.sqlite.org/). This was done partly in response to the decision to
unbundle MySQL from version 5 due to licensing discrepancies and partly in
response to a realization that users might benefit from the availability of another
powerful database that nonetheless requires measurably less configuration and
maintenance as compared to similar products.
Pages:
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650