Что в имени тебе моем: как качественно «пробить» человека в сети Интернет?
Время на прочтение
5 мин
Количество просмотров 185K
Мы постоянно встречаемся в своей жизни с новыми людьми, и стоит констатировать, что помимо хороших друзей нам попадаются мутные товарищи, а иногда и отъявленные мошенники. Любовь наших сограждан оставить свой след в интернете и старания наших ИТ-компаний по автоматизации всего и вся позволяют нам довольно оперативно собирать интересующую информацию о конкретных персонах по открытым источникам. Чтобы это делать быстро и качественно, нам нужно владеть простой методологией разведывательной работы и знать, где и какую информацию о человеке можно добыть в интернете.
Как работает разведка?
Доступной моделью работы любой разведывательной службы является так называемый разведывательный цикл. Ниже представлена иллюстрация цикла, взятая с сайта ФБР.
Мы можем творчески перевести и сгруппировать немного по-своему и получить следующие этапы:
- Постановка задачи/формулировка проблемы;
- Планирование;
- Сбор данных;
- Обработка данных;
- Анализ информации;
- Подготовка отчета и презентация результатов.
Возьмем эту модель на вооружение и адаптируем для наших благих целей проверки нечистоплотных товарищей.
Шаг 1. Постановка задачи
Обычно задача про проверке какого-либо человека ставится примерно так: “Надо собрать всю информацию об этом человеке!” По факту чаще всего нам интересно знать его биографию, психологический портрет, круг знакомств.
Шаг 2. Планирование
Не имея плана поиска и анализа данных, мы будем долго и грустно смотреть в экран и отправлять в поисковики различные запросы, содержащие крупицы известных нам данных о нашей цели. Если нам повезет, то мы сможем что-нибудь выловить, если нет – то зря потратим время в попытках перетрясти весь интернет.
Как спланировать наши действия?
1) Нам нужно собрать все, что известно на текущий момент: имя, фото, тел, сфера деятельности, друзья и т.д. и т.п. Как правило, самой ценной информацией является ник, используемый человеком в интернете (чаще всего его можно получить, зная личный адрес электронной почты).
2) Нам нужно сформулировать рабочие гипотезы для поиска данных на основе имеющейся информации. Например:
- Человек работает в компании, занимающей продажей комбикормов, название которой заканчивается на «ва»: мы видели фотографию с выставки и смогли рассмотреть часть названия компании.
- Возраст от 30 до 40: оценили по голосу или описанию.
- Дружит с таким-то человеком.
- и т.п.
Примечание. Талантливый разведчик должен уметь переключаться между двумя состояниями: безудержный креатив и жуткое занудство. В первом случае накидываем гипотезы для проверки, а во втором тщательно их проверяем: находим информацию и отбраковываем гипотезы в случае выявления несоответствий.
3) Имея рабочие гипотезы, продумываем какие источники данных нам могут быть полезны в этом легком деле по выводу на чистую воду.
На поверхности лежат следующие источники интересной информации:
- Социальные сети VKontakte, Facebook, Twitter, Instagram и т.п. (масса интересной информации: фото, гео, друзья, интересы, контакты, психологический портрет и т.п.).
- Сайты судов (если знаем фамилию и место регистрации, то сможем узнать не судится ли человек по базе на сайте конкретного суда).
- База недействительных паспортов (http://services.fms.gov.ru/info-service.htm?sid=2000).
- База судебных приставов: не должен ли наш товарищ чего? (http://fssprus.ru/iss/ip/).
- База дипломов (http://frdocheck.obrnadzor.gov.ru).
- Google с Яндексом.
Замечание. Зная ник, можно быстро посмотреть в каких социальных сетях существуют соответствующие страницы. Для этого существуют специальные сервисы для проверки доступности страниц, например, namechk.com Забытые пользователем аккаунты иногда бывают намного интересней текущих.
Мощным источником информации может стать поисковик, но чтобы извлечь максимальную пользу начинающему разведчику необходимо освоить так называемые операторы продвинутого поиска, среди которых одними из самых полезных являются: “”, -, cache, site:, filetype:, но это тема для отдельной статьи.
Шаг 3. Сбор данных
В рассматриваемом случае сбор данных будет заключаться в формировании запросов к рассмотренным источникам и сохранении результатов для текущего и последующего сопоставления и анализа. Бывает очень полезно в процессе подобного упражнения открыть текстовый редактор и последовательно сохранять в него обнаруженные данные (скриншоты, текст, фото и т.п.).
Шаг 4. Обработка данных
Иногда чтобы получить ценную информацию нужно покопаться в сырых данных. Примерами обработки могут быть:
- Извлечение метаданных из документов (авторство, GPS-координаты).
- Приведение выгрузки данных из социальных сетей к виду, с которым можно работать, например, в том же Excel.
- и т.п.
Шаг 5. Анализ информации
1. Тестируем гипотезы. Собирая по крупицам информацию, мы сразу же проводим ее анализ и тут снова могут быть полезны гипотезы и их тестирование на жизнеспособность. Сопоставляя с ними выявленные факты, косвенные признаки, логические заключения из фактов, можно определить наиболее вероятную гипотезу.
Факты/Суждения | Гипотеза 1 | Гипотеза 2 | Гипотеза 3 | Гипотеза 4 |
---|---|---|---|---|
Факт 1 | + | + | + | + |
Факт 2 | – | + | + | + |
Суждение 1 | – | – | + | + |
Факт 3 | – | – | – | + |
2. Элементарные операции с данными: сортировка, сопоставление элементов и т.п. могут открыть массу интересного. Например, можно выгрузить списки друзей друзей интересующего человека и, сопоставив их, определить сообщества, структуры, к которым может иметь и интересующее нас лицо. В этом нелегком деле нам может помочь Excel с его возможностью условного форматирования в случае совпадения элементов.
3. Анализ фото- и видео-изображений. От опытного глаза начинающего интернет-разведчика не уйдут не только случайно попавшие в кадр: вид из окна, часть названия географического пункта или пикантное отражение в зеркале на заднем плане, но и различные невербальные сигналы, которые позволят судить о человеке:
- складки на лице, открывающие превалирующую эмоцию человека;
- любимые жесты;
- характер взаимоотношений с другими людьми и т.п.
4. Анализ содержимого текстов интересующего человека или его собеседников. Обратите внимание на то, как человек описывает свое отношение к другим, что его друзья пишут о нем самом. Тут, конечно, стоит не только уметь внимательно читать, но и знать различного рода тонкости, например, то, что можно в соцсети VKontakte искать упоминания о человеке с помощью следующего URL-запроса: vk.com/feed?obj=ID&q=§ion=mentions, где ID – это идентификатор пользователя, который можно узнать, наведя курсор, например, на кнопку «Отправить сообщение»: цифры в ссылке и будут его ID.
5. Анализ лайков. Некоторые ставят лайки всему, что видят, от кого-то лайка никогда не дождешься, но, в основном, люди довольно избирательны в этом деле и вот тут очень интересно посмотреть статистику того, кто или что собирает максимум лайков от нашего человека. Хорошо, что появляются сервисы, позволяющие этот интересный процесс анализа автоматизировать, например, такие как searchlikes.ru
Тема анализа информации очень обширная и интересная, и мы к ней еще не раз вернемся в будущих статьях.
Шаг 6. Подготовка отчета и презентация результатов
Настоящие разведчики много пишут, так как работают на государство. Нам же, так как мы занимаемся подобными вещами исключительно в личных целях и в рамках закона, отчеты строчить не нужно. Тем не менее упражняться в письменном изложении процесса анализа и его результатов очень полезно, так как мы можем тем самым развивать логическое мышление и приобретать навыки анализа текстовой и числовой информации.
Вместо заключения
Итак, мы рассмотрели процесс сбора и анализа информации о конкретном человеке в интернете, воспользовавшись моделью разведывательного цикла и знанием о том, где в интернете есть интересные данные.
UPDATE:
Следующая статья посвящена том, как «пробить» целую группу пользователей социальной сети (на практическом примере): Интернет-разведка в действии: who is Mr./Ms. Habraman?
Многие люди недооценивают, как много информации можно найти о них в интернете, зная только их имя и фамилию.
И ведь любой желающий имеет доступ к этим данным! Потому что все сервисы, о которых речь пойдет ниже, бесплатные и легальные.
Расскажу о самых простых способах узнать всё о человеке по ФИО.
1. Находим человека в соцсетях
Первым делом по имени и фамилии можно найти человека во всех популярных социальных сетях, конечно, если он там зарегистрирован.
Советую начать с ВКонтакте, поскольку в России это самая популярная соцсеть, к тому же у неё есть хорошие фильтры для поиска.
Затем можно искать человека в Instagram, Facebook, Одноклассниках и Twitter.
Не забывайте, что имя в интернете может не совпадать с данными паспорта. И если фамилию, как правило, пользователи редко меняют, то вместо Евгения человек может подписаться Женя. Поэтому учитывайте этот нюанс.
И еще один совет: когда найдете профиль в одной соцсети, пробейте имя пользователя в других сервисах. Вполне возможно, что человек везде использует одинаковый ник.
2. Как узнать, каким бизнесом владеет человек
На сайте налоговой есть сервис по поиску предпринимателей по имени и фамилии. С помощью этой информации мы можем узнать, чем примерно занимается человек.
Кроме того, в базе открыто хранится номер ИНН. Первые его четыре цифры являются кодом подразделения ФНС. Ищем его в Google или Яндексе, и выясняем, в каком городе человек зарегистрировал ИП. Зная родной город незнакомца, искать его будет намного проще.
3. Что можно найти в Google и Яндексе
Поисковые системы могут выдать интересные результаты. Например, сайты и форумы, на которых зарегистрирован человек.
Таким образом, можно найти место работы, учебы и даже упоминания в СМИ. Правда для последнего потребуется чуть больше информации.
4. Как узнать, находится ли человек в розыске
На всякий случай человека можно попробовать найти в базе МВД, особенно, если он вызывает опасения.
У МВД есть для этого бесплатный сервис, только для поиска придется указать год рождения. Данное поле можно заполнить наугад, если знаете примерный возраст.
5. Как проверить долги человека
На главной странице сайта Федеральной службы судебных приставов есть поиск задолженностей, в том числе штрафов и алиментов.
Можно указать номер исполнительного производства или ФИО, причем отчество необязательное поле. В общем, пишем имя и фамилию, а затем изучаем базу.
6. Какие научные публикации есть у незнакомца
C помощью сервиса Google Академия можно найти научные статьи, которые опубликовал человек. В отличие от обычного Google Поиска, Академия ищет публикации и в закрытых библиотеках.
Для использования этого сервиса не помешает информация о месте учебы или работы. Это иногда указывается в Facebook и ВКонтакте.
7. Как найти неизвестного человека в судебных базах
На сайте государственной системы Правосудие можно проверить, в каких судебных делах участвовал незнакомец. Для этого понадобится только имя и фамилия, но лучше знать как можно больше данных, чтобы получить наиболее релевантные результаты поиска.
К сожалению, не ко всем делам прикреплен текст решения судьи. Но если он будет, то сможете прочитать почти все детали процесса (некоторая конфиденциальная информация в документах не указывается).
8. Как узнать, жив ли человек или нет
Если вы почти ничего не знаете про человека которого ищете, то не помешает проверить, живой ли он или уже умер.
Для этого можно воспользоваться справочной Федеральной нотариальной палаты.
9. Как найти информацию в архивах
Если вы ищете неживого человека, то все сервисы в этой статье будут бесполезны. Зато в FamilySpace можно найти старые архивы, в которых упоминается незнакомец.
В FamilySpace хранятся материалы переписей населения, метрические книги, адресные книги городских жителей, списки победителей и многое другое.
Что я нашел о себе в интернете
Я решил проверить некоторые из этих способов на себе. Первым делом написал свое имя в Google и нашел аккаунты в Twitter и Facebook. Затем открыл Яндекс и на первой странице увидел свой профиль в Instagram.
Больше всего я удивился, что мне не удалось найти страницу во ВКонтакте.
Однако мое имя пользователя в Facebook совпадает с ВКонтакте, поэтому я без проблем нашел аккаунт с помощью Google.
Помимо страниц в соцсетях, я нашел ссылки на свои материалы на iPhones.ru и других сайтах, где я работал раньше.
Благодаря Яндекс.Картинкам у меня получилось найти фото профиля на YouTube, а вместе с ним ссылку на свой канал.
В реестре предпринимателей я не стал искать себя, поскольку никогда не открывал ИП и ООО.
В базах МВД, ФССП и Правосудия про меня ничего нет.
С помощью Google Академии нашел ссылку на свой доклад на научную конференцию, которая проходила в моем институте.
В итоге, зная только имя и фамилию, у меня получилось найти страницы в социальных сетях, место учебы, работы, научные публикации и фотографии.
Если проанализировать соцсети и попытаться найти другие фото, то можно получить еще больше информации.
(84 голосов, общий рейтинг: 4.52 из 5)
🤓 Хочешь больше? Подпишись на наш Telegram.
iPhones.ru
Нашли самые полезные сервисы.
- Это интересно
Илья Сидоров
@ilyasidorov
Редактор новостей и автор статей на iPhones.ru.
Download Article
Download Article
A dossier is a collection of information and documents about a specific individual. If you are a civilian, you might need to make a dossier if you’re an investigative journalist, a college level teacher, or looking to adopt a child. The process is long, and can be exhausting, but giving yourself adequate time and knowing all the proper protocol can help you successfully complete a dossier.
-
1
Identify the person being investigated. If you work in journalism, you might be asked to compile a dossier on a person of interest in an ongoing investigation. The first step to the process is identifying the individual.
- Make sure you have the correct spelling of the person’s first, middle, and last time. Small spelling errors can make a big difference when seeking out information.[1]
- Try to find a date of birth, or at least a range of time in which the person was likely born. This makes finding certain documents easier down the road.[2]
- Make sure you have the correct spelling of the person’s first, middle, and last time. Small spelling errors can make a big difference when seeking out information.[1]
-
2
See what’s been written about the person. If you’re writing an article about an individual, you do not want to rehash information that’s already out there. Search online and through newspapers, magazines, and tabloids for existing stories about the individual. Not only does this prevent you from publishing a redundant piece, it adds to the array of information you have on the individual.[3]
Advertisement
-
3
Gather information through public records. Use public records to your advantage to build your profile. Using a variety of outlets, scan public records for important information.
- Local records are a good start, even if the individual isn’t originally from your location. Go to city hall, the county clerk’s office, and any local branch of state and federal offices. Look through permits, power of attorney, liens, building permits, deeds, licenses, driving records, and anything else that turns up.[4]
- Look through court records. Any history of court appearances can be found online, but you might have to go to the court house to actually view the records.[5]
- Check with local police and sheriff’s offices for any past criminal activity. Also check local, state, and county jail records. Some information may be hard to find, depending on your state’s open record laws.[6]
- Local records are a good start, even if the individual isn’t originally from your location. Go to city hall, the county clerk’s office, and any local branch of state and federal offices. Look through permits, power of attorney, liens, building permits, deeds, licenses, driving records, and anything else that turns up.[4]
-
4
Look up the individual’s employment history. You should look into the individual’s employment history to check for any surprises or inconsistencies.
- Make direct phone calls to past and current employers. Ask for employment verification and if they ask why you’re calling, simply tell them the truth. Usually, whoever you’re speaking to will comply.[7]
- You can see if you can get a copy of the individual’s resume through past and current employers.[8]
- Make direct phone calls to past and current employers. Ask for employment verification and if they ask why you’re calling, simply tell them the truth. Usually, whoever you’re speaking to will comply.[7]
-
5
Verify any licenses. Oftentimes, the person you’re investigating will be in a professional field that requires a license. He might be a dentist or a psychiatrist, for example. Try to verify that license to check for fraud. Also, investigate every claim on his resume, such as where he went to school, grants and awards he claims to have received, and any certificates he lists.[9]
-
6
Reach out to people associated with the individual. Compile a list of friends, enemies, neighbors, spouses, family members, former lovers, and other people who’ve had contact with the individual. Contact them and ask questions relevant to your investigation.[10]
Advertisement
-
1
Learn the fundamentals of a teaching dossier. A teaching dossier is important if you teach at the university level. Oftentimes, a dossier is required to move up for promotion or tenure. It is a portfolio of papers, documents, and other materials designed the illustrate the scope of your teaching career. A teaching dossier should do the following:
- It should describe your approach to teaching, as well as your philosophy as an educator.
- It should provide evidence that your teaching outcomes have been successful.
- It should also document that you have made efforts to improve as a teacher over the years.
-
2
Set a timeline for yourself. Compiling a dossier takes time. In order to create a successful dossier, you need to establish a timeline.
- A minimum of two months should be spent on your teaching dossier. You won’t be working on the dossier this entire time, but should be spending 4 or 5 nights a week working on compiling, writing, and organizing your materials.
- Be proactive while teaching. Always be on the lookout for potential materials to add to your dossier. If an assignment works very well to illustrate a point, save a copy of the assignment sheet and make copies of exemplary student work. If a class activity goes over well, have a colleague sit in during class and write a brief assessment for you.
-
3
Collect dossier material. Each semester you teach, you should be working on collecting relevant dossier material. Relevant material is anything that speaks to your skill as an educator.
- Have a folder or box in your office where you save important documents that you may want to use when compiling your dossier. Try to have some system of organization. For example, student papers can be filed in one section while assignment sheets are filed in another. This will make materials easy to sort when the time comes to compile your dossier.
- While the semester is in progress, you should be gathering all course materials, such as syllabi and handouts, feedback you’ve provided for student work, any TA training material, student work that shows students have met your teaching goals, mid-semester evaluations, emails from students or colleagues regarding your teaching, and any of your own notes or journal entries in regards to your course.
- After the semester ends, add raw data from course evaluations, students’ final grades, and any notes you made about altering the course.
- You should also be continually gathering information unrelated to your specific course. Save materials from any teaching workshops you attended, information about student outcomes and activities (e.g., a student of yours being accepted into a graduate program, publications of former students, internships, professional jobs, etc.), any evidence you’ve been involved in professional organizations related to your field, and information from any non-university teaching experiences, such as public lectures.
-
4
Prepare a statement of teaching philosophy. In addition to including compiled materials, you will need to write a statement of teaching philosophy. This is a 1 to 2-page document that outlines your goals and values as an educator.
- The content of a teaching philosophy can be laid out in a variety of ways. There is no specific format that needs to be followed. However, all teaching philosophies should convey your idea of good teaching, what you hope to achieve teaching, examples of your teaching strategy that demonstrate its effectiveness, and reflections on how you can further develop as a teacher.
- The tone should be relatively informal although mentioning scholars who’ve been particularly helpful to you as a teacher can help. The document should be typed in a legible font with space between paragraphs.
-
5
Select documents for evidence. A dossier needs to provide evidence that your teaching methods are effective. The evidence sections are broken down into three parts.
- Evidence of Teaching Effectiveness shows your approach to teaching is beneficial to students. You should include a summary of your course evaluations and an accompanying narrative, written by you. The narrative can explain any inconsistencies and help contextualize your scores in regards to your teaching. In addition to evaluations and your narrative, you might also want to include peer evaluations, student outcomes, and examples of student work.[11]
- Evidence in Leadership of Teaching should speak to your ability to improve the quality of teaching beyond your own classroom. This is material that demonstrates you’ve made an effort to be involved in the teaching community and have collaborated with peers. Documents to include are materials from workshops and presentations, teaching materials you’ve shared with others, information regarding your participation in mentorship programs, any funding or grants you’ve received, publications on scholarly research regarding teaching, and evidence of any leadership positions you’ve held for teaching organizations.[12]
- Evidence of Professional Development shows you’re committed to improving and adapting your teaching throughout your career. You should include a list of any workshops, seminars, or courses on teaching you’ve participated in, and information regarding any mentorship or advice you’ve sought from peers and colleagues. You might also want to include your own narrative description of your career and goals, and how you’ve sought self improvement over the years.
- Evidence of Teaching Effectiveness shows your approach to teaching is beneficial to students. You should include a summary of your course evaluations and an accompanying narrative, written by you. The narrative can explain any inconsistencies and help contextualize your scores in regards to your teaching. In addition to evaluations and your narrative, you might also want to include peer evaluations, student outcomes, and examples of student work.[11]
-
6
Choose items to include in the appendix. Items included in your dossier’s appendix should compliment the claims you’ve made in your teaching philosophy and evidence section. A wide array of information and documentation can be included.
- Some possible materials to include are student papers, course materials, feedback on teaching from students and colleagues, certificates of completion for professional development seminars and teaching courses, and any teaching research or scholarship you’ve participated in.
- These documents should not speak on their own. You should provide a brief, 1-2 paragraph statement that explains how said documents relate to your earlier claims.
-
7
Get feedback on your dossier. Once you’ve completed a draft of your dossier, have a colleague in your department review it. If possible, find someone who has reviewed dossier materials for professors up for promotion or tenure before. Feedback is invaluable. Not only can your colleague provide you with information on what to keep and what to cut, many academics get “typo-blind” when working long hours. A colleague can assure your teaching philosophy and narrative statements are free of grammatical and spelling errors as well as dropped words.
-
8
Avoid common pitfalls. There are a variety of common mistakes people make when compiling a dossier. As you work, know what to avoid.
- Dossiers sometimes lack coherence. You may be asking those reviewing the documents to make too many connections themselves in regards to how the materials are related. Make sure your teaching philosophy, evidence, and appendix materials all speak to your central goals as an educator.
- Do not include too much information. A dossier should be expansive but it should not be exhaustive. Be selective in what you include and only include information that speaks to a few central goals and values.
Advertisement
-
1
Understand documents in an adoption dossier need further review. Before completing your adoption dossier, you’ll have already compiled a variety of documents for other parts of the adoption process. Most of these documents will go into your dossier. However, these documents cannot simply be thrown in an adoption dossier. They all need to be notarized, certified, apostilled, and authenticated.
- To get a document notarized and then certified, you need a Notary Public. Notary Publics are officials appointed by the state to serve as impartial witnesses to a variety of acts in order to prevent fraud. You can contact a Notary Public through the state department and have them notarize your documents and certify they are not fraudulent. Make sure you know when their term expires. You need someone whose term lasts at least a year.[13]
- You will then need your documents reviewed by the governmental body that registered the Notary. An apostille is a seal said government body puts on a document to confirm that your Notary’s signature and license are valid.[14]
- Once a government official has looked at the Notary’s signature and the apostille seal, they will attach a piece of paper to your document with their authorization and signature. This means your documents are notarized, certified, apostilled, and authenticated. They are ready to go into your dossier.[15]
- To get a document notarized and then certified, you need a Notary Public. Notary Publics are officials appointed by the state to serve as impartial witnesses to a variety of acts in order to prevent fraud. You can contact a Notary Public through the state department and have them notarize your documents and certify they are not fraudulent. Make sure you know when their term expires. You need someone whose term lasts at least a year.[13]
-
2
Know what documents you need. Dossier requirements vary from agency to agency and state to sate. However, most dossiers should include the following:
- Health information about the adoptive parents
- Financial information
- Adoption petition and post placement agreement from your adoption agency
- Copies of birth certificates and marriage licenses (single parents only need their birth certificates)
- Any forms related to confirming your citizenship
- Employment verification
- Certificates regarding a completed home study
- Criminal background check results
- Copy of your most recent Federal Tax Return
- Copies of your passport
- Photographs of your family, friends, pets, and house[16]
-
3
Decide whether to compile the dossier yourself or hire someone. Compiling an adoption dossier is a stressful process. Small mistakes can result in the delay of an adoption, and many parents would prefer to hire a professional.
- Hiring someone to complete a dossier for you can cost $800 to $1,000. Many companies specialize in compiling dossiers for prospective adoptive parents. Your adoption agency should be able to recommend a company for you.[17]
- While you can compile a dossier yourself, many parents feel overwhelmed by the prospect of assuring they have proper documentation and authorization. Easily overlooked mistakes can translate to major issues in regards to successfully completing the adoption process. However, if you feel confident in your organizational skills you might want to save your money as adoption fees are already expensive.[18]
- Hiring someone to complete a dossier for you can cost $800 to $1,000. Many companies specialize in compiling dossiers for prospective adoptive parents. Your adoption agency should be able to recommend a company for you.[17]
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
-
Dossiers can be overwhelming in any field. Organization is very, very important. Stop by a local print shop and stocking up on things like post-it notes, files, and folders to aid you in the process.
-
Talk to friends and family members who’ve had to compile a dossier and ask for advice.
Advertisement
-
Mistakes in dossiers, especially those related to adoption and investigative journalism, can have big consequences. Be careful.
Advertisement
About This Article
Thanks to all authors for creating a page that has been read 88,330 times.
Did this article help you?
Из статьи вы узнаете, как за несколько шагов в LibreOffice создать простую базу данных на примере словаря терминов.
Статья написана для пользователей, которые ничего не знают о базах данных. Поэтому в тексте нет сложных терминов и определений, а в базе данных всего две таблицы и одна простая форма для ввода данных.
Базы данных разрабатываются не только программистами и не только для больших приложений. Например, в университетах создают базы данных для хранения научной и учебной информации, а затем регистрируют их в Роспатенте.
Свидетельства о госрегистрации баз данных приравниваются к научным публикациям (Постановление Правительства РФ от 24.09.2013 N 842 (ред. от 01.10.2018, с изм. от 26.05.2020) “О порядке присуждения ученых степеней”), поэтому на них ссылаются в диссертациях, отчётах, статьях, указывают в резюме и портфолио. Кроме того, свидетельство служит подтверждением квалификации сотрудника при проведении аттестации.
База данных: что это такое?
Когда информации много, то работать с ней трудно. Данные могут быть разбросаны по разным файлам и папкам, их легко потерять и сложно найти.
В базе данных весь материал систематизирован, структурирован и хранится в одном месте. С ним легко и удобно взаимодействовать. Вы можете искать и фильтровать информацию так, как это делается в интернет-магазинах и поисковых системах.
База данных — это одна или несколько таблиц, в которые заносится информация. Количество столбцов в таблицах и их тип определяется пользователем — автором базы данных.
Как можно создавать базы данных
Базы данных создаются в специальных программах, которые называются системами управления базами данных.
Систем управления базами данных много. Среди них: Microsoft SQL Server, Oracle Database, PostgreSQL, MySQL, SQLite. Для простых и небольших баз данных уровня лаборатории/кафедры/школы подойдут бесплатные OpenOffice.org Base или LibreOffice Base.
Как создать базу данных в LibreOffice Base
LibreOffice — бесплатный пакет офисных программ. Является альтернативой коммерческому Microsoft Office.
Мы создавали эту инструкцию для LibreOffice 6.4. Чтобы не было расхождений при создании базы данных по этому руководству, рекомендуем работать с LibreOffice версии 6.1 и выше.
Итак, давайте создадим простую базу данных “Словарь терминов”, в которой будут храниться термины, их определения, а также разделы учебной дисциплины, к которым они относятся. В качестве примера мы взяли дисциплину “Базы данных”.
Шаг 1. Запуск программы и подготовка
Запустите программу для создания баз данных LibreOffice Base.
В появившемся окне Мастера баз данных выберите Создать новую базу данных, укажите формат Firebird встроенная, нажмите Далее.
На втором шаге Мастера установите флажок в Открыть базу для редактирования, нажмите Готово.
В появившемся окне выберите папку, в которой нужно сохранить базу данных, введите имя файла. Нажмите Сохранить.
Шаг 2. Создание таблиц
В базах данных принято хранить один вид информации в одной таблице. Например, информация о сотрудниках, информация о подразделениях, информация о проектах организации — всё это должно быть в разных таблицах. Чтобы база данных и пользователь понимали, в каком подразделении работает сотрудник, и какие проекты разрабатываются в подразделениях, создаются дополнительные столбцы или таблицы для хранения связей между записями. Так устраняется избыточность информации в базе данных.
Каждая строка в таблице должна быть уникальна, чтобы база данных понимала, какую запись следует удалить или отредактировать. Для этого создаётся первичный ключ в таблице — столбец, в котором значения встречаются ровно по одному разу. Это похоже на ситуацию, когда фамилия, имя, отчество и даже дата рождения у двух людей могут совпадать, но данные их паспортов обязательно будут отличаться. В случае с базой данных аналогом паспорта выступает столбец с первичным ключом.
В нашем примере два вида информации: термин и раздел дисциплины, для которой создаётся словарь. Каждый термин относится к определённому разделу дисциплины, поэтому надо установить связь между будущими таблицами.
В окне редактора базы данных кликните на Создать таблицу в режиме дизайна…
В появившемся окне добавьте характеристики столбцов таблицы для разделов дисциплины:
- Имя поля — Номер. Тип поля — Целое [INTEGER]. Автозначение — Да (будет автоматически наращивать значение поля при добавлении новой записи в таблицу: 1, 2, 3 и т.д.). Этот столбец будет первичным ключом таблицы, и база данных сама добавит этот признак (будет отображаться изображение ключика с левой стороны поля).
- Имя поля — Раздел. Тип поля — Текст [VARCHAR], длина 100. В этом столбце будут находиться названия разделов дисциплины.
Для сохранения таблицы выберите пункт меню Файл — Сохранить. В диалоговом окне укажите название таблицы — Разделы, нажмите ОК.
Закройте окно со структурой таблицы Разделы.
Сохраните базу данных (Файл — Сохранить).
Для создания второй таблицы с терминами опять кликните на Создать таблицу в режиме дизайна… и введите параметры столбцов таблицы:
- Имя поля — Номер. Тип поля — Целое [INTEGER]. Автозначение — Да. Столбец будет первичным ключом таблицы по аналогии с таблицей Разделы.
- Имя поля — Раздел. Тип поля — Целое [INTEGER]. Автозначение — Нет. Обязательное — Да. В данном столбце будут указываться значения первичного ключа таблицы Разделы для того, чтобы связать термины и разделы, к которым они относятся.
- Имя поля — Термин. Тип поля — Текст [VARCHAR], длина 100. Обязательное — Да. В этом столбце будут находиться термины.
- Имя поля — Определение. Тип поля — Текст [VARCHAR], длина 255. В этом столбце будут находиться определения терминов.
- Имя поля — Источник. Тип поля — Текст [VARCHAR], длина 255. В этом столбце будет указываться информация об источнике, из которого взята информация о термине. Например, ссылка на страницу сайта, библиографическая ссылка.
Проверьте указанную структуру с изображением ниже.
Сохраните таблицу под именем Термины, закройте окно структуры таблицы.
Сохраните базу данных.
Шаг 3. Создание связи между таблицами
В главном меню программы выберите пункт Сервис — Связи..
Далее с помощью окна добавьте обе таблицы для установления связей между ними.
Так как столбец Раздел в таблице Термины создан для хранения ключа соответствующего термину раздела, то нам надо его связать со столбцом Номер таблицы Разделы.
Для этого левой кнопкой мыши установите курсор на столбце Номер таблицы Разделы и, не отпуская кнопки, ведите курсор к столбцу Раздел таблицы Термины. Отпустите кнопку мыши. В результате таблицы будут соединены ломаной линией. На одном конце линии будет 1, а на другом — n. Это указывает на тип связи один-ко-многим, что означает, что к одному разделу может относиться много терминов.
Сохраните образованную связь (Файл — Сохранить) и закройте окно.
Сохраните базу данных.
Шаг 4. Ввод данных в таблицы
Для добавления информации о разделах откройте одноимённую таблицу. Установите курсор мыши в первой строке в столбце Раздел и введите название. Нажмите клавишу Enter на клавиатуре и введите ещё одно название раздела в новой строке и опять нажмите на клавишу Enter. Обратите внимание, что столбец Номер заполняется автоматически, потому что мы указали в его настройках Автозначение.
Теперь чтобы заполнить данные о терминах, откройте таблицу Термины. Введите данные, как показано на рисунке ниже. Обратите внимание: для указания раздела, к которому относится термин, нам надо знать его номер в таблице Разделы. Если разделов и терминов много, то вводить такую информацию становится неудобным, так как придётся подглядывать в таблицу Разделы.
На этом шаге, в принципе, уже можно завершить работу с базой данных, заполнив всею необходимую информацию о разделах и терминах.
Поздравляем — ваша первая база данных создана!
Чтобы вводить информацию о разделах и терминах с использованием удобного графического интерфейса и привычных пользователям элементов ввода (флажки, текстовые поля, выпадающие списки и пр.), в LibreOffice Base предусмотрены Формы.
Обратите внимание: не все системы управления базами данных поддерживают создание форм. Для большинства придётся программировать приложения, чтобы получить удобный пользовательский интерфейс.
Шаг 5. Создание формы для добавления и просмотра данных
Форма — это набор элементов для ввода информации в таблицы базы данных (текстовые поля, выпадающие списки, переключатели, навигатор по строкам и пр.).
В одной форме может быть сколько угодно главных и подчинённых форм. В нашем случае главной формой выступает форма с разделами, а подчинённой — форма с терминами. Перемещаясь по строкам таблицы главной формы, мы сможем видеть термины, которые относятся к текущему разделу. Теперь знать номер раздела для ввода термина нам не придётся: мы будем выбирать его из выпадающего списка.
Чтобы начать создание формы, в левой части окна базы данных выберите раздел Формы. Кликните на Создать форму в режиме дизайна…
Выберите пункт меню Форма — Навигатор форм… В результате появится маленькое окно со списком форм.
Создание главной формы для работы с разделами
Создайте главную форму для работы с разделами. Для этого правой кнопкой мыши щёлкните на пункте Формы и в контекстном меню выберите Создать — Форма.
Правой кнопкой мыши кликните на созданной форме в Навигаторе форм. Далее в контекстном меню выберите Свойства.
В окне свойств формы на вкладке Общие введите название формы “Форма Разделы”. На вкладке Данные укажите Тип содержимого —Таблица, в поле Содержимое введите имя таблицы — Разделы, отключите Панель навигации. Остальные настройки не меняйте.
Сохраните форму базы данных (Файл — Сохранить), введите название формы.
Проверьте активность Мастера элементов управления в меню Форма. Кликните на этом пункте, если он не активен.
В главную форму добавим таблицу для просмотра и редактирования разделов. Для этого установите курсор мыши на элементе Форма разделы в Навигаторе форм.
Выберите пункт главного меню Форма — Таблица. В левой части окна формы курсором мыши нарисуйте таблицу. В появившемся окне с помощью кнопки =>> добавьте все поля таблицы в созданный элемент управления.
Поменяйте Привязку у таблицы с Как символ на К странице, чтобы можно было перемещать её в любое место формы.
Столбец Раздел сделайте шире. На названии столбца Номер кликните правой кнопкой мыши и в контекстном меню выберите Столбец….
В появившемся окне настроек укажите 0 в пункте Точность, затем закройте окно.
С помощью Вставка — Текстовое поле добавьте на форму подпись с текстом РАЗДЕЛЫ и отформатируйте на свой вкус.
Чтобы посмотреть, как работает созданная форма, отключите Режим разработки в меню Форма.
Чтобы вернуться к редактированию формы выберите пункт Режим разработки повторно.
Создание подчинённой формы для работы с терминами
Чтобы создать форму, подчинённую главной форме с разделами, кликните правой кнопкой мыши на Форма Разделы в Навигаторе форм, и выберите пункт Создать — Форма.
Кликните правой кнопкой мыши на появившейся в Навигаторе форм форме и в контекстном меню выберите Свойства. В окне свойств формы на вкладке Общие введите название Форма Термины. На вкладке Данные укажите Тип содержимого — Таблица, Содержимое — Термины. Отключите Панель навигации.
Нажмите на кнопку с тремя точками напротив пункта Связь с главным полем. В появившемся окне выберите поле Раздел для таблицы Термины и Номер для таблицы Разделы.
Напротив свойства Сортировка кликните на кнопке с тремя точками и в появившемся окне укажите Имя поля — Термин, а Порядок сортировки — по возрастанию.
С помощью Форма — Текстовое поле добавьте три новых элемента в подчинённую форму. Далее указаны свойства для каждого из них.
В свойствах первого текстового поля укажите Поле Термин в Имя. Во вкладке Данные выберите Термин в свойстве Поле данных. Укажите Нет в свойстве Пустая строка — NULL, чтобы программа не разрешала сохранять термины с пустыми названиями.
Выберите второе текстовое поле. Укажите Поле Определение в свойстве Имя. В свойстве Тип текста укажите Многострочный. Поле данных — Определение. Остальное не меняйте.
В свойстве Имя третьего текстового поля укажите Поле Источник. Поле данных — Источник. Остальное не меняйте.
Выберите пункт меню Форма — Список и разместите на форме новый элемент управления. В появившемся диалоговом окне укажите таблицу Разделы в качестве источника данных для построения списка. Кликните Далее.
На следующем шаге укажите Раздел в качестве Отображаемого поля. Кликните Далее.
На последнем шаге Мастера укажите Раздел для Поле из таблицы значений и Номер для Поле из таблицы списка. Кликните Готово.
С помощью Форма — Панель навигации разместите на форме элемент, позволяющий перемещаться по записям таблицы с терминами.
Для всех элементов подчинённой формы добавьте подписи с использованием Вставка — Текстовое поле. Оформите на свой вкус.
Ваша форма должна выглядеть примерно так:
Сохраните форму с использованием Файл — Сохранить. Закройте окно редактирования формы.
Два раза кликните на созданной Форма добавление в разделе Формы базы данных. Так созданная форма откроется для работы с таблицами базы данных. Перемещаясь по строкам таблицы с разделами, вы делаете активным один из них.
Чтобы изменить форму, кликните правой кнопкой мыши на её названии и в контекстном меню выберите Правка…
Итоги
Мы рассмотрели, что такое базы данных и зачем они нужны.
Мы научились создавать простую базу данных в бесплатной программе LibreOffice Base. Создали две таблицы, установили между ними связь. Для наполнения базы данных и просмотра её содержимого мы создали форму.
Эту базу данных можно использовать в качестве основы для создания других баз данных с похожей структурой.
1️⃣ Сайт Федеральной Налоговой Службы
Здесь можно получить номер ИНН и проверить задолженность человека по налогам. В список входят суммы задолженностей, их природа (налоги, пени), а также вид налога, по которому есть задолженность (так можно получить инфу о собственности проверяемого).
2️⃣ Телефонный справочник России
Все просто: выбираем страну и город, вбиваем ФИО проверяемого — получаем адрес прописки и в некоторых случаях домашний телефон.
3️⃣ Getcontact
Getcontact наделал много шума в сентябре 2021-го. Людей сильно зацепила возможность определить владельцев номеров и узнать, как контакт записан в адресной книге других пользователей. Но есть проблема: приложение собирает персонализированные данные. Хочешь того или нет, люди видят, как ты записан в чужих телефонных книгах. Эта инфа дает много данных, которые формируют полное представление о личности: где работает, с кем спит, где живет и т.д.
4️⃣ «Глаз Бога»
«Глаз Бога» — один популярнейших Telegram-ботов по пробиву личных данных россиян. Здесь можно получить информацию о гражданине по ссылке на аккаунт в соцсети, номеру телефона, адресу электронной почты, адресу регистрации, автомобильному номеру или фотографии. Классика!
5️⃣ Search4faces
Это бесплатный сервис для поиска по лицам в соцсетях. Можно искать не только по фотографии, но и по любому другому изображению человеческого лица. Например, по рисунку или фотороботу. Нейронки и машинное обучение находят нужного человека в течение нескольких секунд! Результат — ссылка на нужный профиль в vk.com или ok.ru.
6️⃣ GetNotify
Это абсолютно бесплатный инструмент для отслеживания местоположения человека с помощью электронной почты. Сервис работает по простому принципу: добавляет невидимое изображение (т.е трекер) в исходящее письмо. Когда жертва открывает письмо, изображение загружается с сервера GetNotify. Результат: пользователь получает ГЕО. По такой же системе работает IPlogger.
7️⃣ Check
В сети существуют десятки сервисов, с помощью которых можно пробить определенную информацию по номеру карты. Это может быть как название банка и тип карты, так и регион, в котором проживает хозяин номера. Check — один из таких инструментов.
Идентификация пользователя VK
1️⃣ Узнаем регистрационные данные
└ https://regvk.com/
└ https://regvk.com/id/
└ https://vk.com/foaf.php?id=ВВЕДИТЕ_ID
└ https://valery.shostak.ru/vk
2️⃣ Друзья закрытого аккаунта
└ https://online-vk.ru/pivatfriends.php?id=123456789
Поиск в сохраненных профилях
└ https://ruprofile.pro/vk_user/id123456789
└ https://rusfinder.pro/vk/user/id123456789
3️⃣ Полноценные сервисы по VK
└ http://vk.city4me.com/
└ https://220vk.com/
└ https://vkdia.com/
└ https://byratino.info/
4️⃣ Архив страницы в VK
└ https://archive.org/
└ https://www.google.ru/
└ https://vk.watch/ID/profile
5️⃣ Узнаем IP-адрес
└ https://iplogger.ru/
└ https://grabify.link/
6️⃣ Маскировка логгера
└ http://vk.com/away.php?photo435_33&to=ССЫЛКА_НА_ЛОГГЕР
7️⃣ Слежка за активностью
└ https://nebaz.ru/