Если вы синхронизируете базу данных iPhone с удаленной базой данных , не доверяйте содержимому . Для изменения базы данных не требуется SQL-инъекция. Взломанный iPhone дает пользователю полный доступ ко всей файловой системе, которая включает в себя файл базы данных sqlite, который затем может быть изменен по желанию злоумышленника. Это не инъекция sql, это уязвимость "Client Side Trust".
SQL-инъекция под sqlite полезна для злоумышленника. В отличие от MySQL, Sqlite позволяет составлять запросы, поэтому злоумышленник всегда может создать / удалить / вставить / обновить / удалить / выбрать / и т. Д. Независимо от того, на какой запрос влияет внедрение SQL. В MySQL обычно вводят вложенные выборки или объединения для получения определенных данных, но, например, вы не можете превратить оператор выбора в вставку при нормальных условиях.