Method and limits

Method and limits

The OSINT cycle, how to preserve a finding, the Admiralty source grading and the legal limits in Turkey, including what this centre never does.

The research file lives in this tab's session memory only.

The OSINT cycle

Open-source intelligence is a working method before it is a set of tools. The cycle has six steps, and the tools in this centre serve the collecting and preserving steps.

  1. PlanWrite the question first and what would answer it. A value you collect without a question is a value you will struggle to justify.
  2. CollectUse public sources only, one deliberate query at a time. Note the source, the exact address and the time of each query.
  3. VerifyConfirm a finding with a second, independent source before you rely on it, and grade both the source and the information.
  4. PreserveSave what you saw in a form that shows when and where you saw it, and record its hash.
  5. AnalyseSeparate what the source says from what you infer. Put events in UTC order and mark every gap and assumption.
  6. ReportState the question, the sources with times, the grades, the findings and their limits. Do not present a lead as a conclusion.

Preserving a finding

  • Record the time in UTC, with the time zone you used for local times.
  • Copy the full address, including parameters. Do not retype it.
  • Save the page or response as a file and calculate its SHA-256 value. The research file does this for the raw output of every query.
  • Take a screenshot that also shows the address bar and the clock. A screenshot supports a saved file; it does not replace it.
  • Keep the original untouched and work on a copy.
  • Write down which tool and which source produced each value.

Source grading (Admiralty code)

The Admiralty system grades the source and the information separately, for example B2: a usually reliable source, information probably true. The research file stores both grades on every item.

Source reliability
CodeMeaningDescription
ACompletely reliableNo doubt about authenticity or competence; a history of complete reliability.
BUsually reliableMinor doubt; a history of mostly valid information.
CFairly reliableDoubt; has provided valid information in the past.
DNot usually reliableSignificant doubt; has provided valid information only occasionally.
EUnreliableLacks authenticity or competence; a history of invalid information.
FCannot be judgedNo basis for judging reliability.
Information credibility
CodeMeaningDescription
1ConfirmedConfirmed by other independent sources; logical and consistent with other information.
2Probably trueNot confirmed; logical, consistent with other information.
3Possibly trueNot confirmed; reasonably logical and agrees with some other information.
4DoubtfulNot confirmed; possible but not logical; no other information on the subject.
5ImprobableNot confirmed; contradicted by other information.
6Cannot be judgedNo basis for judging validity.

Berkeley Protocol

The Berkeley Protocol is a guide for online research into alleged international crimes, human-rights violations and breaches of humanitarian law, published by OHCHR and the UC Berkeley Human Rights Center. It is not Turkish law; it is a reference for method: how to plan, collect, preserve, verify and report digital open-source information so that others can check it.

Berkeley Protocol on Digital Open Source Investigations (OHCHR and UC Berkeley Human Rights Center, 2022)

Legal limits in Turkey

  • Public does not mean freely usable. An IP address, an email address or a phone number can be personal data. KVKK Article 5/2-d allows processing data that the person has made public, and the Board reads this narrowly: making data public is limited to the purpose for which the person shared it (Board decision 2019/331). KVKK
  • Law enforcement and citizens are under different regimes. KVKK Article 28 lists exceptions, such as preventive, protective and intelligence work by public bodies authorised by law, and processing by judicial authorities in investigation, prosecution and trial. Staff using this centre inside their own legal authority work under that regime. A private person collecting information about someone else is outside those exceptions.
  • Do not access or load systems. Turkish Criminal Code Articles 243 and 244 cover unlawful access to an information system and blocking or disrupting it. For that reason this centre does no scanning, no login attempts and no bulk requests. TCK
  • Do not compile personal data. Articles 135 and 136 cover recording personal data and giving, spreading or seizing it unlawfully. Collecting scattered facts about one person into a profile can fall under them, so this centre has no profiling feature.
  • What ZEKASTRA is responsible for. Law No. 5651 makes a content provider responsible for the content it publishes and, as a rule, not for third-party pages it links to, unless the way it presents a link shows that it adopts that content. The official services on this site are therefore labelled as services of the institution, not of ZEKASTRA. 5651

What this centre never does

  • It does not derive a name, owner, subscriber or address from a phone number, an IMEI or an IP address.
  • It does not scan ports, test logins, guess passwords or read pages that need a login.
  • It does not scrape web pages or social profiles, and it does not check whether a username exists.
  • It does not keep a query history: there is no server, no account and no analytics.
  • It never sends a phone number, an IMEI, the part of an email address before the @ sign, a password or a file to any service. For a password check only the first 5 characters of its SHA-1 value leave your browser.
  • It does not summarise results with artificial intelligence.

Sources used

These are the only places this centre queries, and only when you press a button. Everything else is a link that you open yourself. The official Turkish services are on the official channels page. Official channels

SourceUsed forHow
RDAP (through rdap.org)Domain, IP block and AS registrationQueried on your button press
DNS over HTTPS (Cloudflare, Google)DNS records, DNSSEC flag, reverse DNSQueried on your button press
Team Cymru IP-to-ASN mapping (over DNS)Network that announces an IP addressOne query per button press
crt.shCertificate transparency recordsOne query; if it fails, the error and a link
Wayback MachineArchived copies of an addressOne query; if it fails, the error and a link
Tor Project OnionooWhether an IP is a Tor relayOne query; if it fails, the error and a link
Pwned PasswordsTimes a password appears in known breachesOnly the first 5 characters of the SHA-1 value are sent
libphonenumber-js (bundled)Phone number format and typeRuns in your browser; the number is not sent
VirusTotal, Shodan, Censys, AbuseIPDB, URLhaus, MalwareBazaar, urlscan.io, RIPEstat, Have I Been PwnedReputation and exposure informationLinks only; you open them yourself