Odniesienie (z informatyki, programowania i cyberbezpieczeństwa) może odnosić się do szerokiej gamy instrukcji, danych i innych powiązanych elementów, których system, program lub język nie może rozwiązać lub uzyskać do nich bezpośredniego dostępu. Termin ten może być również używany w odniesieniu do ręcznych punktów kontrolnych.
W programowaniu i tworzeniu oprogramowania odniesienie jest zazwyczaj wartością, adresem, wskaźnikiem lub uchwytem, który odnosi się do przydzielonej lokalizacji w pamięci systemu komputerowego, która przechowuje fragment danych. Odwołując się do tej lokalizacji pamięci, system lub program może uzyskać dostęp do wymaganych danych lub instrukcji. W językach wysokiego poziomu, które obejmują programowanie obiektowe, odwołanie jest zazwyczaj kodem, który łączy obiekt z lokalizacją pamięci.
W odniesieniu do ręcznych punktów kontrolnych, odniesienie to oparty na instrukcjach monit lub sygnał, który uruchamia zewnętrzne komponenty sprzętowe, takie jak płytki drukowane, tranzystory i procesory. Ten rodzaj odniesienia jest również powszechnie stosowany w cyberbezpieczeństwie.
Z technicznego punktu widzenia referencje mogą odnosić się do etykiet, struktur, parametrów, stałych, nazw, symboli i znaczników. W cyberbezpieczeństwie odniesienie może być również użyte do opisania bardziej szczegółowych elementów. Mogą one obejmować podpis cyfrowy, certyfikat lub klucz publiczny w ramach przetwarzania protokołów szyfrowania i uwierzytelniania.
Referencje są integralną częścią informatyki, programowania i cyberbezpieczeństwa, ponieważ zapewniają niezbędne punkty dostępu do szybkiego i dokładnego lokalizowania i przetwarzania danych. Są również częścią kluczowych komponentów, które umożliwiają aplikacjom, programom i sieciom interakcję i prawidłowe funkcjonowanie. Dzięki zrozumieniu pełnego zakresu referencji, programiści i technicy będą lepiej przygotowani do wykonywania swoich zadań.