How do I force table to be on the same page with text?
Code: Select all
\section{Differences between CVE and OWASP}In this chapter we will give overview of differences between CVE and OWASP. For better redability, we will do this in the form of table.\begin{table}[h] \label{cmp}\begin{center}\caption {Differences between CVE and OWASP}\begin{tabularx}{\textwidth}{|X|X|X|}\hline \textbf{Criteria} & \textbf{CVE} & \textbf{OWASP} \\\hline \textbf{Purpose} & To give overview of software and it's version specific vulnerabilities & To general information about vulnerabilities by class and give developers example codes that contain given type of vulnerability and explain how to fix that type of vulnerability. \\\hline \textbf{Naming} & Systematic naming of CVEs. CVE name itself does not say anything about vulnerability. Example: CVE-2008-3224. & Lists vulnerability by name of it's type. Example: Integer overflow. \\\hline \textbf{Multiplicity} & CVE Name is in role of primary key that uniquely identifies software and it's version that can be exploited trough this vulnerability, publish date, score (severity), etc. & For one type of vulnerability there are many programs that are affected by it. \\\hline \textbf{Sample code} & No & Yes \\\hline \textbf{Offers solution} & No & Yes \\\hline \textbf{Offers guidelines} & No & Yes \\\hline \textbf{Statistics} & Histogram & Document of top ten vulnerabilities.\\\hline \textbf{Descriptiveness} & Vulnerability is described in few sentences. Description does not explicitly teach how to exploit that vulnerability. & Vulnerability description gives detailed overview of given vulnerability and how it works. \\\hline \textbf{Descriptiveness of vulnerability} & Vulnerability is described in few sentences. Description does not explicitly teach how to exploit that vulnerability. & Vulnerability description gives detailed overview of given vulnerability and how it works. \\\hline\end{tabularx}\end{center}\end{table}\FloatBarrier