SlideShare ist ein Scribd-Unternehmen logo
1 von 63
Downloaden Sie, um offline zu lesen
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
                     Safe Data
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
                         is
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
                    Happy Data
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
                                                      Josh Berkus
1001001001001000011100010101010101110011010101010101000011010010010010010000111
                                                      PostgreSQL Core Team
0001010101010111001101010101010100001101001001001001000011100010101010101110011
                                                      OSCON 2008
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
                Why should
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
               application
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
                developers
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
                    care
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000

             about database
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001

                 security?
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
“I don't need to
       know”
“Our network security will take
care of it.”
“I applied all the web server and
PHP patches.”
“Security belongs in the
application layer.”
“Database security slows
development.”
“Nobody will hack my website. We
run Linux.”
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
                            microsoft
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
nokia
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
                  government agencies
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
                              the U.N.
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
                    political parties
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
The cost of
unsafe data
Contacting 19 000 customers:
$380 000
Paying for credit reports for 19
000 customers:
$931 000
Shipping stolen merchandise:
$4 600 000
Lost customer goodwill and
reputation as an insecure &
careless company:
Priceless!
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
           How do you make
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
           your data safe?
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100

    security != control
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
           How do you make
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
           your data safe?
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
perimeter-only
   security
                                     anti-DOS
                                           firewall


           open               open
database          webserver            router
 server


                                      secure
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
perimeter-only
   security
                                     anti-DOS
                                           firewall


           open               open
database          webserver            router
 server


   insecure                           secure
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
1011100110101010101010000110100100100100100001110001010101010111001101010101010
1000011010010010010010000111000101010101011100110101010101010000110100100100100
1000011100010101010101110011010101010101000011010010010010010000111000101010101
0111001101010101010100001101001001001001000011100010101010101110011010101010101
0000110100100100100100001110001010101010111001101010101010100001101001001001001
0000111000101010101011100110101010101010000110100100100100100001110001010101010
1110011010101010101000011010010010010010000111000101010101011100110101010101010
0001101001001001001000011100010101010101110011010101010101000011010010010010010
0001110001010101010111001101010101010100001101001001001001000011100010101010101
1100110101010101010000110100100100100100001110001010101010111001101010101010100
0011010010010010010000111000101010101011100110101010101010000110100100100100100
0011100010101010101110011010101010101000011010010010010010000111000101010101011
1001101010101010100001101001001001001000011100010101010101110011010101010101000
0110100100100100100001110001010101010111001101010101010100001101001001001001000
0111000101010101011100110101010101010000110100100100100100001110001010101010111
0011010101010101000011010010010010010000111000101010101011100110101010101010000
1101001001001001000011100010101010101110011010101010101000011010010010010010000
1110001010101010111001101010101010100001101001001001001000011100010101010101110
0110101010101010000110100100100100100001110001010101010111001101010101010100001
1010010010010010000111000101010101011100110101010101010000110100100100100100001
1100010101010101110011010101010101000011010010010010010000111000101010101011100
1101010101010100001101001001001001000011100010101010101110011010101010101000011
0100100100100100001110001010101010111001101010101010100001101001001001001000011
1000101010101011100110101010101010000110100100100100100001110001010101010111001
1010101010101000011010010010010010000111000101010101011100110101010101010000110
1001001001001000011100010101010101110011010101010101000011010010010010010000111
0001010101010111001101010101010100001101001001001001000011100010101010101110011
0101010101010000110100100100100100001110001010101010111001101010101010100001101
0010010010010000111000101010101011100110101010101010000110100100100100100001110
You need multilayer
      security!
  permissions    tripwire              anti-DOS
         abstraction    updates              firewall


               restricted       restricted
audit
        database       webserver             router
         server


                            secure
Your database
        engine can help.
  permissions    tripwire              anti-DOS
         abstraction    updates              firewall


               restricted       restricted
audit
        database       webserver             router
         server


                            secure
threat model
 Four primary threat vectors to your
 data:
1.SQL injection
2.direct connection
3.webserver compromise
4.staff access
database tools
1.access control
2.authentication
3.ROLEs & permissions
4.data abstraction
   VIEWs
   stored procedures
5.data auditing
   logs
   table auditing
6.advanced security frameworks
access control
Goal: Use database access control
lists to prevent connections from
anywhere but specified networks.




       database   webserver
        server
pg_hba.conf
TYPE    DATABASE   USER        CIDR-ADDRESS     METHOD

local   all        postgres                     ident
host    all        postgres    127.0.0.1/32     ident
local   all        all                          md5
host    all        all         127.0.0.1/32     md5

hostssl webapp     +webusers   192.168.2.0/24   md5

host    all        +admins     10.2.0.0/16      krb5

host    all        all         0.0.0.0/0        reject
mysql users table
User   host          ssl_type
-- superuser
root   127.0.0.1

-- anonymous user, matches everyone
   localhost
   127.0.0.1

-- SSL webapp
webapp 129.168.2.*   ANY

-- mysql doesn't support kerberos
admins 10.2.*
authentication
Goal: prevent privilege escalation
on connections to the database.


psql -U postgres -h
masterserver -c 'update users
set password = 'haxx0r'
where login = 'administrator'
authentication
        methods
ident: host OS responsible for
security
 good for: administrative tasks
 bad for: external users
md5: hashed passwords
 good for: most things
 bad for: embed password in the app.
krb5 / gss / ldap: identity checked
against authentication servers
 good for: everything
 bad for: lots of troubleshooting
pg_hba.conf
TYPE    DATABASE   USER        CIDR-ADDRESS     METHOD

local   all        postgres                     ident
host    all        postgres    127.0.0.1/32     ident
local   all        all                          md5
host    all        all         127.0.0.1/32     md5

hostssl webapp     +webusers   192.168.2.0/24   md5

host    all        +admins     10.2.0.0/16      krb5

host    all        all         0.0.0.0/0        reject
ROLEs & privileges
Goal: prevent authenticated low-
level users from modifying or
accessing restricted data.


          SELECT FROM users;




           UPDATE users;
ROLEs
ROLEs ~~ users and groups.
   some roles can log in (“users”)
   roles can be members of multiple other
   roles
   use SET ROLE to change ROLE context
                                         users

      admins
                          dataentry              readonly

claudio        felipe
                         leo          wei-chen    guest
privileges
All database objects have
privileges, specific to their type:
 tables: SELECT, INSERT, UPDATE, DELETE
 schema: USAGE, CREATE
 function: EXECUTE
 database: CONNECT, TEMP, CREATE
Privileges can be used to “lock
down” data for low-level users.
using ROLEs &
privileges example
basic web application
      admins                           webusers


claudio        felipe              member       guest




schema admin            schema              schema cms
                        members
  users                                     pages
  rights                profiles            templates
  settings              messages
using ROLEs &
privileges example
admin: modify anything
      admins                           webusers


claudio        felipe              member       guest




schema admin            schema              schema cms
                        members
  users                                     pages
  rights                profiles            templates
  settings              messages            comments
using ROLEs &
privileges example
webusers: connect, read cms
      admins                           webusers


claudio        felipe              member       guest




schema admin            schema              schema cms
                        members
  users                                     pages
  rights                profiles            templates
  settings              messages            comments
using ROLEs &
privileges example
members: read admin, write members
      admins                           webusers


claudio        felipe              member       guest




schema admin            schema              schema cms
                        members
  users                                     pages
  rights                profiles            templates
  settings              messages            comments
use ROLE
 & perm-
  ission
 manage-
    ment
   tools
database
        abstraction
views
 a VIEW is a “stored query” with its
 own permissions
 limit access to specific rows or
 columns
stored procedures
 SECURITY DEFINER procedures allow
 controlled privilege escalation
 make sure to lock them down, though!
don't allow access
  to base tables
schema admin     schema      member
                 members
 rights
 settings       profiles
                messages
               view
               user_names
  users        functions
               login()
               change_pw()
using abstraction:
      password checking
CREATE FUNCTION login (
   mailaddr TEXT, pwd TEXT, vip INET
) RETURNS login_type
LANGUAGE plpgsql VOLATILE STRICT SECURITY DEFINER
SET SEARCH_PATH = admin, members;
as $func$
declare rtype login_type;
    vuser INT;
    vmail TEXT;
    vkey INT;
    vadmin BOOLEAN;
begin
    --this is the login procedure which is the only way to authenticate a new user.
    --it checks the users password, generates a passkey, deletes any old sessions
    --and creates the new session

    select id, (admin_info.user > 0) into vuser, vadmin
    from users JOIN user_passwords ON users.id = user_passwords.user
        LEFT OUTER JOIN admin_info ON users.id = admin_info.user
    where lower(email) = lower(vmail)
        and permissions is not null
        and syshash_compare(pwd, "password");

    IF vuser > 0 THEN ...
What do you do if
they get in anyway?
sometimes your other measures fail
 exploits
 loopholes
 misconfiguration
sometimes the bad guys have
legitimate access
 users
 staff
 sysadmins
database auditing
Goal: know what happened after it
happened, and be able to restore
your data without searching backup
tapes.
auditing: logs
dozens of log options
 users
 connections
 queries run
 errors
the log can help you analyze a
break-in
 maybe even tell you what was stolen
secure your logs
best way to find “DBA corruption”
 make sure that not even the admins can
 erase/alter all copies
 make sure few people can change
 postgresql.conf
use a secured log server
 “syslog” is good for this
make a plan for secure log
archiving
postgresql.conf
log_destination = 'syslog'

syslog_facility = 'LOGSERVER'
syslog_ident = 'postgres_1'

log_connections = on
log_disconnections = on

log_statement = 'all'
log_statement = 'mod'
log_statement = 'ddl'
mysql
#start mysql with the query log

mysqladmin --log start

#how to write the logs to another server
#is up to you

#maybe hack mysql_log_rotate?
data auditing
member


            schema        schema
            members    audit_members
            profiles     profiles
data auditing
member


            schema        schema
            members    audit_members
UPDATE
or          profiles     profiles
DELETE
data auditing
member


            schema        schema
            members    audit_members
UPDATE
or          profiles     profiles
DELETE


                       INSERT
                       old data
data auditing
table members.profiles
 member | interests
   josh | pottery, cooking

table audit_members.profiles
 member | interests | changed   | change_by
   josh | gaming    | 5/23/01   | claudio
   josh | pottery   | 3/24/08   | felipe
data auditing
CREATE FUNCTION audit.trail_companies ()
RETURNS TRIGGER
LANGUAGE plpgsql SECURITY DEFINER SET SEARCH_PATH = audit, main
as $func$
BEGIN

INSERT INTO audit.companies
SELECT *, now(), CURRENT_USER FROM companies
WHERE id = OLD.id;
RETURN OLD;

IF TG_OP = 'DELETE' THEN
   RETURN OLD;
ELSIF TG_OP = 'UPDATE' THEN
   NEW.mod_date = now();
   RETURN NEW;
END;

END; $func$;

CREATE TRIGGER tg_companies
BEFORE UPDATE OR DELETE companies
FOR EACH ROW EXECUTE PROCEDURE audit.trail_companies();
xtreme security:
   multilevel
xtreme security:
   SE Postgres
data safe & happy?
access restricted
authenticated
privileged
abstracted
audited
... happy!
contact
Josh Berkus
 josh@postgresql.org
 blogs.ittoolbox.com/database/soup
 www.powerpostgresql.com
PostgreSQL
 www.postgresql.org
 SEPostgres:
 http://code.google.com/p/sepgsql

    Thanks to KaiGai Kohei for SEPostgres diagrams, and to Harrison Fisk for MySQL examples.

    Copyright 2008 Josh Berkus, distributable under the creative commons attribution license

Weitere ähnliche Inhalte

Ähnlich wie Why database security matters

побудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мережпобудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мережSanya Dzhedzhera
 
9. lenguaje binario
9. lenguaje binario9. lenguaje binario
9. lenguaje binarioOskii27
 
9. lenguaje binario
9. lenguaje binario9. lenguaje binario
9. lenguaje binarioOskii27
 
Operation Blackjack Decoded By Glp
Operation Blackjack Decoded By GlpOperation Blackjack Decoded By Glp
Operation Blackjack Decoded By Glptruthseeker
 
World health Organization Health Indicators by Country
World health Organization  Health Indicators by CountryWorld health Organization  Health Indicators by Country
World health Organization Health Indicators by CountrySumit Roy
 
Binary zero one_text_file
Binary zero one_text_fileBinary zero one_text_file
Binary zero one_text_fileABHIJEET KHIRE
 
Big Data Will Change Our World
Big Data Will Change Our WorldBig Data Will Change Our World
Big Data Will Change Our WorldFliptop
 
Informe simulacion digital yolfred uzcategui - 25.242.800
Informe simulacion digital   yolfred uzcategui - 25.242.800Informe simulacion digital   yolfred uzcategui - 25.242.800
Informe simulacion digital yolfred uzcategui - 25.242.800Yolfred Uzcategui
 
Speech Reognition Using FPGA Technology
Speech Reognition Using FPGA TechnologySpeech Reognition Using FPGA Technology
Speech Reognition Using FPGA TechnologyCarlos
 
Introduction To Uae & Mena Trading Strategies By Peter Barr
Introduction To Uae & Mena Trading Strategies   By Peter BarrIntroduction To Uae & Mena Trading Strategies   By Peter Barr
Introduction To Uae & Mena Trading Strategies By Peter Barrpetebarr
 
Ashish thusoo evolution of big data architectures
Ashish thusoo   evolution of big data architecturesAshish thusoo   evolution of big data architectures
Ashish thusoo evolution of big data architecturesdrewz lin
 
Ke hoach thi cong thang 9
Ke hoach thi cong thang 9Ke hoach thi cong thang 9
Ke hoach thi cong thang 9Bước Bên Aj
 
tiger logo test 3
tiger logo test 3tiger logo test 3
tiger logo test 3Josh Jones
 

Ähnlich wie Why database security matters (20)

Strukt web site
Strukt web siteStrukt web site
Strukt web site
 
побудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мережпобудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мереж
 
9. lenguaje binario
9. lenguaje binario9. lenguaje binario
9. lenguaje binario
 
9. lenguaje binario
9. lenguaje binario9. lenguaje binario
9. lenguaje binario
 
Operation Blackjack Decoded By Glp
Operation Blackjack Decoded By GlpOperation Blackjack Decoded By Glp
Operation Blackjack Decoded By Glp
 
World health Organization Health Indicators by Country
World health Organization  Health Indicators by CountryWorld health Organization  Health Indicators by Country
World health Organization Health Indicators by Country
 
Binary zero one_text_file
Binary zero one_text_fileBinary zero one_text_file
Binary zero one_text_file
 
Big Data Will Change Our World
Big Data Will Change Our WorldBig Data Will Change Our World
Big Data Will Change Our World
 
Informe simulacion digital yolfred uzcategui - 25.242.800
Informe simulacion digital   yolfred uzcategui - 25.242.800Informe simulacion digital   yolfred uzcategui - 25.242.800
Informe simulacion digital yolfred uzcategui - 25.242.800
 
Speech Reognition Using FPGA Technology
Speech Reognition Using FPGA TechnologySpeech Reognition Using FPGA Technology
Speech Reognition Using FPGA Technology
 
Introduction To Uae & Mena Trading Strategies By Peter Barr
Introduction To Uae & Mena Trading Strategies   By Peter BarrIntroduction To Uae & Mena Trading Strategies   By Peter Barr
Introduction To Uae & Mena Trading Strategies By Peter Barr
 
Ashish thusoo evolution of big data architectures
Ashish thusoo   evolution of big data architecturesAshish thusoo   evolution of big data architectures
Ashish thusoo evolution of big data architectures
 
Ke hoach thi cong thang 9
Ke hoach thi cong thang 9Ke hoach thi cong thang 9
Ke hoach thi cong thang 9
 
Counting Bits
Counting BitsCounting Bits
Counting Bits
 
Cdma basics
Cdma basicsCdma basics
Cdma basics
 
tiger logo test 3
tiger logo test 3tiger logo test 3
tiger logo test 3
 
10 angi soril 31_dungiin jagsaalt
10 angi soril 31_dungiin jagsaalt10 angi soril 31_dungiin jagsaalt
10 angi soril 31_dungiin jagsaalt
 
Finpro be inspired Ideo
Finpro be inspired IdeoFinpro be inspired Ideo
Finpro be inspired Ideo
 
10 angi soril-30_dunfiin jagsaalt
10 angi soril-30_dunfiin jagsaalt10 angi soril-30_dunfiin jagsaalt
10 angi soril-30_dunfiin jagsaalt
 
10 soril 32_dungiin jagsaalt
10 soril 32_dungiin jagsaalt10 soril 32_dungiin jagsaalt
10 soril 32_dungiin jagsaalt
 

Mehr von PostgreSQL Experts, Inc.

PostgreSQL Replication in 10 Minutes - SCALE
PostgreSQL Replication in 10  Minutes - SCALEPostgreSQL Replication in 10  Minutes - SCALE
PostgreSQL Replication in 10 Minutes - SCALEPostgreSQL Experts, Inc.
 
Elephant Roads: PostgreSQL Patches and Variants
Elephant Roads: PostgreSQL Patches and VariantsElephant Roads: PostgreSQL Patches and Variants
Elephant Roads: PostgreSQL Patches and VariantsPostgreSQL Experts, Inc.
 

Mehr von PostgreSQL Experts, Inc. (20)

Shootout at the AWS Corral
Shootout at the AWS CorralShootout at the AWS Corral
Shootout at the AWS Corral
 
Fail over fail_back
Fail over fail_backFail over fail_back
Fail over fail_back
 
PostgreSQL Replication in 10 Minutes - SCALE
PostgreSQL Replication in 10  Minutes - SCALEPostgreSQL Replication in 10  Minutes - SCALE
PostgreSQL Replication in 10 Minutes - SCALE
 
HowTo DR
HowTo DRHowTo DR
HowTo DR
 
Give A Great Tech Talk 2013
Give A Great Tech Talk 2013Give A Great Tech Talk 2013
Give A Great Tech Talk 2013
 
Pg py-and-squid-pypgday
Pg py-and-squid-pypgdayPg py-and-squid-pypgday
Pg py-and-squid-pypgday
 
92 grand prix_2013
92 grand prix_201392 grand prix_2013
92 grand prix_2013
 
Five steps perform_2013
Five steps perform_2013Five steps perform_2013
Five steps perform_2013
 
7 Ways To Crash Postgres
7 Ways To Crash Postgres7 Ways To Crash Postgres
7 Ways To Crash Postgres
 
PWNage: Producing a newsletter with Perl
PWNage: Producing a newsletter with PerlPWNage: Producing a newsletter with Perl
PWNage: Producing a newsletter with Perl
 
10 Ways to Destroy Your Community
10 Ways to Destroy Your Community10 Ways to Destroy Your Community
10 Ways to Destroy Your Community
 
Open Source Press Relations
Open Source Press RelationsOpen Source Press Relations
Open Source Press Relations
 
5 (more) Ways To Destroy Your Community
5 (more) Ways To Destroy Your Community5 (more) Ways To Destroy Your Community
5 (more) Ways To Destroy Your Community
 
Preventing Community (from Linux Collab)
Preventing Community (from Linux Collab)Preventing Community (from Linux Collab)
Preventing Community (from Linux Collab)
 
Development of 8.3 In India
Development of 8.3 In IndiaDevelopment of 8.3 In India
Development of 8.3 In India
 
PostgreSQL and MySQL
PostgreSQL and MySQLPostgreSQL and MySQL
PostgreSQL and MySQL
 
50 Ways To Love Your Project
50 Ways To Love Your Project50 Ways To Love Your Project
50 Ways To Love Your Project
 
8.4 Upcoming Features
8.4 Upcoming Features 8.4 Upcoming Features
8.4 Upcoming Features
 
Elephant Roads: PostgreSQL Patches and Variants
Elephant Roads: PostgreSQL Patches and VariantsElephant Roads: PostgreSQL Patches and Variants
Elephant Roads: PostgreSQL Patches and Variants
 
Writeable CTEs: The Next Big Thing
Writeable CTEs: The Next Big ThingWriteable CTEs: The Next Big Thing
Writeable CTEs: The Next Big Thing
 

Kürzlich hochgeladen

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Why database security matters