[10310] 2016-07-17_SQLCipher之攻与防

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-18
2016-07-17_SQLCipher之攻与防 S Q L C i p h e r t i t a n 3 9   F r e e B u f   2 0 1 6 - 0 7 - 1 7 0 × 0 0   S Q L C i p h e r i O S A n d r o i d S Q l i t e S Q L i t e 使 使 S Q L i t e S Q L i t e : S Q L i t e S Q L i t e   E n c r y p t i o n   E x t e n s i o n   ( S E E ) 便 2 0 0 0 S Q L C i p h e r S Q L i t e E n c r y p t S Q L i t e C r y p t S Q L C i p h e r S Q L C i p h e r C o d e r S Q L C i p h e r 使 2 5 6 - b i t   A E S
o k 0 × 0 1   S Q L C i p h e r   S Q L C i p h e r T r a n s p a r e n t     A n   a p p l i c a t i o n   d o e s n t   r e q u i r e   a n y   s p e c i a l   k n o w l e d g e   o f   t h e   u n d e r l y i n g   d a t a b a s e   s e c u r i t y .   A p p l i c a t i o n s   u s e   t h e   s t a n d a r d   S Q L i t e   A P I   t o   m a n i p u l a t e   t a b l e s   u s i n g   S Q L .   B e h i n d   t h e   s c e n e s   t h e   l i b r a r y   s i l e n t l y   m a n a g e s   t h e   s e c u r i t y . O n - t h e - f l y     S Q L C i p h e r   e n c r y p t s   a n d   d e c r y p t s   i n   c h u n k s   c a l l e d   p a g e s ,   a s   n e e d e d ,   s o   i t   d o e s n t   o p e r a t e   o n   t h e   d a t a b a s e   a l l   a t   o n e   t i m e .   T h i s   m e a n s   S Q L C i p h e r   s t a r t s   u p   a n d   c l o s e s   d o w n   q u i c k l y   p e r f o r m s   v e r y   w e l l   e v e n   w i t h   v e r y   l a r g e   d a t a b a s e s   w o r k s   w i t h   S Q L i t e   i n d e x i n g   ( i . e .   r e t r i e v i n g   a   s i n g l e   r e c o r d   u s i n g   a n   i n d e x e d   s e a r c h   c a n   i n c u r   a s   l i t t l e   a s   5 %   o v e r h e a d   a b o v e   a   s t a n d a r d   S Q L i t e   d a t a b a s e ) S Q L C i p h e r i O S 1 s q l i t e 3 . h s q l i t e 3 . m 2 使 k e y s q l i t e 3 _ k e y k e y s q l S t r o n g P a s s w o r d e a s y 使 i O S i d a s q l i t e 3 _ k e y s e t K e y o p e n
使 S Q L i t e M a n a g e r S Q L C i p h e r 便 A n d r o i d A n d r o i d S Q L C i p h e r 使 o p e n O r C r e a t e D a t a b a s e j e b k e y
n k e y k e y   h o o k A n d r o i d 使 C y d i a S u b s t r a t e 使 M S . h o o k C l a s s L o a d   o p e n O r C r e a t e D a t a b a s e h o o k : o p e n O r C r e a t e D a t a b a s e k e y S u b s t r a t e h o o k X p o s e d i O S l u a S Q L C i p h e r 0 × 0 2   U S B K e y h o o k 使 S Q L C i p h e r k e y k e y
A P P *   t i t a n 3 9 F r e e B u f F r e e B u f . C O M
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则