Как создать список заданий SQL Server и их владельцев

Как мне создать список заданий sql и их владельцев? Я также хотел бы иметь возможность создать этот список для пакетов SSIS. m разрабатываю приложение, которое содержит довольно много личной информации о пользователях - такие вещи, как контакты в Facebook и т. д ... Теперь одна из вещей, которые я хочу иметь возможность делать (и уже сделал довольно эффективно), открыта преобразовывать части приложения в «сторонние» приложения, используя встроенный в Android протокол межпроцессного взаимодействия (AIDL). Пока все хорошо.

Вот загвоздка: поскольку мы вовлечены в обработку довольно большого количества личной информации, мы должны быть очень осторожны с тем, кто может и не может получить к ней доступ; в частности, это должны делать только «доверенные» приложения. Поэтому естественный способ сделать это - использовать настраиваемое разрешение в файле AndroidManifest.xml, в котором мы объявляем службы. Моя проблема в следующем: Я хочу иметь возможность активировать защиту на уровне подписи (аналогично обычному уровню разрешений «подпись»), но с небольшой уловкой:

Я не только хочу, чтобы приложение было подписано нашим внутренняя подпись для доступа к услугам. Я хотел бы иметь возможность создать список «доверенных подписей» и во время выполнения (или, если есть лучший способ, может быть, в другой раз?) Иметь возможность проверять входящие запросы по этому списку доверенных ключей.

Я думаю, это удовлетворяет ограничениям безопасности так же, как и нормальный уровень разрешений «подпись» - только программы из «списка доверенных ключей» смогут получить доступ к службам, а ключи трудно подделать (если это вообще возможно? ) - но с дополнительным бонусом, который мы бы не Мне нужно подписывать каждое приложение, использующее API, ключом нашей внутренней команды.

Возможно ли это в настоящее время в Android? И если да, то есть ли какие-то особые требования?

Спасибо

24
задан jelford 21 September 2010 в 13:12
поделиться